Bir joystick veya gamepad'i nasıl yapılandırabilirim?


68

Geçenlerde bir arkadaşımdan Logitech Rumblepad 2 (bir joystick, PS2 kumandası gibi) aldım.

Bunu Ubuntu'da nasıl yapılandırabilirim? Mümkünse, bir GUI yardımcı programı kullanmayı tercih ederim.

Denedim jstest-guiama ivmeölçerimi gösteriyor!


1
Joystick'inizin marka ismi ve modelini söyler misiniz?
Geppettvs D'Constanzo

@ GeppettvsD'Constanzo: asla !!!! : D (şaka) sorununun güncellenmesi
RolandiXor

3
jscalibrator: - Artık mevcut, - dinlenmişti - sabit olmayacak Ref: bugs.launchpad.net/ubuntu/+s...sw/+bug/416628 alternatif mi arıyorsunuz

Yanıtlar:


35

Bu işlem Ubuntu 11.04 (Natty) ve daha eski sürümler için çalışacaktır. En yeni sürümler için lütfen RolandiXor'un bu cevabına bakınız . Teşekkür ederim.

Benim tarafımdan test edilmedi, ancak şu adreste verilen bir bağlantıda bulundu: http://ubuntuforums.org/showthread.php?t=393425 , Bunun yardımcı olabileceğini umuyorum.

Joystick ve jscalbrator'ı yükleyin

sudo apt install joystick jscalibrator

sonra kalibrasyon işlemlerini çalıştırın

jscal -c /dev/input/js0 (bu benim joystick konumum, seninkileri kontrol et)

jstest /dev/input/js0 (ya da her yerde) Doğru hatırlıyorsam, bu hata olmadan 0 döndürmelidir.

jscalibrator'ı çalıştır

jscalibrator

ve gamepad türünü doğru olarak tanımalı ve tüm düğmelerinizi ve ekseni tanımalıdır.

görüntü tanımını buraya girin

görüntü tanımını buraya girin

Denilen bir uygulama da vardır jstest-gtk böyle bir şey yapmak gibi görünüyor, ben burada bir ekran görüntüsü ve sizin için bağlantı sonrası: https://github.com/Grumbel/jstest-gtk (Bu yazılım derlenmiş gerekebilir çalışması için)

görüntü tanımını buraya girin


5
Bu cevabı güncelleme zamanı: $ sudo apt-get install jscalibrator Paket listeleri okunuyor ... Yapıldı Bağımlılık ağacının okunması Durum bilgisi okunuyor ... Bitti E: jscalibrator paketini bulamıyor
matteo

2
Cevap güncellendi. Lütfen daha yeni sürümlerde daha fazla destek için RolandiXor tarafından verilen cevaba bakınız. Teşekkürler askubuntu.com/a/270111/9598
Geppettvs D'Constanzo

İlk ekran görüntüsü jscalibrator gösterir? Bu tam olarak aradığım yazılım. Artık Ubuntu'nun yeni sürümlerinde mevcut olmadığından, herhangi bir tuşa basmanın nasıl görünmesi gerektiğini gösteren bir alternatif var mı? Çünkü hangi 0-11 düğmelerinin eşlenmesi gerektiğini bilmiyorum, bu yüzden jstest veya jscal'ı nasıl kullanacağımı bilmiyorum. Eğer böyle bir yazılım yoksa, referans haritalamasını gösteren bir resim var mı? X = 0, O = 1, kare = 2, üçgen = 4 tahmin ediyorum ancak tahmin edebileceğim kadarıyla.
Hristiyan

Bu araçlardan bazıları bana, denetleyicinin hangi giriş sürücüsünü kullanması gerektiğini seçme imkanı veriyor mu? Örneğin udev gibi?
philx_x

30

KDE'nin sistem ayarlarını kullanarak Kubuntu'daki Joystick'i kalibre etmek mümkündür. Bu biraz "overkill" çözümü, tabii ki KDE gerektiriyor (ve çoğu Ubuntu kullanıcısı bunu istemeyecek).

görüntü tanımını buraya girin

Oyun çubuğumu yukarıdaki ekran görüntüsü için takmadım, ancak daha önce denedim ve işe yarıyor.

JStest gtk ve oyun çubuğu

Bunlar, yakın zamanda test etmediğim Ubuntu depolarında bulunan iki araç (diğer seçenekleri ararken bunları buldum). İkisinden biri olan jstest-gtk, grafiksel bir araçtır ve joystickbir komut satırı yardımcı programı kümesidir.

Bunları kullanarak kurabilirsiniz:

sudo apt-get install jstest-gtk 

veya

sudo apt-get install joystick

Jstest-gtk, joystick'in komut satırı araçlarına bir ön uçtur.


Yükledim kde-system-settingsancak bu ayarları bulamıyorum. Tam olarak neredeler? Başka bir paket kurmam gerekir mi?
Seth

@ Arama kutusuna set tipi joystick ve giriş aygıtları vurgulanmalıdır.
RolandiXor

Sonra başka bir pakete ihtiyacım var .. Bkz: i.stack.imgur.com/h2437.png
Seth

@Seth izlemem gerekecek :(
RolandiXor

2
Denedim jstest-gtkama bir şeyi değiştirmeme izin vermiyor gibi görünüyor ... test etmek için yararlı.
Seth

23

Ubuntu 13.04 kullanıyorum ve Logitech Rumblepad 2 kullanıyorum. Yaptığım şeyleri, joystick ve jstest-gtk . Zaten varsayılan ayarlara getirildi ve joystick cihazı doğru algılandı. Sadece tak ve çalıştır.

Yapılandırmanızı kalibre etmeniz ve kaydetmeniz gerekiyorsa, bunu yapabilirsiniz, jtest-gtk’ı açın, şunu göreceksiniz:

görüntü tanımını buraya girin

Cihaza çift tıklayarak kalibre edebilirsiniz.

görüntü tanımını buraya girin

Umarım bana yaptığı gibi yardımcı olur.


Konfigürasyonunuzu nasıl kaydedersiniz? Nerede kurtarıldı? Hangi dosyada?
erik

Bu da 16.04'te çalıştı, teşekkürler Shaharil.
TenLeftFingers

14

Buradaki cevaplar artık biraz eskiyor ve kullanıcılar yine sorun yaşıyor gibi görünüyor, bu yüzden joystick'inizi veya gamepad'inizi Ubuntu'da yapılandırmanız için mevcut 2016 bir çözüm.

Kullanabilir antimicro, bir çatal joy2keyve bir GUI, bunu PPA12.04 ila 15.10 için kullanın.

sudo add-apt-repository ppa:ryochan7/antimicro
sudo apt-get update
sudo apt-get install antimicro

16.04+ için bunu kullanın PPA

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install antimicro

Kaynak

AntiMicro görüntüsü ve anahtar haritalama


1
Bu aynı zamanda droidpadandroid telefonun gamepad olarak kullanılmasına izin veren uygulama ile de çalıştı .
vivi

Bu uygulama benim USB gamepadlerimi 15.10'da ayarlamıyor - 14.04'te de iyi çalışıyorlar. 15.10 için herhangi bir geçici çözüm var mı?
TenLeftFingers

Etrafta bir iş bilmiyorum, benim için 15.10'da çalıştı, ama işte her birinden sonra sudo apt-get dist-upgradexbox sürücüsünü sudo apt-get install xboxdrvyeniden başlatmayı deneyerek çekirdeğinizi ve sisteminizi güncellemeniz gereken bazı şeyler var . Ayrıca, yükseltmek istiyorsanız, 16.04 sürümünü içeren yanıtı da güncelleştirdim. @TenLeftFingers
Mark Kirby,

Teşekkürler Mark Kirby. Dizüstü bilgisayarımın, akor bağlantısı olmadıkça USB üzerinden yeterli güç sağlamadığı ortaya çıkıyor.
TenLeftFingers

@TenLeftFingers (ve USB kablosu ile bağlanırken denetleyicisi tanınmayan başkasına) - denemeye değer bir şey daha kısa bir kablodur . En yakın olanı yakalamıştım, bu oldukça uzun sürdü. Hiçbir şey tanınmadı. Oldukça kısa bir tane denedim ve hem bir PS2 denetleyicisi hem de bir Xbox One denetleyicisi kullanıldıftest /dev/input/by-id/..
n1k31t4 10

7

Şu anda bir Logitech Gamepad F310 ile anahtarları (fareyi bile) eşlemek için qjoypad kullanıyorum. Akılda sadece klavye ve fare kontrolleri ile tasarlanmış oyunlar için iyi çalışıyor. Uçurumdan çalıştırılmasını gerektiriyor gibi görünüyor qjoypad --notray. Bir GUI kullanıyor.

Qjoypad Nasıl Kurulur
Önce GetDeb Games ppa'yı ekleyin

wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu raring-getdeb games" >> /etc/apt/sources.list.d/getdeb.list'

Ardından paketi güncelleyin ve yükleyin

sudo apt-get update
sudo apt-get install qjoypad

Alternatif olarak, paketi buradan indirin ve favori paket yöneticinize yükleyin.


qjoypad, ubuntu deposunda değil. Nasıl ekleneceğine dair talimat verir misin?
Nil,

1
Sinaptik paket yöneticisi aracılığıyla yüklemeyi hatırlıyor gibiyim. Eve geldiğimde kontrol edeceğim, ancak bunu qjoypad.sourceforge.net adresinde bulabilirsiniz . ./config make make install
Tar.gz'yi açın

1
3 yıldan fazla bir süredir güncellenen pakete benzemiyor. Ayrıca bunun için bir ppa var gibi görünmüyor, nasıl bir güncelleme olacağı belli değil. Kesinlikle Raring'in deposunda değil. Nvm, ubuntuupdates.org/ppa/getdeb_games?dist=raring
Nil,

Hala fırlatıcıdan çalıştırmak için o notray seçeneğinin nasıl alınacağını anlamaya çalışıyorum
Nil

1
Bunu yazarken @Nil, aslında Ubuntu depolarındaki qjoypad.
Enkouyami
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.