Ubuntu extra egérgombok beállítása (Logitech M305)

A következő kis bejegyzésben leírom, hogyan sikerült végre beállítanom az Ubuntu 12.10-ben (de az újabb verziókban is valószínű menni fog), hogy a kedvenc Logitech egeremen lévő 2 extra gombnak -a Windows-ban már megszokott- funkcionalitást adjam.
Hát lássuk:
- Telepítsük az
imwheel
nevű alkalmazást, ami a nagyobb feladatot leveszi majd a vállunkról (figyeli az egeret, és a hozzá társított funkciókat). - Állítsuk be, hogy minden indulásnál automatikusan elinduljon a telepített alkalmazás.
Ehhez nem kell más tennünk, mint átírni a/etc/X11/imwheel/startup.conf
fájlban aIMWHEEL_START=0
-átIMWHEEL_START=1
-re. Ezt megtehetjük, ha futtatjuk a következő parancsot:
sudo gedit /etc/X11/imwheel/startup.conf
- Állítsuk be a saját kombinációinkat. Ehhez először is másoljunk magunknak egy config állományt a következő parancs segítségével:
cp /etc/X11/imwheel/imwheelrc ~/.imwheelrc
- Majd nyissuk ezt meg szerkesztésre és módosítsuk, amit szeretnénk benne:
gedit .imwheelrc
- Indítsuk újra a gépet (vagy legalábbis jelentkezzünk újra be)!
A célom az volt, hogy a két extra gomb a copy/paste műveleteket reprodukálja, így én a fájlom elejére tettem a következő kódot:
".*"
None, Left, Control_L|C
None, Right, Control_L|V
Egy kis magyarázat ehhez:
".*"
: minden alkalmazásban, tehát globálisan alkalmazandó beállítások (azimwheel
-el ugyanis alkalmazásonként is megadható a gombok funkciója, amikre találunk is sok példát a megnyitott config állományban)- Az alatta lévő sor elemei:
None
: nincs módosító billentyű, tehát csak maga a balra görgetés előidézi a beállított eseményt (de itt megadható, hogy csak az Alt gombra cselekedjen, példák szintén a confogban) Left
: vízszintes balra görgetés az egéren (ezen az egéren ez jelöli az egyik extra gombot, másik egérnél lehet, hogy aThumb1
vagyThumb2
működik)Control_L|C
: a balControl
gomb és aC
betű egyidejű lenyomása, tehát a copy parancs (a legtöbb helyen)