Så här konfigurerar och använder du spelkontroller på Linux

Så här konfigurerar och använder du spelkontroller på Linux

AAA -spel är nu tillgängliga på Linux. Valves Steam -digitala leveranstjänst och SteamOS ligger i framkant när det gäller 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 konfigurerar du en USB- eller Bluetooth -spelkontroller på Linux.





Alternativ för spel på Linux

Du har tre alternativ för att spela spel på Linux:

  • Tangentbordet och musen
  • En USB -spelkontroll
  • Bluetooth -spelkontroll

Var och en av dessa har sina egna fördelar och nackdelar. Men de borde alla fungera utan problem.



Det spelar ingen roll om du använder en vaniljdistro, SteamOS eller en retro speldistro. Spelkontroller har nu ett brett stöd.

Behöver jag drivrutiner för spel på Linux?

För många år sedan, innan Linux -spel blev populärt, var det nödvändigt att installera drivrutiner för spelkontroller.





Dessa dagar, 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 maskinvarukompatibilitet eller andra problem) behöver du inte installera drivrutiner för kontroller på Linux.

Drivrutiner bakas nu in i Linux -kärnan.





Spela Linux -spel med mus och tangentbord

Om du spelar strategispel eller bara föredrar tangentbord-och-mus-kombi, borde dessa fungera bra. Bärbara datortangentbord ä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, särskilt om du föredrar strategispel eller First-Person Shooters (FPS).

Inte överraskande kommer du att upptäcka att i stort sett alla USB -tangentbord och musenheter kommer att fungera ur lådan på Linux.

Viktigt är att ett brett urval av trådlösa och Bluetooth -tangentbord 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 -styrenheter finns tillgängliga som bör vara lämpliga för spel på Linux. Om handkontrollen använder xinput (de flesta 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 grad av framgång, eller de kan alla fungera 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 plats att replikera här. Det räcker med att säga att om du äger en USB -kontroller ansluter du den och ser vad som händer. Du kan vara 100% säker med USB -versionerna av:

  • Xbox One -handkontroll
  • Xbox 360 -handkontroll
  • PlayStation 4 -kontroller
  • PlayStation 3 -kontroller

Allt detta borde fungera ur lådan tack vare xboxdrv -paketet. Om du stöter på 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 kontrollen. Det stöder också startskript för att starta spel med specifika mappningar.

Trots namnet stöder xboxdrv också PlayStation -kontroller. På samma sätt bör klonenheter baserade på dessa kontroller också fungera.

De äldre kontrollerna arbetar med lite fanfare. Men om du vill använda den trådlösa versionen av Xbox 360 -handkontrollen eller den ursprungliga trådlösa Xbox One -kontrollen behöver du de trådlösa donglarna för att dessa enheter ska kunna anslutas till en dator.

Lyckligtvis är det enklare med Bluetooth, och senare versioner av Xbox One -styrenheten är beroende av Bluetooth snarare än trådlöst.

Relaterad: Hur fungerar Bluetooth?

Hur är det med Bluetooth -spelkontroller på Linux?

För Bluetooth -enheter kan det vara lite knepigare. Ditt system behöver en Bluetooth-mottagare --- detta kan vara inbyggt eller läggas till som en USB-dongel. Om den är aktiverad ska Bluetooth -symbolen visas i panelen.

Ingen symbol? För att kontrollera om din USB Bluetooth -dongel känns igen av Linux, ange

hur man lägger till rader i word
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 bör du inte ha några problem.

Du kan nu para ihop en styrenhet, eller mus och tangentbord, med Linux. Det enklaste sättet att göra detta är att klicka på Bluetooth -ikonen, ställa in datorn för att söka efter enheter och hålla ned parningsknappen på din handkontroll.

Ögonblick senare bör de vara ihopkopplade och redo att användas. Populära Bluetooth -kontroller som kan synkroniseras med Linux inkluderar:

  • Xbox ett
  • PlayStation DualShock 3 och 4
  • WiiU Pro

Vi tar en titt på att ansluta dessa enheter nedan.

Ansluter en Bluetooth Xbox One -kontroller 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 förbi 3.17 kan du använda kontrollen. SteamOS stöder också Xbox One -kontrollen.

Bluetooth Xbox One -kontrollen 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 endera styrenheten kan köras på en Raspberry Pi, så det borde inte vara för svårt att installera på en Linux -dator.

För att ansluta dessa enheter, se till att du har rätt USB -kabel till hands, eftersom detta kort krävs.

  1. I Linux, aktivera Bluetooth -skanning/parningsläge
  2. Anslut USB -kabeln till styrenheten
  3. Lita på enheten när du uppmanas av din Linux -distro
  4. Koppla bort USB -kabeln
  5. Håll ihop parningsknappen på din handkontroll

PlayStation -kontrollen ska nu vara ihopkopplad med din Linux -dator. Observera att DualSense -controllerns Haptic feedback och Adaptive triggers inte fungerar på Linux.

Spela spel på Linux med Wii U Pro Controller

Även om Wii U inte sålde lika bra som Wii eller Nintendo Switch, är Wii U Pro -kontrollen ett bra alternativ för Linux -spel.

Att synkronisera Wii U Pro -kontrollen med Linux är nästan lika enkelt som med alla andra enheter.

  1. Sök efter nya enheter i Bluetooth -verktyget på Linux
  2. Tryck på synkroniseringsknappen på handkontrollen

Ögonblick senare ska kontrollen 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 detekterar inmatning. Du kan också använda den för att omkonfigurera controller mappningar.

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:

gratis nedladdning av musik utan registrering
sudo apt-get install jstest-gtk

Bästa kontroller för Linux -spel

Så, med allt detta förklarat, vilka kontroller är verkligen 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 få 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ämpliga för det största utbudet 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 retro- och USB-enheter och Bluetooth-enheter att växa.

I slutändan finns det inget rätt svar här: hitta en styrenhet som är lämplig och kontrollera om den körs med Linux. Detta kan innebära några minuters forskning på Google, mejla tillverkaren eller starta en tråd på Reddit. Om det fungerar, anslut, spela och njut.

Dela med sig Dela med sig Tweet E-post De 10 bästa Linux -spelen du kan spela gratis

Om du letar efter de bästa Linux -spelen att spela gratis, här är 10 titlar för att komma igång ...

Läs Nästa
Relaterade ämnen
  • Linux
  • Spel
  • Spelkontroll
Om författaren Christian Cawley(1510 artiklar publicerade)

Biträdande redaktör för säkerhet, Linux, DIY, programmering och teknik förklaras, och verkligen användbar podcastproducent, med stor erfarenhet av skrivbords- och programvarusupport. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi -tinkerer, Lego -älskare och retrospelfläkt.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

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

Klicka här för att prenumerera