Tlačítka zpět a vpřed na myši ve Firefoxu 3.0

V linuxové verzi Firefoxu byla špatně namapována tlačítka myši. Pro funkce zpět a vzad se používaly kódy 6 a 7, což by podle GTK+ standardu mělo znamenat scrollování nahoru a dolů. Správné kódy pro zpět a vzad jsou 8 a 9, což bylo opraveno. Ve verzi 3.0 beta 4 byla provedena změna mapování, takže se může stát, že vám tlačítka zpět a vpřed přestanou fungovat.

Zajímavé je, že Opera se v Linuxu chová stejně. Pokud to tedy v Opeře (která je momentálně také v betě) neopraví také podobně, lidé používající oba prohlížeče (třeba já) budou mít problém. Napíšu jim do Finska, jestli by to nemohli změnit. Problém bude možná v tom, že myši Logitech emitují pro tlačítka vpřed a vzad právě kódy 6 a 7 (které jsou „ty špatné“ pro GTK+). Uvidíme.

A jak to opravit? Chcete-li používat Firefox 3, zde je správná konfigurace xorg.conf pro myš Logitech.

Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"
    Option         "CorePointer"
    Option         "Device" "/dev/input/mice"
    Option         "Protocol" "ExplorerPS/2"
    Option         "Resolution" "800"
    Option         "ZAxisMapping" "4 5"
    Option         "ButtonMapping" "1 2 3 8 9 10 11" # tento řádek změňte
EndSection

Pokud naopak chcete mít Operu, ButtonMapping musí být následující

  Option         "ButtonMapping" "1 2 3 6 7"