Come Utilizzare E Configurare Il Controller Xbox 360 su Linux
- Condividi
- Tweet
- 0
Anche se Ubuntu include il supporto per i controller di gioco per impostazione predefinita, è un po ‘ carente.
Leggi anche: Il modo più semplice per utilizzare il controller Xbox 360 in Ubuntu
Il driver xpad predefinito è stato una fonte di problemi per molto tempo. E mentre funziona bene per alcuni-non è necessario prestare attenzione a questo post se questo ti include – ci sono quelli per i quali non lo fa.
Quindi, per quelli, ecco un altro metodo.
XBoxDriver
xboxdrv è un “Xbox/Xbox360 gamepad driver per Linux che funziona nello spazio utente”, un ponte più affidabile tra il sistema operativo e il gamepad.
Supporta pienamente la maggior parte dei controller Xbox, in particolare “gamepad Xbox1, gamepad USB Xbox360 e gamepad wireless Xbox360, sia di prima che di terze parti”, come il Logitech F710 che userò in questo tutorial.
1. Poiché il supporto per il mio controller Logitech è stato aggiunto solo in xboxdrv 0.8.5, non lo 0.8.4 disponibile di default in Ubuntu 13.04, ho installato xboxdrv dal suo PPA.
sudo add-apt-repository ppa:grumbel / ppa
sudo apt-get update &&sudo apt-get install xboxdrv
Puoi leggere di più sulla compatibilità sul sito Web di xboxdrv, e se hai problemi con il driver incluso in Ubuntu per impostazione predefinita, puoi sempre provare l’aggiornamento a questa versione.
2. Successivamente, è necessario disabilitare il driver xpad. Ci sono due modi per farlo.
Per disabilitare in modo permanente il caricamento del driver aprire un terminale e immettere il seguente comando:
gksu gedit /etc/modprobe/blacklist.conf
Aggiungi la seguente riga alla fine del file per disabilitare in modo permanente il caricamento del driver:
blacklist xpad
O, per un modo meno permanente, puoi emettere il seguente comando nel terminale, in modo da poterlo disabilitare immediatamente ed evitare il riavvio dopo aver modificato la blacklist.conf.
sudo rmmod xpad
3. Infine, collega il tuo gamepad ed esegui il nuovo driver dalla riga di comando.
sudo xboxdrv silent silent
L’opzione – -silent impedisce al driver di emettere una quantità estrema di informazioni su di informazioni sul gamepad.
Questo è praticamente tutto, e il nuovo driver funzionerà con giochi che supportano gamepad, come SuperTuxKart e giochi Steam come Portal.
Tuttavia, per i giochi che non supportano l’input del controller, è comunque possibile utilizzare xboxdrv con l’opzione – – config per mappare i tasti e gli stick analogici sul gamepad al mouse e alla tastiera, in questo modo:
sudo xboxdrv silent silent conf config
Mentre la scrittura di questi file è oltre lo scopo di questo tutorial, è possibile trovare maggiori informazioni qui e si possono anche trovare molti di questi script in tutto il web. Per esempio, ecco uno che ho preparato in precedenza per Minecraft.
QJoyPad – Graphical Axis Editor
Se non ti piace l’idea di scrivere i tuoi script puoi usare QJoyPad, un’opzione grafica per farlo.
QJoyPad è un po ‘ un dolore per ottenere in esecuzione sotto Ubuntu. Un po ‘ di Googling dovrebbe aiutare, come potrebbero questi obsoleti .installatori deb.
Una volta installato lo strumento può essere lanciato dalla riga di comando utilizzando:
qjoypad not notray
Apparirà come una piccola finestra con un gamepad dall’aspetto antico al suo interno. È quindi possibile utilizzarlo per associare singoli bit del controller alle loro azioni corrispondenti sulla tastiera o sul mouse. Ecco le basi:
Fare clic con il tasto sinistro del mouse sul game pad per accedere all’editor di layout. Per aprire un nuovo layout, premere ‘Aggiungi’, quindi denominarlo. È quindi possibile utilizzare lo strumento jstest-gtk per trovare quale asse o pulsante è necessario assegnare a qualsiasi chiave che si desidera.
Ad esempio, diciamo che voglio assegnare il joystick sinistro ai tasti AWSD per il movimento. Per fare ciò, aprirei l’applicazione jstest-gtk dal cruscotto Unity, fare doppio clic sul mio controller e spostare il joystick sinistro per vedere a quale asse corrisponde. Quando sposto il joystick lateralmente, l’asse 0 si muove. Quando lo sposto su e giù, l’asse 1 si muove.
Poiché gli assi in QJoyPad sono sempre uno maggiore di jstest-gtk, l’asse 0 corrisponde all’asse 1 e l’asse uno corrisponde all’asse 2. Quindi, per impostare il movimento laterale, premo l’asse 1, quindi cambio il pulsante sinistro (questi pulsanti possono essere trovati sotto le barre bianche) su A e quello destro su D. Allo stesso modo con i pulsanti su e giù per l’asse 2.
L’attivazione dell’opzione gradiente assicura che i movimenti siano graduali, quindi in alcuni giochi è possibile muoversi lentamente se si sposta il joystick solo un po’. Sentitevi liberi di pasticciare con alcune delle impostazioni per trovare le opzioni ottimali per come si desidera che il controller per lavorare.
Allo stesso modo, è possibile far corrispondere i movimenti del joystick ai movimenti del mouse, utilizzando anche l’opzione gradiente. Basta selezionare una delle quattro opzioni del mouse piuttosto che l’opzione della tastiera, a seconda della direzione in cui si desidera spostare il mouse.
Impostare le chiavi ordinarie è un po ‘ più semplice. Basta premere Quick Set nella parte inferiore della finestra QJoyPad. Quando viene visualizzato un pop-up, premere il tasto desiderato sul controller e quindi il tasto destro della tastiera.
È possibile salvare il layout utilizzando il pulsante Aggiorna o annullare le modifiche all’ultima versione salvata utilizzando Ripristina. L’opzione Rimuovi è auto spiegabile. Torna nella piccola finestra joystick di QJoyPad, è possibile fare clic destro per cambiare rapidamente i layout.
Quando hai finito con xboxdrv, puoi uscirne usando la combinazione di tasti Ctrl-C o semplicemente chiudere il terminale.
- Condividi
- Tweet
Leave a Reply