![Cum să utilizați Google Password Manager pe Android în 2022](/f/65147d5ebedc302e4b2a0babaf9fc242.jpg?width=100&height=100)
Chiar dacă Ubuntu include suport pentru controlere de jocuri în mod implicit, lipsește oarecum.
Citește și: Modul ușor de a utiliza controlerul Xbox 360 în Ubuntu
Driverul implicit xpad a fost o sursă de probleme de mult timp. Și, deși funcționează bine pentru unii - nu este nevoie să fiți atenți la această postare dacă vă include și pe voi - există cei pentru care nu.
Deci, pentru aceștia, iată o altă metodă.
xboxdrv este un „driver de gamepad Xbox / Xbox360 pentru Linux care funcționează în spațiul utilizatorilor”, o punte mai fiabilă între OS și gamepad.
Suportă pe deplin majoritatea controlerelor Xbox, mai precis „gamepad-urile Xbox1, Xbox360 USB-gamepad-urile și Xbox360 gamepad-uri wireless, atât primare, cât și terțe ”, precum Logitech F710 pe care o voi folosi în acest tutorial.
1. Deoarece suportul pentru controlerul meu Logitech a fost adăugat doar în xboxdrv 0.8.5, nu în 0.8.4 disponibil în mod implicit în Ubuntu 13.04, am instalat xboxdrv din PPA-ul său.
sudo add-apt-repository ppa: grumbel / ppa
sudo apt-get update && sudo apt-get install xboxdrv
Puteți citi mai multe despre compatibilitate la site-ul xboxdrvși dacă aveți probleme cu driverul inclus în Ubuntu în mod implicit, atunci puteți încerca oricând să faceți upgrade la această versiune.
2. Apoi, trebuie să dezactivați driverul xpad. Există două modalități de a face acest lucru.
Pentru a dezactiva definitiv încărcarea driverului, deschideți un terminal și introduceți următoarea comandă:
gksu gedit /etc/modprobe/blacklist.conf
Adăugați următoarea linie la sfârșitul fișierului pentru a dezactiva definitiv încărcarea driverului:
lista neagră xpad
Sau, pentru un mod mai puțin permanent, puteți lansa următoarea comandă în terminal, astfel încât să o puteți dezactiva imediat și să evitați repornirea după modificare lista neagră.conf.
sudo rmmod xpad
3. În cele din urmă, conectați-vă gamepad-ul și rulați noul driver din linia de comandă.
sudo xboxdrv - silențios
- - tăcut opțiunea împiedică șoferul să trimită o cantitate extremă de informații despre informații despre gamepad-ul dvs.
Este destul de mult, iar noul driver va funcționa cu jocuri care acceptă gamepad-uri, cum ar fi SuperTuxKart și Jocuri Steam precum Portal.
Cu toate acestea, pentru jocurile care nu acceptă intrarea controlerului, puteți utiliza în continuare xboxdrv cu opțiunea - -config pentru a mapa tastele și stick-urile analogice de pe gamepad la mouse și tastatură, astfel:
sudo xboxdrv --silent --config [fișier]
În timp ce scrierea acestor fișiere depășește sfera acestui tutorial, puteți găsi mai multe informații Aici și puteți găsi, de asemenea, multe dintre aceste scripturi pe web. De exemplu, iată una pe care am pregătit-o mai devreme pentru Minecraft.
Dacă nu vă place ideea de a vă scrie propriile scripturi, le puteți folosi QJoyPad, o opțiune grafică pentru a face acest lucru.
QJoyPad este un pic dureros pentru a rula sub Ubuntu. Un pic de Google ar trebui să ajute, la fel ca acești instalatori .deb depășiți.
Odată instalat instrumentul poate fi lansat din linia de comandă folosind:
qjoypad --notray
Se va afișa ca o fereastră mică cu un gamepad cu aspect vechi în interior. Apoi îl puteți utiliza pentru a lega biți individuali ai controlerului de acțiunile lor corespunzătoare de pe tastatură sau mouse. Iată elementele de bază:
Faceți clic stânga pe blocul de joc pentru a intra în editorul de aspect. Pentru a deschide un nou aspect, apăsați pe „Adăuga‘, Și apoi numește-l. Puteți utiliza apoi jstest-gtk instrument pentru a găsi ce axă sau buton trebuie să atribuiți oricărei taste.
De exemplu, spuneți că vreau să atribui joystick-ul din stânga tastelor AWSD pentru mișcare. Pentru a face acest lucru, aș deschide aplicația jstest-gtk din Unity Dash, aș face dublu clic pe controler și mișcați joystick-ul din stânga pentru a vedea la ce axă îi corespunde. Când mișc joystick-ul lateral, axa 0 se mișcă. Când îl deplasez în sus și în jos, axa 1 se mișcă.
Deoarece axa din QJoyPad este întotdeauna una mai mare decât în jstest-gtk, axa 0 corespunde axei 1, iar axa unu corespunde axei 2. Deci, pentru a seta mișcarea laterală, apăs pe axa 1 și apoi schimb butonul din stânga (aceste butoane pot fi găsite sub barele albe) în A, iar cel din dreapta în D. La fel cu butoanele sus și jos pentru axa 2.
Activarea opțiunii de gradient vă asigură că mișcările sunt treptate, astfel încât în unele jocuri vă puteți mișca încet dacă mutați puțin joystick-ul. Simțiți-vă liber să vă deranjați cu unele dintre setări pentru a găsi opțiunile optime pentru modul în care doriți să funcționeze controlerul dvs.
În mod similar, puteți face mișcările joystickului să corespundă mișcărilor mouse-ului, folosind și opțiunea de gradient. Doar selectați una dintre cele patru Mouse mai degrabă decât opțiunile Tastatură opțiune, în funcție de ce direcție doriți să mutați mouse-ul.
Configurarea tastelor obișnuite este oarecum mai simplă. Doar apăsați Set rapid în partea de jos a QJoyPad fereastră. Când apare o fereastră pop-up, apăsați tasta dorită de pe controler, apoi tasta dreaptă a tastaturii.
Puteți salva aspectul folosind butonul Actualizare sau puteți anula modificările ultimei versiuni salvate folosind Reveniți. Opțiunea Eliminare se explică de la sine. Înapoi în mica fereastră a joystick-ului QJoyPad, puteți face clic dreapta pe el pentru a schimba rapid aspectele.
Când ai terminat xboxdrv, îl puteți părăsi folosind combinația de taste Ctrl-C sau pur și simplu închideți terminalul.
Totul Ubuntu, zilnic. Din 2009.