Jawaban:
Anda harus menggunakan sixad / QtSixA http://qtsixa.sourceforge.net/ . Cukup instal dari repo dan pasangkan dengan sixpair sementara sixaxis terhubung dengan usb, dan kemudian terhubung dengan Bluetooth dengan menekan tombol PS.
sudo add-apt-repository ppa:falk-t-j/qtsixa
sudo apt-get update
sudo apt-get install qtsixa
Terhubung dengan USB
sixpair
Lepaskan sixaxis dari USB
sixad -s
tekan tombol PS untuk menghubungkan melalui bluetooth
Maaf menjadi orang itu, tetapi kompilasi dari sumber bekerja untuk saya dan PPA telah cukup tenang untuk sementara waktu sekarang (tidak aneh sama sekali mengingat GitHub belum diperbarui dalam 4 tahun dan versi "final" dirilis sekitar sama waktu), jadi jangan menahan nafas untuk paket utama.
Panduan hebat yang saya tautkan memberi Anda beberapa perintah untuk mengunduh semua prereq dan kompilasi, tetapi saya akan meringkas di sini:
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
. Harap aktifkan Bluetooth atau tentukan alamat secara manual.
Anda dapat menghubungkan pengontrol ke pc melalui kabel usb. Ini disertakan dengan perangkat PS3 (ini adalah cara utama untuk mengisi daya controller). Saya tidak tahu bagaimana menghubungkan controller melalui bluetooth ke komputer Anda (jika Anda bahkan memiliki penerima bluetooth), jadi jawaban ini berfokus pada koneksi usb. Mungkin saja pengontrol sudah berfungsi jika Anda melakukan ini (Anda dapat menguji ini dengan jstest-gtk seperti yang tercantum di bawah ini). Saya menggunakan pengontrol PnP serupa lainnya, dan itu bekerja tanpa kesulitan.
jika tidak bekerja secara otomatis, tautan ini dapat menjawab pertanyaan Anda. Singkatnya:
sudo apt-get install xboxdrv
sudo xboxdrv --detach-kernel-driver
Anda dapat menguji fungsi controller Anda melalui Jstest-gtk (install: sudo apt-get install jstest-gtk
)
Semoga beruntung, beri tahu saya jika berhasil.
PPA tidak akan berfungsi pada derivasi Ubuntu Xenial tetapi ada solusinya. Jika Anda memiliki Ubuntu 16.04 dan ingin menggunakan qtsixa
, Anda dapat menggunakan perintah ini untuk mengelabui PPA untuk berpikir bahwa Anda menjalankan 15.10:
sudo cp /etc/lsb-release /etc/lsb-release.backup
sudo gedit /etc/lsb-release
Ubah baris berikut ke nilai di bawah:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=15.10
DISTRIB_CODENAME=wily
DISTRIB_DESCRIPTION="Trusty Tahr"
dan simpan.
Sekarang instal PPA untuk qtsixa
. Kemudian salin lsb-release
kembali file aslinya ke sana.
sudo cp /etc/lsb-release.backup /etc/lsb-release
Sekarang kamu bisa reboot.
sudo reboot
Berguna untuk menggunakan Intel Graphics Installer untuk Linux â„¢ juga, diuji di Linux Mint 18 berkat pos ini .
Di Ubuntu 15.10 / 16.04 dan Linux Mint 18, Anda masih dapat menggunakan QtSixA PPA, tetapi menentukan "vivid" sebagai versi Ubuntu (15.04), karena itu adalah versi terakhir yang didukung secara resmi. Untuk melakukannya, jalankan yang berikut:
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
Catatan: sejauh yang saya tahu, aplikasi berbasis GUI tidak lagi berguna, setidaknya untuk mendeteksi dan menghubungkan pengontrol melalui Bluetooth. Karena itu, Anda perlu menggunakan aplikasi berbasis baris perintah, yaitu sixad
dansixpair
Sunting: Rupanya dan menurut pengujian saya, sixad secara otomatis dimulai pada saat boot, tetapi tidak bekerja sama sekali ketika itu terjadi, harus menghentikannya memulai kembali untuk membuatnya berfungsi. Untuk mencegah sixad dimulai saat boot, Anda harus menjalankan:
sudo systemctl disable sixad
dan, ketika Anda akan menggunakannya, jalankan:
sudo sixad -s
tentu saja, semua hal di atas adalah karena QTSixA tidak lagi didukung. Pengontrol PS3 dan PS4 seharusnya bekerja secara asli di Linux, tetapi saya masih lebih suka menggunakannya daripada dukungan asli. Saya belum dapat menghubungkan pengontrol PS3 saya secara asli, dan ketika saya menggunakan QTSixA, saya dapat melakukan hal-hal lain seperti menentukan alamat Bluetooth MAC yang akan dipasangkan.
Saya pikir saya akan mengirimkan pengembang untuk mengetahui apakah mungkin baginya untuk melanjutkan dukungan. Saya percaya bahwa hanya dengan menerapkan modifikasi kecil, proyek dapat bekerja dengan baik di luar kotak. Dan, bahkan tanpa melakukan apa pun, PPA masih bisa berfungsi.