Jeżeli chodzi o szybkość kursora możemy ustawić komendą "xset" o której już wcześniej pisałem np:
xset m 5 1
Natomiast ze scrollem jest o tyle trudniej że potrzebny jest program o nazwie: imwheel
Który jest dostępny w repozytoriach, więc instalujemy:
sudo apt-get install imwheelPotrzebne jest jeszcze utworzenie pliku konfiguracyjnego ręcznie:
pluma ~/.imwheelrclub gnome edytorem (w mincie zastępuje go pluma )
gedit ~/.imwheelrcI w tym pliku wklejamy:
".*"Możemy w nim określać kierunek przewijania oraz mapować przyciski scrolla, w przypadku modyfikacji ustawień trzeba restartować program.
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
Po tych zabiegach możemy uruchomić z konsoli:
imwheel
Trzeba pamiętać że nie uruchamiamy więcej procesów niż jeden, bo imwheel zacznie nakładać się i nie będzie prawidłowo funkcjonował, w przypadku problemów wyżucamy wszystkie PIDy:
killall imwheeli uruchamiamy ponownie.
Gdy coś nie działa prawidłowo może być problem z odczytem pliku konfiguracji ~/.imwheelrc można spróbować uruchomić aplikacje z dodatkowymi parametrami:
imwheel -b "4 5"
Kolejna pułapka/mankament tego rozwiązania jest przewijanie zdjęć podczas oglądania np. w gthumbie, ponieważ imwhell dodaje do każdego jednego przycisku scrolla więcej obrotów.
I na koniec dodajemy komendę do autostartu wybierając z menu "Programy startowe"
lub z terminala:
mate-session-properties
**********************************************************
Manual programu:
imwheel 1.0.0pre12 by -=<Long Island Man>=- <jcatki@jcatki.no-ip.org>
imwheel [--auto-repeat|-a delay-rate] [--buttons|-b grab-buttons] [--config|-c] [--debug|-D] [--detach|-d] [--display|-X display-name] [--flip-buttons|-4] [--focus|-f] [--focus-events|-g] [--help|-h] [--key-defaults|-K] [--kill|-k] [--pid|-p] [--root-window|-r] [--quit|-q] [--version|-v]
--auto-repeat|-a delay-rate auto repeat until button release (default=250)
--buttons|-b grab-buttons
Specify button remappings (default="4 5 6 7 8 9", 0=skip)
--config|-c Open configuration helper window imediately
--debug|-D Spit out all debugging info (it's a lot!)
--detach|-d IMWHeel process doesn't detach from terminal
--display|-X display-name Sets X display to use
--flip-buttons|-4 Swaps buttons 4 and 5 events (same as -b "5 4")
--focus|-f Use event subwindow instead of XGetInputFocus
--focus-events|-g Disable the use of Focus Events for button grabs
--help|-h For this help! Now you know
--key-defaults|-K Use the old key style default actions
--kill|-k Kills the running imwheel process
--pid|-p IMWheel doesn't use or check any pid files
--root-window|-r Allow wheeling in the root window (no cfg dialog)
--quit|-q Don't start imwheel process, after args
--version|-v Show version info and exit
imwheel [--auto-repeat|-a delay-rate] [--buttons|-b grab-buttons] [--config|-c] [--debug|-D] [--detach|-d] [--display|-X display-name] [--flip-buttons|-4] [--focus|-f] [--focus-events|-g] [--help|-h] [--key-defaults|-K] [--kill|-k] [--pid|-p] [--root-window|-r] [--quit|-q] [--version|-v]
--auto-repeat|-a delay-rate auto repeat until button release (default=250)
--buttons|-b grab-buttons
Specify button remappings (default="4 5 6 7 8 9", 0=skip)
--config|-c Open configuration helper window imediately
--debug|-D Spit out all debugging info (it's a lot!)
--detach|-d IMWHeel process doesn't detach from terminal
--display|-X display-name Sets X display to use
--flip-buttons|-4 Swaps buttons 4 and 5 events (same as -b "5 4")
--focus|-f Use event subwindow instead of XGetInputFocus
--focus-events|-g Disable the use of Focus Events for button grabs
--help|-h For this help! Now you know
--key-defaults|-K Use the old key style default actions
--kill|-k Kills the running imwheel process
--pid|-p IMWheel doesn't use or check any pid files
--root-window|-r Allow wheeling in the root window (no cfg dialog)
--quit|-q Don't start imwheel process, after args
--version|-v Show version info and exit
Rewelacja. W końcu udało mi się znaleźć rozwiązanie tego problemu :D Dzięki wielkie za poradnik!
OdpowiedzUsuńTeż szukałem i działa. Dzięki
OdpowiedzUsuń