Bagaimana menggunakan pengawal Xbox One di Fedora 31 dan tidak mati mencuba?

Pengawal Xbox One Fedora 31

Beberapa hari yang lalu saya memutuskan untuk memasang versi baru Fedora 31 pada komputer riba saya, dan bukannya kerana ciri baru yang disertakan dalam versi baru ini, saya memutuskan untuk memasangnya untuk melihat kemajuan yang telah dicapai dengan Wayland, Oleh kerana Fedora 28 saya belum menguji sistem ini dengan lebih teliti.

Selain itu saya ingin menguji prestasi dari segi permainan dan terutamanya prestasi yang ditawarkan oleh Gnome ke sistem, kerana sebelum menggunakan Fedora 31 saya telah memasang Ubuntu 19.10, tetapi jujur ​​saya merasakan versi peralihan Ubuntu dan saya lebih suka LTS. Walaupun pelancaran menarik perhatian saya kerana ia mempunyai peningkatan yang baik dari segi prestasi sistem dan permainan.

Beralih ke topik utama, setelah memasang Fedora 31 di komputer saya dan melaksanakan beberapa tugas penyesuaian kepada sistem (yang akan saya kongsikan sedikit demi sedikit di sini di blog, kerana desktop Fedora 31 dalam keadaan bersih tidak sesuai dengan keinginan saya) pasang Steam di komputer saya dan muat turun beberapa tajuk kegemaran saya Untuk melepak (ketika saya mempunyai masa)

Di sinilah saya mencari peluang untuk menggunakan pengawal Xbox One saya di Fedora 31 di samping Steam. Syarat utama untuk dapat menggunakan perintah ini di Linux adalah bahawa sokongan diaktifkan dan terutama jika digunakan tanpa wayar adalah bahawa peralatan tersebut mempunyai Bluetooth 4.0 sehingga peralatan mengenali dan menyegerakkannya.

Setakat ini saya belum mencuba menggunakan kawalan USB kerana kabel yang saya miliki pendek dan menjengkelkan. Tetapi jika anda menggunakan kawalan USB, anda seharusnya tidak menghadapi masalah besar, kerana Kernel Linux dari beberapa versi sudah mempunyai sokongan tambahan sehingga anda tidak perlu melakukan lebih banyak lagi.

Tetapi untuk menggunakannya tanpa wayar, kita mesti mengaktifkan Bluetooth pada peralatan, tunggu sehingga dapat mengenalinya dan selaraskannya, jika semuanya berjalan lancar (yang saya ragu, kerana anda di sini untuk sesuatu) anda boleh mula menggunakannya.

Sebaliknya anda perlu memasang beberapa perkara tambahan ke sistem untuk dapat menggunakan alat kawalan jauh. Oleh kerana walaupun alat kawalan jauh mengenali anda semasa anda cuba menyegerakkannya, alat kawalan jauh akan kelihatan kepada anda sebagai terputus atau ia akan kelihatan bersambung tetapi tidak dengan sambungan yang terjalin (sakit kepala).

Syarat untuk menggunakan pengawal Xbox One di Fedora 31

Dengan mencari di internet, saya menemui pelbagai "penyelesaian"Mulai dari yang paling sederhana hingga harus mengedit beberapa baris grub (saya tidak akan meletakkan yang terakhir, kerana ia menimbulkan pelbagai masalah bagi banyak orang).

Kaedah pertama ialah memasang linux-header pada sistem kerana mereka diperlukan untuk menentukan antara muka antara komponen kernel.

Untuk ini di terminal kita akan menaip arahan berikut:

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

Setelah pemasangan selesai, anda boleh menguji untuk melihat apakah sambungannya tercapai, dalam hal ini kami tidak akan memasang pakej lain:

sudo yum install kernel-devel
sudo yum install kernel

Kami mencuba lagi. Dan yasaya belum berjaya hingga ke tahap ini mungkin disebabkan oleh pemacu bluetooth sistem, sejak itu mungkin mempunyai "Mod Relay yang Disempurnakan" yang menyebabkan masalah Linux dengan pengawal Xbox One.

Ini boleh dilumpuhkan dengan menaip perkara berikut:

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

Ini hanya akan berfungsi pada sesi semasa kerana apabila anda menghidupkan semula komputer, mod itu diaktifkan lagi, untuk menyahaktifkannya secara kekal, anda perlu melakukan perkara berikut:

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

Kami mencari baris berikut dan mengubahnya agar kelihatan seperti ini:
options bluetooth disable_ertm=1

Kami menyimpan perubahan dan menutup fail.

Dan kami mencuba lagi. Akhirnya sampai ke tahap ini dan penyelesaian yang membantu saya adalah dengan menambah pemacu Steam OS ke Fedora 31 (Saya menemui mereka secara kebetulan, cuba menyelesaikan masalah saya).

Ini boleh dimuat turun dari pautan berikut.

Atau dari terminal dengan:

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

Sekarang kita hanya perlu membuka zip fail dengan:

tar -xzvf dkms-xpad.tar.gz

Kami memasukkan folder:

cd dkms-xpad
cd steamos-xpad

Dan kami akan melaksanakan fail:

run 'sudo sh install.sh'

Dengan berbuat demikian, segera Steam mengesan pengawal dan membuka tingkap untuk saya mengaktifkan kawalan Xbox dan ketika saya menyegerakkan alat kawalan jauh jika ia muncul dengan sambungan aktif.

Walaupun disyorkan untuk menghidupkan semula sistem supaya pemacu dimuat pada awal ini. Sekiranya anda mengetahui jalan keluar lain yang memberi anda manfaat, silakan membagikannya.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Michael Mayol kata

    Jarang menggunakan alat kawalan permainan dengan komputer riba.

    Tetapi saya berpendapat bahawa pengaturcara berpendapat bahawa pengguna lignux semestinya sangat pintar - seperti sekarang, dan kerana itu ada sebilangan kecil daripada kita - dan bukan kerana saya dapat menikmatinya, juga orang yang kurang pintar.

    Steam dan / atau Fedora harus menerima cadangan agar pemasangan xpad ini ditawarkan dengan menghubungkannya, sama ada oleh klien Steam atau oleh tetingkap pop timbul Fedora.

    Kerana sistem operasi dan aplikasi mesti untuk manusia normal, bahkan yang berada di bawah normal dan bukan hanya untuk orang yang pandai.