AAA-spel är nu tillgängliga på Linux. Valves digitala leveranstjänst Steam och SteamOS ligger i framkanten av spel på Ubuntu och andra Linux-operativsystem.
Men om du är intresserad av att byta till Linux för spel, finns det utan tvekan en fråga som håller dig tillbaka: är spelkontroller kompatibla med Linux?
Jo, det är de. Så här ställer du in en USB- eller Bluetooth-spelkontroll på Linux.
Alternativ för spel på Linux
Du har tre alternativ för att spela spel på Linux:
Tangentbordet och musen En USB-spelkontroller Bluetooth-spelkontroller
Var och en av dessa kommer med sina egna fördelar och nackdelar. De bör dock alla fungera utan problem.
Det spelar ingen roll om du använder en vanilla distro, SteamOS eller en retro gaming distro. Spelkontroller stöds nu brett.
Behöver jag drivrutiner för spel på Linux?
För år sedan, innan Linux-spel blev populärt, var det nödvändigt att installera drivrutiner för spelkontroller.
Nuförtiden, med många utvecklade Linux-operativsystem att välja mellan, är problemet nästan obefintligt. Om du inte använder ett äldre Linux-operativsystem av en specifik anledning (kanske hårdvarukompatibilitet eller andra problem) finns det inget behov av att installera drivrutiner för styrenheter på Linux.
Drivrutiner är nu inbakade i Linux-kärnan.
Spela Linux-spel med mus och tangentbord
Om du spelar strategispel eller bara föredrar en kombination av tangentbord och mus bör dessa fungera bra. Laptoptangentbord är bra för spel, även om du behöver en USB-mus snarare än pekplattan för de flesta spel.
USB-tangentbord är också perfekta för spel på Linux, speciellt om du föredrar strategispel eller First-Person Shooters (FPS).
Föga överraskande kommer du att upptäcka att i stort sett alla USB-tangentbord och -musenheter kommer att fungera direkt på Linux.
Viktigt är att ett brett urval av trådlösa och Bluetooth-tangentbords- och muskombinationer också fungerar med Linux. Detta är viktigt att veta, eftersom denna kompatibilitet också påverkar spelkontroller.
USB-spelkontroller på Linux
För en mer komplett spelupplevelse kan du välja en spelkontroll. Olika USB-kontroller finns tillgängliga som borde vara lämpliga för spel på Linux. Om styrenheten använder xinput (de flesta av dem gör det) bör du inte ha några problem.
Naturligtvis är det bästa sättet att kontrollera att prova några USB-spelkontroller på din Linux-enhet. Du kan ha olika grader av framgång, eller så fungerar de alla lika bra. Observera naturligtvis att du bör konfigurera om kontrollerna så att de passar det spel du spelar.
Vilka USB-kontroller fungerar på Linux?
Det finns en lång lista med Linux-kompatibla USB-spelkontroller som vi inte har utrymme att replikera här. Det räcker med att säga, om du äger en USB-kontroller, koppla in den och se vad som händer. Du kan vara 100 % säker med USB-versionerna av:
Xbox One-kontroller Xbox 360-kontroller PlayStation 4-kontroller PlayStation 3-kontroller
Alla dessa borde fungera ur lådan tack vare xboxdrv-paketet. Om du stöter på några problem kan xboxdrv-paketet installeras manuellt i terminalen:
apt-get install xboxdrv
Med programvaran installerad kan du ställa in knappmappningar för att anpassa kontrollern. Det stöder också startskript för att starta spel med specifika mappningar tillämpade.
Trots namnet stöder xboxdrv även PlayStation-kontroller. På samma sätt bör klonenheter baserade på dessa kontroller också fungera.
De äldre kontrollerna fungerar med lite fanfar. Men om du vill använda den trådlösa versionen av Xbox 360-kontrollern, eller den ursprungliga trådlösa Xbox One-kontrollern, behöver du de trådlösa donglarna för att dessa enheter ska kunna anslutas till en PC.
Lyckligtvis är saker enklare med Bluetooth, och senare versioner av Xbox One-kontrollern är beroende av Bluetooth snarare än trådlöst.
Vad sägs om Bluetooth-spelkontroller på Linux?
För Bluetooth-enheter kan saker och ting vara lite knepigare. Ditt system kommer att behöva en Bluetooth-mottagare — den här kan vara inbyggd eller läggas till som en USB-dongel. Om den är aktiverad ska Bluetooth-symbolen visas på panelen.
Ingen symbol? För att kontrollera om din USB Bluetooth-dongel känns igen av Linux, skriv in
lsusb
Installera sedan med
apt-get install Bluetooth
Efter installationen, kontrollera att Bluetooth körs:
/etc/init.d/bluetooth status
Om inte, ange:
/etc/init.d/bluetooth start
När du väl har börjat ska du inte ha några problem.
Du kan nu para ihop en kontroller, eller mus och tangentbord, med Linux. Det enklaste sättet att göra detta är att klicka på Bluetooth-ikonen, ställa in datorn på att söka efter enheter och hålla ned parningsknappen på din handkontroll.
Några ögonblick senare bör de paras ihop och redo att användas. Populära Bluetooth-kontroller som kan synkroniseras till Linux inkluderar:
Xbox One PlayStation DualShock 3 och 4 WiiU Pro
Vi ska ta en titt på att ansluta dessa enheter nedan.
Ansluta en Bluetooth Xbox One Controller till Linux
Xbox One-ägare behöver göra väldigt lite för att få sina kontroller att köra med Linux. Förutsatt att ditt operativsystem har en kärna tidigare än 3.17, kan du använda kontrollern. SteamOS stöder även Xbox One-kontrollern.
Bluetooth Xbox One-kontrollern ansluter till Linux på samma sätt som alla andra Bluetooth-enheter ansluter.
Anslut en DualSense, DualShock 4 eller DualShock 3 PlayStation Controller till Linux
Vill du ansluta en PS3-, PS4- eller PS5-kontroller till Linux?
Allt är möjligt, men Bluetooth är lite krångligare. DualShock 3 kräver Bluetooth 2.0, medan DualSense och DualShock 4 behöver Bluetooth 4.0 eller senare. Följaktligen måste du se till att Bluetooth-radion på ditt system (eller din valda Bluetooth-dongel) är kompatibel med den kontroller du vill använda. Observera att båda kontrollerna kan köras på en Raspberry Pi, så detta borde inte vara alltför svårt att ställa in på en Linux-dator.
För att ansluta dessa enheter, se till att du har rätt USB-kabel till hands eftersom detta krävs en kort stund.
- I Linux, aktivera Bluetooth-skanning/parningsläge Anslut USB-kabeln till kontrollern När du uppmanas av din Linux-distro, lita på enheten Koppla bort USB-kabeln Håll ned parningsknappen på din handkontroll
PlayStation-kontrollern bör nu paras ihop med din Linux-dator. Observera att DualSense-kontrollenhetens Haptic feedback och Adaptive triggers inte kommer att fungera på Linux.
Spela spel på Linux med Wii U Pro Controller
Medan Wii U inte sålde lika bra som Wii eller Nintendo Switch, är Wii U Pro-kontrollern ett bra alternativ för Linux-spel.
Att synkronisera Wii U Pro-kontrollern med Linux är nästan lika enkelt som med alla andra enheter.
- I Bluetooth-verktyget på Linux, skanna efter nya enheter Tryck på synkroniseringsknappen på handkontrollen
Ett ögonblick senare bör handkontrollen upptäckas och du är redo att spela.
Joystick/Gamepad/Controller fungerar inte på Linux
Om du har problem med en generisk spelkontroll eller mer traditionell gamepad eller joystick, är det dags att felsöka. Ett verktyg som kallas joystick innehåller drivrutiner och upptäcker input. Du kan också använda den för att omkonfigurera styrenhetsmappningar.
Installera i terminalen med:
sudo apt-get install joystick
Detta ger de drivrutiner du behöver. För att konfigurera mappningar och så vidare, använd jstest-gtk:
sudo apt-get install jstest-gtk
Bästa kontroller för Linux-spel
Så, med allt detta förklarat, vilka kontroller är egentligen bäst för Linux-spel? Ofta tenderar mindre ergonomiska enheter att vara användbara för vissa spel och inte så idealiska för andra. Det är inte ovanligt att sluta med flera kontroller i det här fallet, särskilt om du gillar retrospel i Linux.
I slutändan beror det på vilken typ av spel du spelar. För ett universellt alternativ är Xbox One- och PS4-kontrollerna förmodligen lämpade för det bredaste urvalet av spel som finns. Men du kanske också tycker att Steam Controller är särskilt lämpad för den typ av spel du spelar.
För retrospel fortsätter listan över lämpliga retrostilade USB- och Bluetooth-enheter bara att växa.
I slutändan finns det inget rätt svar här: hitta en kontroller som är lämplig och kontrollera om den körs med Linux. Detta kan betyda några minuters research på Google, e-post till tillverkaren eller starta en tråd på Reddit. Om det fungerar, plugga, spela och njut.
Om författaren
Christian Cawley (1561 publicerade artiklar)
Biträdande redaktör för säkerhet, Linux, gör-det-själv, programmering och teknisk förklarad, och riktigt användbar podcastproducent, med lång erfarenhet av skrivbords- och mjukvarustöd. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi-pyssling, en Lego-älskare och en retrospelfantast.
Mer från Christian Cawley
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
