Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: makak 11 Ledna 2010, 23:18:58
-
Potreboval by som nastaviť funkcie dvoch bočných tlačítok myši na zatvorenie a maximalizovanie okna.
Viem, ako sa volá myš, viem aké majú čísla tie tlačítka, ale neviem kam mám čo zapísať, aby som im priradil udalosť.
Pozeral som viacero návodov, ale zatiaľ sa mi to nepodarilo vyriešiť.
// edit - teraz som si všimol, že už vôbec nereagujú. Zapnem xev, stlačím na tým oknom tlačítko a vypíše mi samé nuly.
-
V terminálu:
sudo apt-get install xbindkeys xvkbdgedit ~/.xbindkeysrctam vložit například:
"/usr/bin/xvkbd -xtest -text "\[Alt_L]\[F4]""
m:0x0 +b:8
"/usr/bin/xvkbd -xtest -text "\[Alt_L]\[F10]""
m:0x0 +b:9uložit a spustit:
xbindkeysJeden řádek obsahuje program, který xbindkeys spouští po stisknutí tlačítka, v tomto případě je důležitá část v uvozovkách, kde se definuje klávesová zkratka. V druhém řádku je definice tlačitka myši, které akci spouští - stačí měnit číslo na konci.
Alt+F4 je jasné, Alt+F10 v Metacity přepíná maximalizaci okna, obojí je nastavitelné v System>Volby>Klávesové zkratky.
Compiz používá vlastní klávesové zkratky, které nemusí přesně kopírovat ty Metacity, navíc lze v compizu nastavit akce pro tlačítka myši přímo. Ale některé možnosti chybí a s xbindkeys tlačítka fungují i bez Compizu. Nastavení základních klávesových zkratek v Compizu je v Systém>Volby>Manažer nastavení Compizu>Hlavní nastavení>Key Bindings. Pokud nemáte Manažera nastavení Compizu:
apt-get install compizconfig-settings-managerTedy obecně nejdříve se nastaví/zjistí klávesové zkratky okenního manažeru a pak se tyto definují v ~/.xbindkeysrc
Pak je třeba přidat xbindkeys mezi aplikace spouštěné po startu systému. Při změně konfigurace není třeba xbindkeys restartovat, projeví se to okamžitě.
Odkazy:
http://wiki.ubuntu.cz/Vícetlačítková%20myš#Tla.2BAQ0A7Q-tka_zp.2BARs-t.2C_vp.2BAVk-ed_a_obnovit (http://wiki.ubuntu.cz/Vícetlačítková%20myš#Tla.2BAQ0A7Q-tka_zp.2BARs-t.2C_vp.2BAVk-ed_a_obnovit)
http://homepage3.nifty.com/tsato/xvkbd/ (http://homepage3.nifty.com/tsato/xvkbd/)
Edit: Trochu jsem to doplnil o obecnější info, snad to pochopí každý zájemce o funkční myšítka.
-
Ďakujem za návod.
Potreboval by som ešte nejako nastaviť, aby zas spoznávalo všetkých 9 buttonov (neviem prečo, ale nejak sa mi to pokazilo)
-
Nejspíš zrušit jakoukoliv definici nastavení myši v xorg.conf, pokud jsi tam něco vyrobil.
-
Nemám tam nič s myšou.
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
EndSection
Section "Module"
Load "glx"
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "fglrx"
EndSection
-
Co jsi předtím zkoužel s tou myší? Něco jsi nastavoval, měnil, instaloval? Myš odpojit a znovu připojit jsi zkoušel?
Tohle by měl řešit automaticky HAL, případně DeviceKit, nebo co to teď honí. Každopádně jsem zkoušel několik různých hlodavců na Ubuntu 9.04 a 9.10 a funguje vše automaticky po připojení.
-
Jééj. Odpojil som, znovu zapojil a funguje to.
SOm ti mooooc vďačný ;)