Joystick bertindak sebagai mouse, bahkan ketika saya sedang bermain game yang menggunakan joystick jadi saya mendapatkan kejadian mouse acak yang terjadi.
Saya memasang joystick untuk memainkan Spiral Knights, juga menginstal joystick dan jcalibrate. Semuanya berfungsi dengan baik, kecuali secara default joystick menggerakkan mouse dan tombol mengaktifkan tombol mouse.
Sekarang biasanya ini akan menjadi perilaku yang baik jika saya berada di kotak Mitos atau sesuatu, sayangnya ketika saya bermain Spiral Knights dengan input joystick saya melihat kursor mouse saya bergerak di tanah belakang dan ketika saya menekan tombol itu berpikir saya menekan klik kanan sehingga meminimalkan semuanya. Juga membuat folder dan mungkin menghapus barang.
Jadi, pada dasarnya bagaimana cara saya menghentikannya dari bertindak sebagai mouse?
Jawaban:
Copot pemasangan
xserver-xorg-input-joystick
.Ini adalah paket untuk mengendalikan mouse dengan joystick. Saya hanya menginstal sekali untuk mengujinya dan itu membuat saya marah, jadi mungkin itu masalahnya. Saya pikir joystick akan bekerja sama tanpa itu.
sumber
masukkan kode ini ke file:
simpan, tombol kanan di kanan dan centang "tandai file ini sebagai program"
jalankan itu dan Anda akan memiliki joystick "sebagai joystick lagi" (dan yang terbaik, Anda dapat memiliki joystick sebagai mouse lagi jika Anda mengubah "0" di dua baris terakhir dengan "1").
sumber
Saya hanya punya masalah yang sama, tetapi dengan controller Playstation 3. Menggunakan jawaban sebagai templat, saya memperluas solusinya:
Versi skrip ini akan mengaktifkan atau menonaktifkan pengontrol, tergantung pada pengaturan saat ini, seperti toggle.
sumber
Anda mungkin harus menggunakan jscal untuk mengkalibrasi joystick Anda - Anda dapat menggunakan opsi -u sesuai halaman manual untuk mengkonfigurasi joystick agar tidak menggunakan tombol mouse.
Ada beberapa hal menarik tentang berbagai joystick & gamepad di ubuntuforums juga.
sumber
Coba Qjoypad atau (jika Anda tidak ingin menggunakan QT) sljoylty kurang unggulan rejoystick (GTK). Dengan cara ini Anda tidak perlu mengedit / membuat xorg.conf.
Keduanya tersedia di playdeb
Memahami driver joystick agak berantakan, semuanya tampaknya sudah usang atau belum selesai ... Semoga beruntung!
sumber
Saya menggunakan Linux Mint 17.3 dan saya mengalami masalah yang sama. Saya memiliki konsol onlive dan saya akan membuang controller. Saya tidak tahu itu akan berhasil, tetapi terhubung dengan mudah melalui bluetooth. Joystick kiri mengendalikan mouse dan saya mencari dan mencoba metode yang berbeda tetapi tidak ada yang berhasil. Saya memposting ini sehingga dapat membantu orang lain. Saya mengikuti perbaikan dari halaman pengaturan Ubuntu Sixaxis . Saya harus menambahkan konfigurasi ini ke file xorg.conf:
Bagian Akhir
Ini berfungsi dengan baik setelah keluar. Satu-satunya masalah adalah jika xorg.conf diperbarui seperti setelah menginstal driver grafis baru, itu akan hilang. Dapatkah seseorang menjelaskan saya cara membuat skrip yang memeriksa konfigurasi ada di file, jika tidak, tulis setelah setiap reboot? Terima kasih sudah mahir.
sumber
1- Anda harus melihat nomor joystick Anda terlebih dahulu ... jadi Jalankan Terminal dan ketik daftar xinpute, dan lihat nomor joystick Anda dan ganti nomornya daripada 10 pada Contoh di bawah ini.
2- Buat Dokumen baru kemudian masukkan kode di dalamnya, lalu ganti namanya menjadi name.sh Format 3- Jalankan Terminal kemudian letakkan path tempat Anda menyimpan file.
Contoh: cd Desktop (Karena saya menyimpan milik saya di Desktop)
4- Ketikkan bash name.sh (Klik Enter dan Anda Selesai!)
Note1: untuk mengaktifkannya kembali, ubah 0 pada 2 baris terakhir menjadi 1 Note2: jika ini tidak berhasil pastikan untuk menghapus xserver-xorg-input-joystick dan /usr/lib/X11/xorg.conf.d / 10-joystick
sumber
Jawaban Matias Parmigiani adalah kunci untuk saya. Namun, format
xinput list
telah berubah, setidaknya di Ubuntu 13.04 LTS ...Akibatnya saya perlu menggunakan yang berikut ini dalam skrip cacat saya:
Semoga ini membantu!
sumber