GNU/Linux >> Znalost Linux >  >> Ubuntu

Herní myš Cyborg R.a.t 3 přestane po chvíli fungovat a/nebo se chová špatně?

Mám nějaké problémy s novou herní myší R.A.T 3, kterou jsem si dnes koupil. Funguje bezchybně pod Windows 7, ale pod Ubuntu 11.10 se stále chová špatně.

Stane se toto:

  1. Připojuji myš k portu USB. Myš chvíli funguje podle očekávání.
  2. Myš se začne chovat špatně:Stále mohu pohybovat ukazatelem, ale nereaguje na kliknutí na žádné tlačítko (alespoň ne pravé, levé, střední, prohlížeč dopředu nebo prohlížeč dozadu…). Navíc můj trackpad se začne chovat stejně – pohyb funguje, ale žádné klikání.
  3. Odpojuji myš. Trackpad začne znovu fungovat.
  4. Znovu připojuji myš. Chvíli to funguje, než se zhroutí (stejně jako když jsem to poprvé připojil).

Nikde jsem ručně neměnil žádná nastavení a všiml jsem si, že i když se myš chová špatně, zobrazuje se to v cat /proc/bus/input/devices s následujícími informacemi:

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  

Trochu jsem googlil a našel jsem tento příspěvek na fóru, ale zdá se mi docela chaotický a není jasné, zda v něm skutečně existuje nějaké řešení mého problému. Také se cítím nepohodlně upravovat Xconf, aniž bych věděl, co dělám – a jsem v Ubuntu docela nový, takže nevím, co dělám… Nakonec se zdá, že webová stránka produktu nemá žádné ovladače pro Ubuntu a nenašel jsem žádné aktualizace dostupné prostřednictvím standardních zdrojů.

Přijatá odpověď:

Důvod (jak jsem pochopil), že se tato konkrétní myš na Linuxu chová špatně, je kvůli tlačítku režimu. Pokud jde o stisknutí kláves, každý režim odpovídá podržení jiného tlačítka. U mé myši (R.A.T.7) jsou tlačítka režimu 13, 14 a 15 pro červenou, modrou a fialovou.

Nevím, jestli ty vaše budou stejné, ale existuje pěkný a snadný způsob, jak to zjistit. Otevřete terminál a zadejte:

xinput list | grep "id"

Najděte položku, která má odpovídající štítek (pro mě je to „Saitek Cyborg R.A.T.7 Mouse“) a poznamenejte si ID vpravo. Poté zadejte:

xinput query-state ID

(kde ID odpovídá ID vaší myši)

Poznamenejte si, která barva režimu je aktuálně aktivní, přepněte ji na další a znovu zadejte výše uvedený příkaz. Udělejte to ještě jednou.

Související:Jak změnit výchozí relaci při použití automatického přihlášení?

Nyní, když víte, která tlačítka odpovídají režimům, měli byste být schopni vhodně upravit soubor xorg.conf. Typ:

gksu gedit /etc/X11/xorg.conf

(Samozřejmě můžete použít jiný textový editor, pokud se s některým cítíte pohodlněji. Pokud používáte textový editor příkazového řádku, použijte sudo místo gksu .)

Budete chtít vložit blok, který je podobný tomuto:

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

Důležitá je část „ButtonMapping“. Jednoduše projděte seznam tlačítek postupně, dokud se nedostanete k tlačítkům, která odpovídají režimům, a místo toho zadejte 0s.

Aby změny fungovaly, budete muset restartovat svůj X server, ale tohle by to mělo opravit!


Ubuntu
  1. Oprava nefunkční čtečky SD karet po upgradu Ubuntu 16.04

  2. Udělat myš pro leváky a touchpad pro praváky?

  3. Konektor pro sluchátka přestane fungovat po pozastavení / restartu

  1. Kde, Gtk, Gtk+, Qt a/nebo Gnome?

  2. Zvuk po instalaci 12.04 nefunguje?

  3. Pozastavení nefunguje po aktualizaci na Ubuntu 14.04 z 13.10?

  1. [Opraveno] Zamrznutí klávesnice a myši po pozastavení v Ubuntu 14.04 [Rychlý tip]

  2. Prodleva myši po upgradu na Ubuntu 14.04?

  3. ... A najednou přestalo Bluetooth fungovat:Není k dispozici žádný výchozí ovladač?