root
:
suPotom uveďte heslo a pokračujte dále.
lsmod
Vám zobrazí nahrané moduly.
Pro používání USB myši bude potřebovat moduly usbcore, input,
hid
a mousedev
. Nahrajte proto tyto moduly,
pokud nebyly nahrány již při startu.
modprobe usbcore modprobe input modprobe hid modprobe mousedev nebo modprobe usb-uhci pokud se zobrazí chybové hlášení, pak modprobe usb-ohci
Pokud máte nahrány všechny potřebné moduly, tak můžete kontrolovat jejich funkčnost:
tail -f /var/log/messagesZasuňte nyní USB myš, a výstup by se měl změnit následujícím způsobem:
Oct 13 00:29:05 linux kernel: usb.c: USB new device connect, assigned device number 2 Oct 13 00:29:05 linux kernel: mouse0: PS/2 mouse device for input0 Oct 13 00:29:05 linux kernel: input0: USB HID v1.00 Mouse [Agiler 3D USB Mouse] on usb1:2.0Nakonec ukončete tento výstup stiskem Ctrl c.
Zkontrolujte používanou verzi XFree86 příkazem:
xdpyinfo | grep release
Používání myši s kolečkem ve verzi XFree 3.3.6:
Otevřete editorem soubor /etc/XF86Config
, např.
vim /etc/XF86Config
Pokud budete chtít používat pouze USB myš (tzn. bez PS/2 myši), potom upravte část Pointer následujícím způsobem:
Section "Pointer" Device "/dev/input/mice" Protocol "IMPS/2" ZAxisMapping 4 5 EndSection
(tento příklad je pro myš s kolečkem), pokud je bez kolečka, pak prosím použijte jako protokol "ps/2 a zcela odstraňte řádek "ZAxisMapping 4 5")
Pokud budete chtít používat zároveň PS/2 i USB myš, pak hledejte prosím část Xinput v souboru XF86Config a upravte ji následujícím způsobem:
Section "XInput" SubSection "Mouse" DeviceName "USB Mice" Protocol "IMPS/2" ZAxisMapping 4 5 Port "/dev/input/mice" AlwaysCore EndSubSection EndSection
Tyto úpravy se opět týkají myši s kolečkem a umožňují souběžný provoz s existující myší. Pokud vaše USB myš nemá kolečko, tak prosím vynechte "ZAxisMapping" a jako protokol uveďte "ps/2".
Používání myši ve verzi XFree86 4.0.x:
Pro používání myši s kolečkem ve verzi 4.0.x, je třeba upravit část
"InputDevice" v konfiguračním souboru /etc/X11/XF86Config
následujícím způsobem:
Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "Device" "/dev/input/mice" Option "Protocol" "imps/2" Option "ZAxisMapping" "4 5" EndSectionMůžete také nastavit kolečko pomocí SaX2, bližší informace k tomuto tématu pak naleznete v dokumentu Konfigurace myši s kolečkem pomocí SaXu2 A nezapomeňte, že při nastavování USB myši je třeba použít jako soubor prezentující zařízení:
/dev/input/micemísto
/dev/psaux
Pokud budete chtít používat dvě zařízení současně, upravte část "ServerLayout" a dále ještě odpovídající část "InputDevice" následujícím způsobem
Section "ServerLayout" Identifier "Layout[all]" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" InputDevice "Mouse[2]" "SendCoreEvents" Screen "Screen[0]" EndSection Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "Device" "/dev/psaux" Option "Protocol" "imps/2" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" Driver "mouse" Identifier "Mouse[2]" Option "Device" "/dev/input/mice" Option "Protocol" "imps/2" Option "ZAxisMapping" "4 5" EndSectionJak je patrné z výše uvedeného příkladu, pak jsou použity PS/2 myš a USB myš s kolečkem.
Další postup pro obě verze XFree86:
Po provedení těchto změn uložte XF86Config a restartujte X server. Použít můžete buď odhlášení od systému nebo klávesovou zkratku "Ctrl"+"Alt"+"Backspace" (to je klávesa nad klávesou Enter). Přihlaste se případně jako uživatel a zkontrolujte fungování myši. Podporu kolečka aktivujete spuštěním programu:
imwheel
Pokud nebudete mít balík imwheel instalovaná, naleznete ho pomocí programu YaST v sérii "ap", vyzkoušejte pak kolečko např. v Netscape nebo v KDE s KFM a pokud vám chování kolečka bude vyhovovat, pak můžete změnit jeho konfigurační soubor:
/etc/imwheelrc
Pokud bude vše fungovat, měli byste změny uložit do souboru
/etc/rc.config
:
vim /etc/rc.config
Vyhledejte položku START_USB a tu případně změňte:
START_USB="yes"
Uložte soubor.
Nyní otevřete soubor /etc/rc.config.d/usb.rc.config
a
vyhledejte řádek:
USB_DRIVERS="usb-keyboard mouse"
kterou zmeníte na:
USB_DRIVERS="keybdev mouse input hid mousedev"
Aby bylo kolečko automaticky aktivováno po startu, upravte soubor
.xinitrc
, který se nachází v domovském adresáři jednotlivých
uživatelů a v něm se pokuste najít část "start some stuff" a upravte
ho následujícím způsobem:
# # start some stuff # imwheel -kPoznámka: toto je třeba provést pro všechny uživatele počítače.
Nyní můžete systém restartovat, abyste zkontrolovali, zda podpora USB myši funguje.