Cyborg RAT 3 oyun faresi bir süre sonra çalışmayı durdurur ve / veya yanlış davranır


11

Bugün aldığım yeni bir RAT 3 oyun mouse'unda bazı sorunlar yaşıyorum. Windows 7 altında sorunsuz çalışır, ancak Ubuntu 11.10 altında hatalı davranmaya devam eder.

Ne olur bu:

  1. Fareyi bir USB bağlantı noktasına bağlarım. Fare bir süre beklendiği gibi çalışır.
  2. Fare yanlış davranmaya başlar: Hala işaretçiyi hareket ettirebilirim, ancak herhangi bir düğmeyi tıklatmaya tepki vermez (en azından sağ, sol, orta, tarayıcı ileri veya tarayıcı geri ...). Ayrıca, izleme dörtgeni aynı şekilde davranmaya başlar - hareket etme çalışır, ancak tıklama olmaz.
  3. Farenin bağlantısını kesiyorum. Hareket tuşu tekrar çalışmaya başlar.
  4. Fareyi yeniden bağlarım. Çökmeden önce bir süre çalışır (tıpkı ilk kez bağladığım gibi).

Hiçbir ayarı elle hiçbir yerde değiştirmedim ve fare yanlış davransa bile cat /proc/bus/input/devices, aşağıdaki bilgilerle ortaya çıktığını fark ettim :

I: Bus=0003 Vendor=06a3 Product=0ccc Version=0111  
N: Name="Saitek Cyborg R.A.T 3 Mouse"  
P: Phys=usb-0000:00:1d.0-1.4/input0  
S: Sysfs=/devices/pci0000:00/00:1d.0/usb2/2-1.4/2-1.4:1.0/input/input18  
U: Uniq=  
H: Handlers=mouse0 event4  
B: PROP=0  
B: EV=17  
B: KEY=3ff0000 0 0 0 0  
B: REL=103  
B: MSC=10  

Ben biraz googled ve bu forum yazı bulundu , ama oldukça dağınık buluyorum ve aslında benim sorunum için herhangi bir çözüm olup olmadığı belirsiz. Ayrıca, ne yaptığımı bilmeden Xconf'u düzenlemekten rahatsızlık duyuyorum - ve Ubuntu'da oldukça yeniyim, bu yüzden ne yaptığımı bilmiyorum ... Son olarak, ürün web sitesi var gibi görünmüyor ve Ubuntu için herhangi bir sürücü indirin ve standart kaynaklar aracılığıyla herhangi bir güncelleme bulunamadı.


Bu işe yarıyor gibi görünüyor (RAT7). İşte RAT5 için doğru düğme ayrıntılandırmaları. Yukarıdaki bağlantılardaki bölümü, başka bir şekilde değiştirilmemiş olanın sonuna ekleyin xorg.conf.

Yanıtlar:


9

Linux'ta bu farenin yanlış davranmasının nedeni (anladığım kadarıyla) mod düğmesidir. Tuşlara basma açısından, her mod basılı tutulan farklı bir düğmeye karşılık gelir. Farem (RAT7) için mod düğmeleri kırmızı, mavi ve mor için sırasıyla 13, 14 ve 15'tir.

Seninkinin aynı olup olmayacağını bilmiyorum, ama bunu anlamanın güzel ve kolay bir yolu var. Bir terminal açın ve şunu yazın:

xinput list | grep "id"

İlgili etikete sahip girişi bulun (benim için "Saitek Cyborg RAT7 Mouse") ve sağdaki kimliği not edin. Sonra şunu yazın:

xinput query-state ID

(Kimlik, farenizin kimliğine karşılık gelir)

Şu anda hangi mod renginin etkin olduğuna dikkat edin, bir sonrakine geçin ve yukarıdaki komutu yeniden yazın. Bunu bir kez daha yap.

Artık hangi düğmelerin modlara karşılık geldiğini bildiğinize göre, xorg.conf dosyanızı uygun şekilde düzenleyebilmeniz gerekir. Tür:

gksu gedit /etc/X11/xorg.conf

(Açıkçası farklı bir metin düzenleyici kullanabilirsiniz, eğer kendinizle daha rahat ederseniz. Komut satırı metin düzenleyicisi kullanıyorsanız, sudoyerine kullanın gksu.)

Buna benzer bir blok eklemek isteyeceksiniz:

Section "InputClass"
    Identifier      "Mouse Remap"
    MatchProduct    "Saitek Cyborg R.A.T.7 Mouse"
    MatchDevicePath "/dev/input/event*"
    Option      "ButtonMapping" "1 2 3 4 5 6 7 8 9 10 11 12 0 0 0"
EndSection

Önemli olan "ButtonMapping" kısmıdır. Modlara karşılık gelen düğmelere ulaşıncaya kadar düğme listesini sırayla gözden geçirin ve bunun yerine 0 girin.

Değişikliklerin çalışması için X sunucunuzu yeniden başlatmanız gerekecek, ancak bu düzeltilmelidir!


1
Çok erken konuştum. Çözüm yeniden başlatılıncaya kadar çalıştı ve sonra aynı sorun tekrar geri dönüyor. Bu fare ile neler olup bittiğini bilen var mı?

Bu, RAT 9 faremdeki sorunu düzeltmiş gibi görünüyor. Ancak, tüm düğmeler için yeterli sıfırlar eklemek zorunda kaldım (RAT 9'un 21 düğmesi var), aksi takdirde Xorg artık başlamayacağı için siyah bir ekran aldım.
jmiserez

1

Bunu şu adrese ekleyin xorg.conf:

Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Saitek Cyborg R.A.T.3 Mouse"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 6 7 8 9 10 11 12 13 14"
EndSection

1

Fareyi 30 Aralık 2013'te Hollanda'da aldım

RAT3

Ubuntu 13.04 && 13.10'da test edildi

Aşağıdaki ayarları kullandım:

//    Command gksudo gedit /etc/X11/xorg.conf

Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Madcatz Mad Catz R.A.T.3 Mouse"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 6 7 8 9 0 0 0 0 0 0 0 0 0"
EndSection

Emin değilim ama ben '0' ile başlamak gerektiğini düşünüyorum nerede "düğmesi [int] = aşağı" Yani benim durumumda 10 aşağı ve güncellemeden sonra.

"button [int] = down" şunlarla ilgilidir:

xinput query-state 'int'

'int', aşağıdaki komutla bulunabilen farenin kimliğidir:

xinput list | grep "id"

Bazen Avrupa diğer donanım yapılandırmasını talep eder, bu nedenle bir kez kontrol etmeniz en iyisi olacaktır.

İşinize yarayıp yaramadığını bildirmek için çok nazik misiniz?

Birlik kullanıyorsanız, x sunucusunu yeniden başlatmak için aşağıdaki komutu kullanın:

sudo restart lightdm

Gnome 3 kullanıyorsanız başka

sudo service gdm3 restart

0

RAT 3 ile benim için kullandım:

Section "InputClass"
    Identifier "Mouse Remap"
    MatchProduct "Madcatz Mad Catz R.A.T.3 Mouse"
    MatchDevicePath "/dev/input/event*"
    Option "ButtonMapping" "1 2 3 4 5 6 7 8 0 0 0 0 0 0 0 0 0 0 0"
EndSection

0

Gerçekten Ubuntu / Mint vb ... çalışır nedir:

Hangi ürüne sahip olduğunuzu bulmak için önce komutu yazın:

xinput -list

Hangi fareye sahip olduğunuzu öğrendikten sonra:

sudo gedit /etc/X11/xorg.conf

Benim için Madcatz Mad Catz RAT3 var; yazın:

Section "InputClass"
Identifiers "Mouse Remap"
MatchProduct "Madcatz Mad Catz R.A.T.3 Mouse"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 0 0 0 0 0"
EndSection

Madcatz Saitek Cyborg RAT3 için; yazın:

Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Saitek Cyborg R.A.T.3 Mouse"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 0 0 0 13 14"
EndSection

Çizgileri girdikten ve KAYDEDİLDikten sonra, bilgisayarınızı yeniden başlattığınızdan emin olun!

Veya ubuntu kullanırsanız şunu yazabilirsiniz: sudo restart lightdm


0

Aslında, sağlanan tüm çözümler yatay tekerleğinizin çalışmayabileceği anlamına gelir. Aşağıdaki çözüm çalışmalarını buldum. /etc/X11/xorg.conf.d/20-cyborgrat.confAşağıdaki içeriğe sahip bir dosya oluşturun :

Section "InputClass"
        Identifier "Mouse Remap"
        MatchProduct "Saitek Cyborg R.A.T.3 Mouse|Saitek Cyborg R.A.T.5 Mouse|Saitek Cyborg R.A.T.7 Mouse|Saitek Cyborg R.A.T.9 Mouse"
        MatchDevicePath "/dev/input/event*"
        Option "Buttons" "17"
        Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 7 6 12 0 0 0 16 17"
        Option "AutoReleaseButtons" "13 14 15"
        Option "ZAxisMapping" "4 5 6 7"
EndSection

Bunu bir Saitek Cyborg RAT7 Mouse ile kullanıyorum ve aşağıdakilerin işe yaradığını doğruladım:

  • Sol ve sağ fare düğmesi (düğme 1/3)
  • Orta fare düğmesi için dikey fare tekerleğini aşağı itme (düğme 2).
  • Dikey fare tekerleği dikey olarak kaydırılır (düğme 4/5).
  • Yatay fare tekerleği yatay olarak kaydırılır (düğme 6/7).
  • İleri / Geri düğmesi (düğme 8/9).
  • Kırmızı düğme (düğme 12).
  • Hız düğmesi (düğme 16/17).

Renk değiştirme düğmesi bu yapılandırma ile çalışmaz.

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.