Bagaimana cara menggunakan controller Sixaxis ps3 dengan Ubuntu untuk mengontrol game


Jawaban:


11

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


Saya tidak bisa menjalankan ini di linux mint 17
Exile

Sudahlah saya baru saja bekerja ini!
Pengasingan

Maaf untuk komentar lain tapi ini luar biasa dengan MAME!
Pengasingan

2
Solusi ini tidak berfungsi lagi! Terminal mengatakan E: Repositori ' ppa.launchpad.net/falk-tj/qtsixa/ubuntu xenial Release' tidak memiliki file Release. N: Memperbarui dari repositori seperti itu tidak dapat dilakukan dengan aman, dan karenanya dinonaktifkan secara default. N: Lihat manual apt-secure (8) untuk pembuatan repositori dan detail konfigurasi pengguna.
Cirelli94

10

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

Saya mendapatkan nathan @ nathan-vm: ~ / projects / sixad-master $ sudo sixpair USB_REQ_GET_CONFIGURATION: Pipa rusak Master Bluetooth saat ini: Tidak dapat mengambil bd_addr lokal dari hcitool dev. Harap aktifkan Bluetooth atau tentukan alamat secara manual.
Void

7

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:

  • instal xboxdrv dari Ubuntu Software Center atau dengan sudo apt-get install xboxdrv
  • mulai xboxdrv dengan sudo xboxdrv --detach-kernel-driver
  • Jika Anda menekan tombol Playstation, komputer akan menerima input dan mensimulasikannya sebagai pengontrol Xbox 360, yang seharusnya bekerja sama dengan pengontrol playstation.

Anda dapat menguji fungsi controller Anda melalui Jstest-gtk (install: sudo apt-get install jstest-gtk)

Semoga beruntung, beri tahu saya jika berhasil.


Saya akan mencoba dan memberi tahu Anda
nerd7473

Tampaknya bekerja untuk saya!
Pengasingan

Tidak berfungsi lagi dengan ubuntu 14.10. Saya mengujinya dengan 14,04 debs.
migueleon

Ini harus menjadi jawaban yang diterima.
Yokai

1

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-releasekembali 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 .


Ini tidak disarankan ... ini menghancurkan sistem Anda
Maxwel Leite

Jawaban diturunkan. Mengubah deskripsi rilis Anda BUKAN cara Anda melakukan sesuatu di Ubuntu atau Debian.
dotz

0

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 sixaddansixpair

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.


Tidak bekerja untuk saya pada 16.04
Maxwel Leite

Pasangan berhasil, tetapi tidak terhubung ke pengontrol.
Maxwel Leite

@Maxwel Leite apakah Anda dapat memulai sixad dengan sukses? Apakah Anda memperhitungkan apa yang saya jelaskan tentang mencegah Sixad mulai saat boot?
Luisg123v

ya sixad mulai dan tunggu tekan tombol PS - tidak berfungsi dan ya, saya menonaktifkan sixad dari mulai saat boot. Terima kasih telah mencoba membantu saya tapi saya memecahkan masalah untuk saya sendiri .
Maxwel Leite
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.