Jak používat ovladač Xbox One ve Fedoře 31 a nezemřít při pokusu?

Ovladač Xbox One Fedora 31

Před několika dny jsem se rozhodl nainstalovat novou verzi Fedory 31 na mém notebooku, místo kvůli novým funkcím, které tato nová verze obsahuje, jsem se jednoduše rozhodl ji nainstalovat vidět pokrok, kterého bylo s Waylandem dosaženo, od Fedory 28 jsem systém důkladněji netestoval.

Kromě toho chci otestovat výkon z hlediska her a zejména výkon, který nabízí Gnome do systému, protože předtím, než jsem měl Fedoru 31, jsem nainstaloval Ubuntu 19.10, ale abych byl upřímný, ochutnám přechodové verze Ubuntu a dávám přednost LTS. Ačkoli spuštění upoutalo mou pozornost, protože se může pochlubit velkým zlepšením, pokud jde o výkon systému a hry.

Přejdeme k hlavnímu tématu, po instalaci Fedory 31 na můj počítač a provést několik úkolů přizpůsobení systému (které zde na blogu budu postupně sdílet, protože čistá plocha Fedory 31 se mi nelíbila) jděte si nainstalovat Steam na můj počítač a stáhněte si některé z mých oblíbených titulů Setkat se (když mám čas)

To je místo, kde jdu na odyseu, že budu moci používat svůj ovladač Xbox One na Fedoře 31 vedle Steam. Hlavním požadavkem na to, abyste mohli tento příkaz používat v systému Linux, je to, že máte podporu povolenou, a zejména pokud je používána bezdrátově, je to, že zařízení má Bluetooth 4.0, takže jej zařízení rozpozná a synchronizuje.

Zatím jsem se nepokusil použít USB ovládání, protože kabely, které mám, jsou krátké a jsou otravné. Pokud ale používáte ovládání USB, neměli byste mít zásadní problém, protože jádro Linuxu z několika verzí již má přidanou podporu, takže nemusíte dělat více.

Abychom jej však mohli používat bezdrátově, musíme na zařízení aktivovat Bluetooth, počkejte, až to rozpozná a synchronizuje, pokud vše proběhlo dobře (o čemž pochybuji, protože jste pro něco tady), můžete to začít používat.

Naopak Abyste mohli dálkový ovladač používat, budete si muset do systému nainstalovat nějaké další věci. Protože i když vás ovladač při pokusu o synchronizaci rozpozná, bude se vám jevit jako odpojený nebo se bude jevit jako připojený, ale ne s navázaným připojením (bolest hlavy).

Požadavky na používání ovladače Xbox One ve Fedoře 31

Při hledání na internetu jsem našel různá „řešení„Od nejjednodušších až po úpravy některých řádků grubu (ten nedávám, protože to mnohým způsobuje různé problémy).

První metodou je instalace linuxových hlaviček do systému protože jsou potřebné k definování rozhraní mezi komponentami jádra.

Pro tento v terminálu zadáme následující příkaz:

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

Po dokončení instalace můžete otestovat, zda je připojení dosaženo, v takovém případě nebudeme instalovat tyto další balíčky:

sudo yum install kernel-devel
sudo yum install kernel

Zkusíme to znovu. A anodosud jsem neuspěl, může to být způsobeno ovladačem Bluetooth systému, od té doby může mít „Enhanced Relay Mode“ což v Linuxu způsobuje problémy s ovladačem Xbox One.

toto lze deaktivovat zadáním následujícího:

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

Toto bude fungovat pouze během aktuální relace, protože po restartování počítače se tento režim znovu aktivuje, Chcete-li ji trvale deaktivovat, musíte provést následující:

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

Hledáme následující řádek a změníme jej tak, aby vypadal takto:
options bluetooth disable_ertm=1

Uložíme změny a zavřeme soubor.

A zkusíme to znovu. Nakonec jsem dosáhl tohoto bodu a řešením, které mi pomohlo, je přidání ovladačů Steam OS do Fedory 31 (Našel jsem je náhodou a pokoušel se vyřešit můj problém).

Tyto lze stáhnout z následující odkaz.

Nebo z terminálu pomocí:

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

Nyní musíme soubor rozbalit pomocí:

tar -xzvf dkms -xpad.tar.gz

Vstupujeme do složky:

cd dkms-xpad
cd steamos-xpad

A spustíme soubor:

run 'sudo sh install.sh'

Tímto způsobem Steam okamžitě zjistil řadiče a otevřel okno, abych povolil ovládání Xbox a když nyní synchronizuji dálkový ovladač, pokud se objevil s aktivním připojením.

Přestože se doporučuje restartovat systém, aby byly ovladače načteny na začátku tohoto. Pokud víte o jakémkoli jiném řešení, které vám posloužilo, můžete se o něj podělit.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Michael Mayol řekl

    Použití herního ovladače s notebookem je vzácné.

    Ale myslím si, že programátoři si myslí, že uživatelé lignuxu by měli být velmi chytří - což jsme nyní, a proto je nás málo - a ne to, že si to mohou užít méně chytří lidé.

    Steam a / nebo Fedora by měly dostat návrh, aby tato instalace xpad byla nabídnuta připojením, buď klientem Steam nebo vyskakovacím oknem Fedory.

    Protože operační systémy a aplikace musí být pro normální lidské bytosti, dokonce i pro ty, kteří jsou pod normální úrovní, nejen pro chytré.