É possível ter diferentes velocidades de rolagem da roda do mouse com base no aplicativo em execução no topo (focado).
Como uma velocidade de rolagem mais lenta para guake para facilitar a leitura e maior para o navegador da web rolar mais rapidamente.
xorg
mouse-scroll
mouse-wheel
Braiam
fonte
fonte
Respostas:
Introdução
O script a seguir
dynamic_mouse_speed.py
permite especificar qual ponteiro do mouse e / ou velocidade de rolagem deve ser quando a janela definida pelo usuário estiver em foco.Importante : o script requer
imwheel
programa para aumentar a velocidade de rolagem. Instale-o viasudo apt-get install imwheel
Uso
Como mostrado pela
-h
bandeira:O script permite ao usuário selecionar a janela que deseja rastrear com o clique do mouse. O ponteiro do mouse se transformará em cruz e o usuário poderá selecionar a janela que desejar.
Correr
python3 dynamic_mouse_speed.py
sozinho mostra apenas o diálogo pop-up e não faz nada por si só.A corrida
python3 dynamic_mouse_speed.py -s 5
aumenta a velocidade de rolagem, enquantopython3 dynamic_mouse_speed.py -s -5
diminui a velocidade de rolagem.python3 dynamic_mouse_speed.py -p -0.9
diminui a velocidade do ponteiro, enquantopython3 dynamic_mouse_speed.py -p 0.9
aumenta a velocidade do ponteiro.-s
e-p
opções podem ser misturadas.-v
produz informações de depuração na linha de comando.Fonte
Também disponível como essência do GitHub
Notas
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Elas podem ser ignoradas.Evdev Scrolling Distance
propriedadesfonte
imwheel
pacote, o que o tornará um pouco mais complicado. Avisarei assim que eu atualizar minha resposta. Quanto ao que você disse sobre o usuário achar um comportamento imprevisível, não vejo como isso é imprevisível. Você poderia explicar mais?