Czy można mieć inną prędkość przewijania kółka myszy w zależności od aplikacji działającej na górze (skoncentrowanej).
Podobnie jak wolniejsza prędkość przewijania dla guake dla łatwego czytania i wyższa dla przeglądarki internetowej do szybszego przewijania.
xorg
mouse-scroll
mouse-wheel
Braiam
źródło
źródło
Odpowiedzi:
Wprowadzenie
Poniższy skrypt
dynamic_mouse_speed.py
umożliwia określenie wskaźnika myszy i / lub szybkości przewijania, gdy fokus jest zdefiniowany przez użytkownika.Ważne : skrypt wymaga
imwheel
programu, aby zwiększyć szybkość przewijania. Zainstaluj go za pośrednictwemsudo apt-get install imwheel
Stosowanie
Jak pokazano
-h
flagą:Skrypt pozwala użytkownikowi wybrać okno, które chcesz śledzić za pomocą kliknięcia myszy. Wskaźnik myszy zmieni się w krzyżyk, a użytkownik może wybrać żądane okno.
Uruchamianie
python3 dynamic_mouse_speed.py
samemu pokazuje tylko wyskakujące okno dialogowe i samo w sobie nie robi nic.Bieg
python3 dynamic_mouse_speed.py -s 5
zwiększa prędkość przewijania, apython3 dynamic_mouse_speed.py -s -5
spowalnia.python3 dynamic_mouse_speed.py -p -0.9
zmniejsza prędkość wskaźnika, apython3 dynamic_mouse_speed.py -p 0.9
zwiększa prędkość wskaźnika.-s
i-p
opcje mogą być mieszane.-v
tworzy informacje debugowania w wierszu poleceń.Źródło
Dostępny również jako GitHub
Notatki
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Można je zignorować.Evdev Scrolling Distance
właściwośćźródło
imwheel
pakietu, co uczyni go nieco bardziej skomplikowanym. Powiadomię cię, gdy zaktualizuję swoją odpowiedź. Co do tego, co powiedziałeś o zachowaniu użytkownika w nieprzewidywalnym zachowaniu, nie rozumiem, jak to jest nieprzewidywalne. Czy możesz wyjaśnić więcej?