V současné době se prodávají myši se spoustou přídavných tlačítek. Po připojení ovšem nemusí všechna tato tlačítka fungovat okamžitě. Proto často u těchto myší funguje jen základní funkcionalita, tj. 3 tlačítka (pravé, levé, prostřední) a posunování kolečkem.
Ve vydání Ubuntu 8.10 Intrepid Ibex byla podpora vícetlačítkových myší značně vylepšena a tak je velmi pravděpodobné, že přídavná tlačítka budou fungovat ihned po instalaci a můžete přeskočit sekci Instalace a pokračovat dále.
Určeno pro vydání Ubuntu 8.04 Hardy Heron a starší.
Každá myš je bohužel jiná a pro každou nemusí platit tento návod. Pokud ale hledáte na Internetu, většinou se vám podaří najít návod, jak zprovoznit dodatečná tlačítka právě na té vaší myši. Zde je popsán obecný návod fungující na většině myší a odkazy na návody pro konkrétní myši.
Ovladač evdev by měl fungovat pro většinu myší Logitech, ale i dalších.
/etc/X11/xorg.conf
pro případ, že by uvedený postup nefungoval.sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_zaloha
0. Nechte si vypsat informace o zařízeních ze souboru /proc/bus/input/devices
egrep "Name|Handlers" /proc/bus/input/devices
V tomto výpisu najděte část zobrazující informace o myši
N: Name="ImExPS/2 Logitech MX Mouse" H: Handlers=mouse1 event5
Z těchto informací je důležitá hlavně část event5
, proto si číslo u slova event poznamenejte.
/etc/X11/xorg.conf
gksudo gedit /etc/X11/xorg.conf
Najděte část s nastavením myši, která bude vypadat nějak takto:
Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" EndSection
Část upravte následujícím způsobem, kde event5
nahradíte tím číslem, které jste si poznamenali:
Section "InputDevice" Identifier "Configured Mouse" Driver "evdev" Option "Device" "/dev/input/event5" Option "CorePointer" EndSection
Pokud myš nefunguje, veškeré změny můžete vrátit následujícím příkazem a opětovným odhlášením.
sudo mv /etc/X11/xorg.conf_zaloha /etc/X11/xorg.conf
Tento postup by vám měl zprovoznit tlačítka zpět a vpřed. Pokud máte jen jedno přídavné tlačítko, mělo by fungovat jako zpět. Tento postup úspěšně fungoval na optických myších Logitech MX518, Logitech Click! a A4-tech (X-750F) připojených přes USB a na Genius NS Optical přes PS/2. Minimálně pro myši Logitech by obecně tento návod mohl fungovat.
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_zaloha
gksudo gedit /etc/X11/xorg.conf
Najděte sekci nazvanou Section „InputDevice“
. Bude vypadat přibližně takto:
Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" Option "ZAxisMapping" "4 5" EndSection
Do ní přidejte následující řádek:
Option "ButtonMapping" "1 2 3 6 7"
Takže sekce bude vypadat přibližně takto:
Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" Option "ZAxisMapping" "4 5" Option "ButtonMapping" "1 2 3 6 7" EndSection
Soubor uložte a editor zavřete.
sudo mv /etc/X11/xorg.conf_zaloha /etc/X11/xorg.conf
a dalším restartem grafického rozhraní.
Ozkoušeno jen na myších Logitech a A4-tech (X-750F). Ve vydání Ubuntu 8.04 Hardy Heron a starší je nejprve nutné zprovoznit tlačítka podle sekce Instalace, poté postupujte dále.
sudo apt-get install xvkbd xbindkeys
gedit ~/.xbindkeysrc
"/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Left]"" m:0x0 + b:6 "/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Right]"" m:0x0 + b:7 "/usr/bin/xvkbd -xsendevent -text "\[F5]"" m:0x0 + b:8
U myší s naklápěcím kolečkem může být potřeba změnit b:6
na b:8
a b:7
na b:9
.
xbindkeys
Tlačítka by odteď měla fungovat.
xbindkeys
spouštěl při každém startu systému. Přejděte do Systém → Volby → Sezení → Programy při přihlášení a přidejte příkaz xbindkeys
.Pokud tlačítka z nějakého důvodu nefungují, je dobré odstranit nainstalované balíky příkazem:
sudo apt-get remove xvkbd xbindkeys
Tlačítka myši, které nejsou používány na běžné akce, můžete používat také v akcelerovaném prostředí například pro přepínání pracovních ploch.
Do kolonky Button u vybrané funkce napište Button8 případně jiné číslo (které číslo reaguje na které tlačítko je třeba zkusit, u každé myši je to trochu jinak). Můžete také použít například <Alt>Button8, což spustí vybranou akci při stisknutí klávesy Alt a současným kliknutím na tlačítko s číslem 8.
Pokud používáte Compiz Fusion, musíte mít nainstalovaný balík compizconfig-settings-manager.
Práci vám může velmi usnadnit přepínání pracovních ploch pomocí bočních tlačítek myši.
Nastavení se nachází v nastavení Compiz Fusion (Systém → Volby → Advanced Desktop Effects Settings).
Pokud používáte pro zobrazení pracovních ploch Desktop Wall, což je základní nastavení v Ubuntu, spusťte nastavení tohoto pluginu kliknutím na jeho název. Dále klikněte na Actions. Do sloupečku Button u řádků Move Next a Move Prev vložte tlačítka, která mají přepínat plochy, například. Button8 a Button9.
Pokud používáte pro zobrazení pracovních ploch Kostku plochy, spusťte nastavení pluginu Otočit kostku kliknutím na jeho název. Dále klikněte naActions. Do sloupečku Button u řádků Otočit vlevo a Otočit vpravo vložte tlačítka, která mají přepínat plochy, například. Button8 a Button9.