Nyheter i Android, Telefoner, Prylar Och Recensioner

6 tips för att få dina spelkontroller att fungera på Linux

Trots dominansen av Windows är Linux en utmärkt spelplattform. Utvecklare erbjuder alltmer inbyggt Linux-stöd. Stora titlar inklusive Alien: Isolering är plattformsoberoende kompatibla. Valve främjade Linux-spel ytterligare med sitt Linux-baserade SteamOS. Dessutom bevisar sådana som The Linux Gamer på YouTube att spel på Linux är långt ifrån en oxymoron.

Tvärtom, Linux har stöd för 16-bitars och 32-bitars spel, som fortfarande är svåra (om inte omöjliga) att köra på 64-bitars Windows-operativsystem. Denna utbredda kompatibilitet förstärks med spel som använder Wine såväl som Wine front-end PlayOnLinux. Tillsammans med uppkomsten av Linux-spel, finns det en spridning av gamepad-stöd i spel.

Linux har flera sätt att spela gamla DOS- och Windows-spel. Detta kommer antingen via inbyggt stöd eller från nyckelkartare. Men ibland dyker det upp problem. Fungerar inte spelkontroller på Linux? Prova dessa tips.

När dina spelkontroller inte fungerar på Linux

Det är ganska enkelt att få dina gamepads att köra i Linux. Du kan till och med använda WiiCan för att förvandla din WiiMote till en Linux-spelkontroll. Men de flesta Linux-användare vet att hårdvara ibland inte fungerar.

När du gör ett försök till Linux-spel, här är lite av vad du kan och inte kan förvänta dig. Även om jag äger en Windows 10-dator som jag spelar på, gillar jag verkligen Linux-spelupplevelsen. Till skillnad från Windows, tillät Ubuntu och Wine plus PlayOnLinux-gränssnittet mig att spela det $0,25-exemplaret av 1997 Westworld Blade Runner PC-spel jag hittade på en gårdsrea.

1. Felsökning 101

Bildkredit: annca via Pixabay

Om dina spelkontroller inte fungerar i Linux är det ofta ett drivrutinsproblem. Men innan du öppnar terminalen, prova några grundläggande felsökningssteg. Med grundläggande felsökning menar jag att vi går igenom gamepad-motsvarigheten till “koppla ur din router och koppla in den igen.” Använder du en trådlös gamepad? Kontrollera att din kontroller eller batteriet är laddat. Se också till att din spelkontroll är ansluten.

Om det är en Bluetooth-spelplatta, kontrollera att Bluetooth är aktiverat och att din pad är synkroniserad. Eller om du använder en Bluetooth-dongel, se till att den är ansluten. För trådbundna gamepads, se till att USB-kabeln är ordentligt ansluten. Fortsätt till den mer komplexa felsökningen, förutsatt att allt är i sin ordning med dessa grundläggande första kontroller. Med den Debian-baserade RetroPie fortsatte min trådlösa Xbox 360-kontroll att blinka. Jag försökte fixa drivrutiner och slet i cirka 30 minuter innan jag insåg att det helt enkelt var döende batterier. Lär dig av mina misstag och prova några enkla korrigeringar först.

Relaterad  E-postmarknadsföringstjänst på en budget

2. Kontrollera om det finns Bluetooth

Felsökning 101 kräver att du kontrollerar de enkla korrigeringarna först. Om du använder en Bluetooth-gamepad, kontrollera om Bluetooth är installerat. Eftersom de flesta stationära och bärbara datorer har inbyggt Bluetooth bör du helt enkelt se till att det är aktiverat. Men du kan kontrollera om Bluetooth är installerat.

Om du använder en USB Bluetooth-radio, öppna en terminal och kör:

lsusb

För att sedan installera Bluetooth anger du följande på en kommandorad:

sudo apt-get install Bluetooth

När installationen är klar, kontrollera om Bluetooth körs:

/etc/init.d/bluetooth status

Om den inte är igång, öppna en terminal och skriv in:

/etc/init.d/bluetooth start

Att sortera Bluetooth-problem kan vara tidskrävande. Om du planerar en stor spelsession, kanske med vänner, se till att du har Bluetooth igång innan de kommer!

3. Använd Xbox 360-drivrutinen

Även om många gamepads finns tillgängliga är Xbox 360-kontrollern bland de mest populära. Den är kompatibel med både PC- och Xbox 360-konsoler. Dessutom kan du använda din Xbox 360-kontroll med Raspberry Pi-enheter som kör RetroPie eller RecalBox.

För att använda en Xbox 360-kontroller på Linux bör du installera xboxdrv-paketet. Du kan åstadkomma detta med följande kommando:

sudo apt-get install xboxdrv

Till en början använde den trådlösa handkontrollen min Xbox 360 med RecalBox, ett Debianbaserat Linux-operativsystem för retrospel. Att aktivera xboxdrv löste problemet.

4. Använd Ubuntu xboxdrv

Xboxdrv-paketet som fungerar med en mängd gamepads. Men om du upplever problem kan du också prova paketet ubuntu-xboxdrv. Enligt uppgift är detta ganska fel-free. Installationen är ganska enkel. Men du måste först lägga till rätt arkiv:

sudo apt-add-repository -y ppa:rael-gc/ubuntu-xboxdrv

När du har gjort det, kör en uppdatering och installera ubuntu-xboxdrv-drivrutinen:

sudo apt-get update
sudo apt-get install ubuntu-xboxdrv

Detta bör säkerställa att din Xbox 360-kontroller körs på Linux.

Relaterad  Infernax: Retro Action-Adventure släpps i februari

5. Stöd för Sixaxis Bluetooth-drivrutiner för PS3 Gamepad

Medan den trådlösa handkontrollen till Xbox 360 kommer med ett eget USB-hubb, gör det inte PlayStation 3-kontrollern. Men eftersom PS3 gamepads har Bluetooth-anslutning kan du fortfarande använda dessa för Linux-spel. Du måste dock lägga till dess drivrutiner.

Lägg först till rätt förråd:

sudo add-apt-repository ppa:falk-t-j/qtsixa

Utför sedan en uppdatering och hämta Sixaxis-paketet:

sudoapt-get update
sudo apt-get install qtsixa

När den är installerad bör din PS3-kontroller fungera. Ta dig tid att öppna verktyget och konfigurera din kontroller för förbättrade resultat.

6. Använd Xpad

Vissa användare rapporterar bättre kompatibilitet med Xpad Linux-kärndrivrutinen. Ej att förväxla med textredigeraren, xPad. Den här drivrutinen fungerar med handkontroller för Xbox, Xbox 360 och Xbox One. På vissa forum citerar communitymedlemmar Xpad som mindre buggig än den ursprungliga xboxdrv. Dessutom är den mer mångsidig. Till exempel innehåller Xpad ett alternativ för att känna igen triggers som knappar på det Debian-baserade RetroPie retro gaming Linux-operativsystemet.

För att installera Xpad Linux-kärndrivrutinen, öppna en terminal och kör:

sudo git clone https://github.com/paroj/xpad.git /usr/src/xpad-0.4
sudo dkms install -m xpad -v 0.4

Om du behöver uppdatera Xpad, skriv bara in följande på din kommandorad:

cd /usr/src/xpad-0.4
sudo git fetch
sudo git checkout origin/master
sudo dkms remove -m xpad -v 0.4 --all
sudo dkms install -m xpad -v 0.4

Om du har haft problem hittills, eller vill ha lite mer av din spelkontroll, prova Xpad.

Få ett grepp!

Vanligtvis, när dina gamepads inte fungerar i Linux är det ett drivrutinsproblem. Det kan vara en enkel åtgärd som att ladda dina batterier, se till att din dongel är ansluten eller Bluetooth är aktiverat. Eller så kan du behöva en drivrutinsinstallation. Om en förare inte fungerar kan du ha bättre tur med en annan förare. Letar du efter ett annat snyggt Linux-spelprojekt? Prova att bygga en spelserver på Linux eller prova livestreaming av videospel på Linux. Du kan till och med förvandla en Raspberry Pi som kör ett Linux-operativsystem till en DIY Steam-box för gamestreaming.

Relaterad  Toyota ska bygga en ny batterifabrik för 1,3 miljarder dollar i North Carolina

Lyckligtvis fungerar de flesta gamepads på Linux direkt. Jag använder min trådlösa Xbox 360-kontroll med Linux på min Ubuntu 16.04-maskin för att spela i Steam och spela titlar från GOG. Från början behövde jag aldrig ens installera drivrutiner. Jag har också haft stor framgång med att använda min trådlösa Xbox 360 gamepad med RetroPie och Recalbox. Det senare krävde dock en justering av drivrutinen enbart för att lindra ett irriterande blinkande problem med Xbox-mittknappen.

Vilka felsökningssteg föreslår du för att få gamepads att fungera i Linux?

Om författaren

Moe Long (83 publicerade artiklar)

Moe Long är en författare och redaktör som täcker allt från teknik till underhållning. Han tog en engelsk BA från University of North Carolina i Chapel Hill, där han var Robertson Scholar. Förutom MUO har han varit med i htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom’s IT Pro och Cup of Moe.

Mer från Moe Long

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera