သေခြင်းနှင့်မသေဘဲ Fedora 31 တွင် Xbox One Controller ကိုမည်သို့သုံးရမည်နည်း။

Xbox One Controller Fedora ၃၁

လွန်ခဲ့သောရက်အနည်းငယ်ကကျွန်ုပ်သည် Fedora 3 ဗားရှင်းအသစ်ကိုထည့်သွင်းရန်ဆုံးဖြတ်ခဲ့သည်ဒီဗားရှင်းအသစ်မှာပါ ၀ င်တဲ့စွမ်းဆောင်ချက်အသစ်တွေကြောင့်မဟုတ်ဘဲ၊ ကျွန်တော့်လက်တော့ပ်ပေါ်က ၁ ကိုကျွန်တော် install လုပ်ဖို့ဆုံးဖြတ်လိုက်တယ် Wayland နှင့်တိုးတက်မှုများကိုတွေ့မြင်ရန်၊ ကောင်းပြီ, Fedora 28 မှစပြီးငါ system ကိုပိုမိုအသေးစိတ်စမ်းသပ်ခြင်းမရှိသေးပါ။

ထို့အပြင်ငါစွမ်းဆောင်ရည်ကိုဂိမ်း၏စည်းကမ်းချက်များနှင့်အထူးသဖြင့် Gnome ကကမ်းလှမ်းစွမ်းဆောင်ရည်စမ်းသပ်ချင်တယ် ဘာလို့လဲဆိုတော့ Fedora 31 မတိုင်ခင် Ubuntu 19.10 ကိုကျွန်တော် install လုပ်ထားခဲ့ပေမယ့်ပွင့်ပွင့်လင်းလင်းပြောရရင် Ubuntu ရဲ့အသွင်ကူးပြောင်းမှုဗားရှင်းကိုကျွန်တော်ကြိုက်ပြီး LTS ကိုပိုနှစ်သက်ပါတယ်။ ဒီပစ်လွှတ်မှုဟာကျွန်တော့်အာရုံကိုဆွဲဆောင်နိုင်ခဲ့တယ်၊ ဘာကြောင့်လဲဆိုတော့သူက system performance နဲ့ games တွေအတွက်အများကြီးတိုးတက်မှုရှိတယ်။

အဓိကအကြောင်းအရာသို့ကူးပြောင်းခြင်း၊ ကျွန်တော့်ကွန်ပျူတာထဲမှာ Fedora 31 ကိုထည့်ပြီးတဲ့အခါ နှင့်စိတ်ကြိုက်လုပ်ဆောင်မှုအချို့ကိုပြုလုပ်ပါ။ (Fedora 31 desktop တွင်သန့်ရှင်းသော Desktop သည်ကျွန်တော်အကြိုက်မဟုတ်သောကြောင့်၊ ကျွန်ုပ်ဘလော့ဂ်တွင်အနည်းငယ်သာဆွေးနွေးမည်) ငါ့ကွန်ပျူတာထဲမှာ Steam သွင်းပြီးငါ့အကြိုက်ဆုံးခေါင်းစဉ်အချို့ကို download လုပ်ပါ ထွက်ရန် (ငါအချိန်ရသောအခါ)

ဤနေရာသည်ကျွန်ုပ်၏ Xbox One Controller ကို Fedora 31 ရှိ Steam နှင့်တွဲ သုံး၍ ရနိုင်ခြင်းဖြစ်ပါသည်။ ကောင်းပြီ, Linux တွင်ဤ command ကိုအသုံးပြုရန်အဓိကလိုအပ်ချက်မှာသင့်တွင် support ကို enable လုပ်ထားရန်ဖြစ်သည်။ အထူးသဖြင့်ကြိုးမဲ့စနစ်ဖြင့်သုံးလျှင်၎င်းကိရိယာတွင် Bluetooth 4.0 ရှိခြင်းကြောင့်ထိုပစ္စည်းသည်၎င်းကိုအသိအမှတ်ပြုပြီးထပ်တူပြုနိုင်သည်။

ကျွန်ုပ်တို့အနေဖြင့်ကျွန်ုပ်တို့ USB ကြိုး သုံး၍ မကြိုးစားပါ။ သို့သော် USB ထိန်းချုပ်မှုကိုသင်အသုံးပြုပါကအဓိကပြproblemနာမဖြစ်သင့်ပါ၊ အကြောင်းမှာဗားရှင်းများစွာမှ Linux Kernel တွင်ထပ်ဆောင်းအထောက်အပံ့များရှိပြီး ဖြစ်၍ သင်ပိုမိုလုပ်ဆောင်ရန်မလိုအပ်ပါ။

ဒါပေမယ့်ကြိုးမဲ့စနစ်နဲ့သုံးမယ်ဆိုရင် Bluetooth ကိုသုံးရမယ်အရာရာအဆင်ပြေသွားလျှင် (၎င်းသည်တစ်ခုခုအတွက်သင်ရောက်ရှိနေသောကြောင့်) ၎င်းကိုသင်စတင်အသုံးပြုနိုင်ပြီး၎င်းကိုအသိအမှတ်ပြုပြီးထပ်တူပြုပါ။

ထိုဆန့်ကျင်ပေါ် ဝေးလံခေါင်ဖျားမှုကိုအသုံးပြုရန်အတွက်သင်အပိုပစ္စည်းအချို့ကိုထည့်သွင်းရန်လိုလိမ့်မည်။ ၎င်းကိုထပ်တူပြုရန်ကြိုးစားသောအခါအဝေးကနေသင့်ကိုအသိအမှတ်ပြုလျှင်ပင်၎င်းသည်သင့်အားအဆက်ပြတ်ခြင်း (သို့) ဆက်သွယ်မှုပေါ်လာလိမ့်မည်ဖြစ်သော်လည်းတည်ဆောက်ထားသည့်ဆက်သွယ်မှု (ခေါင်းကိုက်ခြင်း) နှင့်မဟုတ်ပါ။

Fedora 31 ရှိ Xbox One controller ကိုအသုံးပြုရန်လိုအပ်ချက်များ

ငါအမျိုးမျိုးသော "ဖြေရှင်းနည်းများကိုရှာဖွေပိုက်ကွန်ကိုရှာဖွေခြင်း"အရိုးရှင်းဆုံးမှအချို့သောမျဉ်းကြောင်းများကိုတည်းဖြတ်ရန်လိုအပ်သည်အထိ (၎င်းသည်များစွာသောလူများအတွက်ပြvariousနာအမျိုးမျိုးဖြစ်ပေါ်စေသောကြောင့်၎င်းကိုငါမဖော်ပြပါ။ )"

ပထမနည်းလမ်းမှာ system ပေါ်တွင် linux-header ကိုထည့်သွင်းခြင်းဖြစ်သည် သူတို့က kernel ကိုအစိတ်အပိုင်းများအကြား interfaces သတ်မှတ်ရန်လိုအပ်နေကြသည်အဖြစ်။

ဒီလိုလုပ်ဖို့ terminal တစ်ခုတွင်အောက်ပါ command ကိုရိုက်ပါမည်။

sudo dnf install kernel-modules-extra
sudo dnf install joystick-support

တပ်ဆင်မှုပြီးသည်နှင့်ဆက်သွယ်မှုအောင်မြင်မရကိုသင်စမ်းကြည့်နိုင်သည်။

sudo yum install kernel-devel
sudo yum install kernel

ငါတို့ထပ်ကြိုးစား ထိုအဟုတ်ကဲ့ကျွန်ုပ်သည်စနစ်၏ဘလူးတုသ်ဒရိုင်ဘာကြောင့်ဤအချက်အထိမအောင်မြင်ပါ။ အဖြစ် "Enhanced Relay Mode" ရှိနိုင်သည် Xbox One Controller သည် Linux တွင်ပြissuesနာဖြစ်စေသည်။

အောက်ပါတို့ကိုရိုက်ခြင်းဖြင့်ပိတ်နိုင်သည်

sudo bash -c 'echo 1 > /sys/module/bluetooth/parameters/disable_ertm'

ကွန်ပျူတာကိုသင် restart လုပ်သည့် အချိန်မှစ၍ ၎င်းသည်လက်ရှိ session အတွင်း၌သာအလုပ်လုပ်လိမ့်မည်။ အမြဲတမ်းပိတ်ထားရန်၊ အောက်ပါတို့ကိုလုပ်ရမည် -

sudo gedit /etc/modprobe.d/bluetooth.conf

အောက်ပါလိုင်းကိုရှာပြီး၎င်းကိုအောက်ပါအတိုင်းပြောင်းပါ။
options bluetooth disable_ertm=1

ကျွန်ုပ်တို့သည်ပြောင်းလဲမှုများကိုသိမ်းဆည်းပြီးဖိုင်ကိုပိတ်လိုက်သည်။

ငါတို့သည်နောက်တဖန်ကြိုးစားပါ။ နောက်ဆုံးတွင်ဤအချက်ကိုရောက်ရှိခဲ့ပြီးကျွန်ုပ်ကိုကူညီသည့်အဖြေမှာ Fedora 31 ထဲသို့ Steam OS drivers များကိုထည့်သွင်းရန်ဖြစ်သည် (ကျွန်ုပ်၏ပြproblemနာကိုဖြေရှင်းရန်ကြိုးစားခြင်းအားဖြင့်သူတို့ကိုကျွန်ုပ်တွေ့ခဲ့၏)

မှဒေါင်းလုပ်လုပ်နိုင်ပါတယ် အောက်ပါ link ကို။

ဒါမှမဟုတ် terminal မှ -

wget https://blog.desdelinux.net/wp-content/uploads/2019/11/dkms-xpad.tar.gz

ယခုဖိုင်ကို unzip လုပ်ရုံဖြင့် -

ကတ္တရာစေး -xzvf dkms-xpad.tar.gz

ကျနော်တို့ folder ကိုရိုက်ထည့်ပါ:

cd dkms-xpad
cd steamos-xpad

ငါတို့သည်ဖိုင်ကို execute သွားကြသည်:

run 'sudo sh install.sh'

ဤသို့ပြုလုပ်ခြင်းဖြင့် ချက်ချင်းပဲ Steam က Controller တွေကိုရှာပြီး Xbox ကို enable လုပ်ဖို့ window ကိုဖွင့်လိုက်တယ် ၎င်းသည် active connection နှင့်ပေါ်လာပါကယခု remote ကို synchronize လုပ်သောအခါ။

၎င်းကိုအစပိုင်းတွင် drivers များ load လုပ်ရန် system ကို restart လုပ်ရန်အကြံပြုသော်လည်း။ သင့်အားအထောက်အကူပြုသောအခြားမည်သည့်ဖြေရှင်းနည်းကိုသင်သိပါက၎င်းကိုမျှဝေပါ။


ဆောင်းပါး၏ပါ ၀ င်မှုသည်ကျွန်ုပ်တို့၏အခြေခံမူများကိုလိုက်နာသည် အယ်ဒီတာအဖွဲ့ကျင့်ဝတ်။ အမှားတစ်ခုကိုသတင်းပို့ရန်ကလစ်နှိပ်ပါ ဒီမှာ.

မှတ်ချက်ပေးပါ၊

သင်၏ထင်မြင်ချက်ကိုချန်ထားပါ

သင့်အီးမေးလ်လိပ်စာပုံနှိပ်ထုတ်ဝေမည်မဟုတ်ပါ။

*

*

  1. အချက်အလက်အတွက်တာဝန်ရှိသည် - Miguel ÁngelGatón
  2. အချက်အလက်များ၏ရည်ရွယ်ချက်: ထိန်းချုပ်ခြင်း SPAM, မှတ်ချက်စီမံခန့်ခွဲမှု။
  3. တရားဝင်: သင်၏ခွင့်ပြုချက်
  4. အချက်အလက်များ၏ဆက်သွယ်မှု - ဒေတာများကိုဥပဒေအရတာ ၀ န်ယူမှုမှ လွဲ၍ တတိယပါတီများသို့ဆက်သွယ်မည်မဟုတ်ပါ။
  5. ဒေတာသိမ်းဆည်းခြင်း: Occentus ကွန်ယက်များ (အီးယူ) မှလက်ခံသည့်ဒေတာဘေ့စ
  6. အခွင့်အရေး - မည်သည့်အချိန်တွင်မဆိုသင်၏အချက်အလက်များကိုကန့်သတ်၊

  1.   Michael Mayol ဟုသူကပြောသည်

    လက်တော့ပ်ဖြင့်ဂိမ်းထိန်းချုပ်စက်ကိုအသုံးပြုခြင်းသည်ရှားပါးသည်။

    ဒါပေမယ့်ကျွန်တော်ထင်တာကတော့ပရိုဂရမ်မာတွေကတော့ lignux အသုံးပြုသူတွေဟာအရမ်းကိုစမတ်ကြရမယ် - အခုငါတို့ရှိနေကြတယ်။ ဒါကြောင့်ငါတို့မှာနည်းနည်းပဲရှိတယ်။ ငါမပျော်နိုင်ဘူး၊

    Steam နှင့် / သို့မဟုတ် Fedora တို့သည်ဤ xpad တပ်ဆင်မှုကို Steam client သို့မဟုတ် Fedora pop-up window မှတစ်ခုကိုဆက်သွယ်ခြင်းအားဖြင့်ကမ်းလှမ်းရန်အကြံပေးသင့်သည်။

    ဘာဖြစ်လို့လဲဆိုတော့ operating systems နဲ့ applications တွေဟာသာမန်လူသားတွေအတွက်ဖြစ်သင့်တာပေါ့။