Risposte:
È necessario utilizzare sixad / QtSixA http://qtsixa.sourceforge.net/ . Basta installare dal repository e accoppiare con sixpair mentre il sixaxis è collegato con USB, quindi connettersi con Bluetooth premendo il pulsante PS.
sudo add-apt-repository ppa:falk-t-j/qtsixa
sudo apt-get update
sudo apt-get install qtsixa
Connettiti con USB
sixpair
Scollegare sixaxis da USB
sixad -s
premere il pulsante PS per connettersi tramite bluetooth
Mi dispiace essere quel ragazzo, ma la compilazione dalla fonte ha funzionato per me e il PPA è stato abbastanza tranquillo per un po 'di tempo ormai (non è affatto strano considerando che GitHub non è stato aggiornato da 4 anni e la versione "finale" è stata rilasciata allo stesso modo tempo), quindi non trattenere il respiro per un pacchetto xeniale.
L'eccellente guida che ho collegato ti dà alcuni comandi per scaricare tutti i prerequisiti e compilare, ma riassumerò qui:
sudo apt-get update &&
sudo apt-get install git dialog build-essential pyqt4-dev-tools libusb-dev libjack-dev libbluetooth-dev python-dbus checkinstall -y &&
git clone https://github.com/falkTX/qtsixa.git &&
cd qtsixa &&
make &&
sudo checkinstall
hcitool dev
. Abilitare il Bluetooth o specificare un indirizzo manualmente.
È possibile collegare il controller al PC tramite cavo USB. Viene fornito con un dispositivo PS3 (è il modo principale per caricare il controller). Non so come collegare il controller tramite bluetooth al tuo computer (se hai anche un ricevitore bluetooth), quindi questa risposta si concentra sulla connessione USB. È possibile che il controller funzioni già se lo fai (puoi testarlo con jstest-gtk come elencato di seguito). Uso un altro controller PnP simile e funziona senza difficoltà.
se non funziona automaticamente, questo link potrebbe rispondere alla tua domanda. In sintesi:
sudo apt-get install xboxdrv
sudo xboxdrv --detach-kernel-driver
È possibile verificare la funzionalità del controller attraverso Jstest-gtk (installazione: sudo apt-get install jstest-gtk
)
Buona fortuna, fammi sapere se funziona.
PPA non funziona su derivati Ubuntu Xenial ma esiste una soluzione. Se hai Ubuntu 16.04 e desideri utilizzarlo qtsixa
, puoi utilizzare questi comandi per indurre PPA a pensare di eseguire 15.10:
sudo cp /etc/lsb-release /etc/lsb-release.backup
sudo gedit /etc/lsb-release
Modificare le seguenti righe con i valori seguenti:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=15.10
DISTRIB_CODENAME=wily
DISTRIB_DESCRIPTION="Trusty Tahr"
e salva.
Ora installa il PPA per qtsixa
. Quindi copia lsb-release
nuovamente il file originale dove era.
sudo cp /etc/lsb-release.backup /etc/lsb-release
Ora puoi riavviare.
sudo reboot
Utile per usare anche Intel Graphics Installer per Linux ™, testato in Linux Mint 18 grazie a questo post .
Su Ubuntu 15.10 / 16.04 e Linux Mint 18, è ancora possibile utilizzare PPA QtSixA, ma specificando "vivid" come versione di Ubuntu (15.04), poiché quella era l'ultima versione ufficialmente supportata. Per fare ciò, eseguire quanto segue:
sudo add-apt-repository "deb http://ppa.launchpad.net/falk-t-j/qtsixa/ubuntu vivid main"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 736E4F0B
sudo apt update
sudo apt install sixad
Nota: per quanto ne so, l'applicazione basata sulla GUI non è più utile, almeno per rilevare e collegare i controller tramite Bluetooth. Per questo motivo, è necessario utilizzare le applicazioni basate sulla riga di comando, ovvero sixad
esixpair
Modifica: Apparentemente e secondo i miei test, sixad si avvia automaticamente all'avvio, ma non funziona affatto quando ciò accade, dovendo fermarlo e riavviarlo per farlo funzionare. Per impedire l'avvio di sixad all'avvio, è necessario eseguire:
sudo systemctl disable sixad
e, quando lo userai, esegui:
sudo sixad -s
ovviamente, tutto quanto sopra è perché QTSixA non è più supportato. I controller PS3 e PS4 dovrebbero funzionare nativamente in Linux, ma preferisco comunque usarlo al posto del supporto nativo. Non sono stato in grado di collegare i miei controller PS3 in modo nativo e quando utilizzo QTSixA, posso fare altre cose come specificare l'indirizzo MAC Bluetooth da abbinare.
Penso che invierò per posta lo sviluppatore per sapere se gli è possibile riprendere il supporto. Credo che applicando solo piccole modifiche, il progetto potrebbe funzionare correttamente e pronto all'uso. E, anche senza fare nulla, il PPA potrebbe ancora funzionare.