Tartalom
Bevezető
Néha szükség lehet rá, hogy lassíthassuk vagy gyorsíthassuk az egér görgetési sebességét, vagy finomhangolni szeretnénk, hogy a különböző programokban milyen sebességű legyen az egér görgetési funkció. Ebben a leírásban tekinthetjük meg ennek a beállítási lehetőségeit.
Telepítés
Az imwheel program nem az alaprendszer része, így telepítenünk kell root-ként:
apt-get install imwheel
Beállítások
Konfigurációs fájl létrehozása
Létre kell hoznunk először a program számára szükséges konfigurációs fájlt. Ezt sima felhasználóként kell tennünk a saját könyvtárunkban, mert ugye a saját asztalunk munkamenetében szeretnénk beállítani az egeret. Használhatjuk pl a nano szerkesztőt is, vagy bármelyik grafikus szerkesztőt:
nano ~/.imwheelrc
Alapbeállítás
Alapbeállításként tegyük bele a következő sorokat:
".*" None, Up, Button4, 3 None, Down, Button5, 3 Control_L, Up, Control_L|Button4 Control_L, Down, Control_L|Button5 Shift_L, Up, Shift_L|Button4 Shift_L, Down, Shift_L|Button5
Itt az első sor jelzi az imwheel programnak, hogy az utána lévő beállító blokk minden alkalmazásra legyen érvényes. Így tehát ez egy általános beállítás, amivel elkezdhetjük a kísérletezést.
Az utána lévő két sor határozza meg a sima fel és le görgetést, a sorok végén a 3-as számok pedig hogy egy görgetés hány sort görgessen például egy böngészőben.
Az utána lévő sorokban pedig a bal oldali CTRL + fel/le görgetést, illetve a bal oldali SHIFT + fel/le görgetést szabályozzák. Ezekkel például szabályozhatjuk egy adott programban a nagyítást, stb.
Mentsük le a fájlt, majd futtassuk a programot a --kill kapcsolóval:
imwheel --kill
A --kill kapcsoló gondoskodik arról, hogy az imwheel program futtatásakor az esetleges korábbi programpéldányt kilője, hogy csak egy futhasson egyszerre. A kapcsoló nélkül további programpéldányok kerülnek elindításra, amik nem eredményeznek megfelelő működést.
Egyéni alkalmazáshoz kapcsolás
A program lehetőséget nyújt egyéni alkalmazásokhoz való kapcsolást is, ami azt jelenti, hogy külön programonként meg tudjuk szabni, hogy melyikben milyen gyorsan működjön az egér görgetési sebessége.
Ennek a beállításához az adott program ablaknév osztályára van szükség, amit a következő paranccsal olvashatunk ki:
xprop WM_CLASS | grep -o '"[^"]*"' | head -n 1
Ha lefuttatjuk ezt a parancsot, akkor az asztalkörnyezetünkben az egér kurzor átvált egy kereszt jelre, ami arra vár, hogy rákattintsunk egy ablakra. Amint ez bekövetkezik, a parancs kimenetként kiadja az ablak nevét.
Például a Chrome böngésző ablakára kattintva kiadja a következőt:
"google-chrome"
Ezután már csak például a következőt kell betennünk a fenti konfig fájlba:
"^google-chrome$" None, Up, Button4, 8 None, Down, Button5, 8
Majd futtassuk:
imwheel --kill
Ekkor a Chrome böngészőben sokkal gyorsabb lesz a görgetés, míg a többi ablakban marad a korábbi beállítás.
És ehhez hasonlóan be tudjuk állítani a többi szükséges programunk számára is a görgetési sebességeket.
Érdekességek
Apróbb érdekességek, amiket találtam a program használata során, hogy ha egy egyedileg beállított görgetési sebességű ablak nincs az előtérben, akkor az előtérben lévő alkalmazásablak görgetési sebességével fogja görgetni az ablakot. Pl a böngésző előtt van egy terminál ablak, de közben görgetjük a hátul lévő böngészőt, stb.
Továbbá nálam a VirtualBox billentyűzet elkapási módja alapból összeakad az imwheel programmal, ezért kicsit játszani kellett a különböző billentyűkombinációkkal, hogy például tudjam használni a VirtualBox-ban futó Win7-es rendszeren a Photoshop ALT + görgetés funkcióját a nagyítás/kicsinyítés használatához.
Ezektől függetlenül jól jöhet ez a kis program, néhány esetben, például ha nagyobb méretű log fájlokat kell gyakran átgörgetnünk a terminálban. Ilyenkor hasznos az egér görgetés felgyorsítása.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
- 704 megtekintés