Il controller della Sony PlayStation 4 rappresenta un dispositivo di gioco di alta qualità, perfettamente adatto per l’esperienza di gaming su sistemi Linux. In questa guida, vi illustreremo le diverse modalità con cui è possibile utilizzare il controller PS4 su una macchina Linux. Iniziamo subito!
Modalità 1 – Utilizzo tramite Steam
L’impegno di Valve nello sviluppo della versione Linux di Steam ha portato a un supporto eccellente per controller di terze parti, tra cui il Sony DualShock 4 (PS4), Nintendo Switch, Microsoft Xbox One e altri.
L’approccio tramite Steam è il più immediato per abilitare il supporto del controller PS4 su Linux. Per iniziare, il client Steam consente di configurare altri tipi di controller (come quelli Xbox) e di associarli al PS4. Inoltre, Valve mette a disposizione uno strumento di mappatura personalizzabile, tramite il quale gli utenti possono facilmente assegnare le funzioni ai tasti del controller PS4 per ogni gioco.
Installazione di Steam su Linux
Per configurare il controller DualShock 4 su Linux tramite Steam, è necessario innanzitutto installare l’applicazione Steam. Aprite un terminale premendo Ctrl + Alt + T o Ctrl + Maiusc + T sulla tastiera e seguite le istruzioni di installazione specifiche per la vostra distribuzione Linux.
Ubuntu
Ubuntu include Steam nei suoi repository software ufficiali. Per installarlo, utilizzate il gestore di pacchetti Apt.
sudo apt install steam
In alternativa, è possibile scaricare il pacchetto DEB di Steam direttamente dal sito web di Steam.
Debian
Il modo più semplice per installare Steam su Debian è scaricare il pacchetto DEB dal sito ufficiale. In questo modo si evita la configurazione dei file di origine per abilitare i pacchetti “non liberi” necessari per l’installazione di Steam.
Per ottenere l’ultima versione del pacchetto DEB di Steam, utilizzate il comando wget:
Nota: per utilizzare Steam su Debian, è necessario abilitare l’architettura a 32 bit.
wget https://steamcdn-a.akamaihd.net/client/installer/steam.deb
Dopo aver scaricato il file “steam.deb”, utilizzate lo strumento dpkg per installarlo:
sudo dpkg -i steam.deb
Concludete l’installazione con apt-get install -f:
sudo apt-get install -f
Arch Linux
Steam è disponibile nei repository software ufficiali di Arch Linux. Utilizzate il gestore di pacchetti Pacman per l’installazione:
sudo pacman -S steam
Fedora
Gli utenti di Fedora possono accedere a Steam attraverso il repository software RPMFusion. Per abilitare questi repository, eseguite i seguenti comandi:
Nota: Sostituite XX nei comandi seguenti con il numero di versione di Fedora Linux in uso.
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-XX.noarch.rpm -y
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-XX.noarch.rpm -y
Una volta abilitati i repository, installate Steam con Dnf:
sudo dnf install steam -y
OpenSUSE
Se usate OpenSUSE, potete trovare il pacchetto di Steam che meglio si adatta alla vostra versione del sistema operativo su OBS.
Flatpak
Assicuratevi di aver abilitato il runtime Flatpak e utilizzate i comandi seguenti per installare Steam:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub com.valvesoftware.Steam
Una volta completata l’installazione di Steam sul vostro PC Linux, accedete con il vostro account e avviate l’applicazione.
Configurazione del Controller PS4 in Steam
Una volta installata e avviata l’applicazione Steam, collegate il controller PS4 al PC tramite USB o, in alternativa, associatelo via Bluetooth premendo contemporaneamente i tasti Condividi e PS.
Dopo aver connesso il controller al PC Linux, nell’applicazione Steam, selezionate il menu “Steam” e poi cliccate su “Impostazioni”.
Nella finestra “Impostazioni”, scegliete “Controller” e poi “IMPOSTAZIONI GENERALI DEL CONTROLLER”.
Nella sezione “IMPOSTAZIONI GENERALI DEL CONTROLLER”, spuntate la casella accanto a “Supporto configurazione PlayStation”. Successivamente, scorrete in basso fino a trovare “Controller PlayStation non registrato”, cliccate e registratelo sul vostro account Steam.
Dopo aver registrato il controller PlayStation 4 nel vostro account Steam, sarete in grado di utilizzarlo per giocare a tutti i videogiochi nella vostra libreria Steam, inclusi quelli di terze parti aggiunti tramite la funzione “Aggiungi un gioco”.
Modalità 2 – Utilizzo tramite DS4DRV
Il driver in spazio utente Dualshock 4 per Linux, DS4DRV, è un driver consolidato che offre un supporto eccellente per il controller Sony DualShock 4 (PS4) sulla maggior parte delle distribuzioni Linux.
L’installazione del driver DS4DRV avviene tramite lo strumento di pacchettizzazione Python, il che rende l’installazione agevole anche su distribuzioni Linux meno diffuse. Per iniziare l’installazione, aprite un terminale ed eseguite il comando pip –help seguito dal comando python –version.
Nota: è necessario installare anche “python-setuptools”. Per maggiori informazioni, consultate questo link.
pip --help
python --version
Se il comando “help” conferma il corretto funzionamento di Pip e se avete Python 2.7 o versioni successive, utilizzate il comando pip install per installare il driver DS4DRV sul vostro PC Linux.
sudo pip install ds4drv
Collegamento del Controller PS4
Dopo aver installato correttamente il driver DS4DRV, è il momento di collegare il controller al vostro sistema Linux. Collegate il controller PS4 alla porta USB del PC o, in alternativa, mantenete premuti contemporaneamente i tasti Condividi e PS per attivare la modalità Bluetooth. Seguite questa guida per imparare come associarlo al vostro computer senza fili.
Una volta associato il controller PS4 al PC Linux, tornate al terminale ed eseguite il comando ds4drv:
ds4drv --hidraw
Se il comando viene eseguito con successo, il controller DualShock 4 dovrebbe funzionare senza problemi in qualsiasi gioco avvierete sul sistema! Per maggiori informazioni sull’utilizzo di DS4DRV, incluse le funzionalità più avanzate, consultate questo link.