Antecipadamente
Com o sistema de driver de entrada usado atualmente, não é possível alterar a velocidade de rolagem do mouse, pelo menos não sem inconvenientes. Você pode ajustar a velocidade de rolagem dos aplicativos Qt usando as configurações do KDE, mas a única maneira atual de alterar a rolagem de maneira genérica é usando o imwheel
que parece ser problemático de várias maneiras (consulte os comentários). No futuro, isso será corrigido com libinput
o banco de dados de hardware systemd.
Maneira atual
Instale imwheel
com o seguinte comando ou no Centro de Software :
$ sudo apt-get install imwheel
Crie (se necessário) e edite o arquivo de configuração ~/.imwheelrc
com um editor de sua escolha (por exemplo gedit
). Preencha o seguinte para aumentar a velocidade de rolagem para cada comando. Nota: este arquivo de configuração aplicará essas novas configurações de rolagem a todos os programas (incluindo o terminal, que pode não ser o que você deseja).
".*"
None, Up, Up, 3
None, Down, Down, 3
Se você deseja aplicar apenas essas configurações Chrome
, por exemplo, use essas configurações:
".*-chrome*"
None, Up, Up, 3
None, Down, Down, 3
O 3
é um multiplicador de rolagem para aumentar a eficácia da roda de rolagem. No README do projeto, ele é chamado "REPS". O leia-me declara:
[REPS]
Repetições (repetições) permite que você diga um número de quantas vezes deseja pressionar as teclas de saída. Consulte a tabela nas ligações padrão para obter o número padrão de repetições para cada combinação de modificadores (a tabela está próxima ao final deste documento).
Em outras palavras, é um multiplicador de rolagem. Se REPS
estiver definido como 3
, isso significa que, quando a roda do mouse comanda um comando de rolagem, o software intercepta esse comando e envia 3 comandos ao PC em vez de 1, fazendo com que ele role 3 vezes mais ou mais "rápido".
Para obter mais informações, consulte a página de manual:
$ man imwheel
ou consulte o LEIA - ME do projeto.
Você pode começar imwheel
digitando:
$ imwheel
Certifique-se de não ligar o imwheel duas vezes! Esse é um bug conhecido, mas você pode parar o imwheel com o comando:
$ killall imwheel
Para imwheel
iniciar automaticamente sempre que o computador inicializar , você deve adicioná-lo ao menu de inicialização APÓS o carregamento de uma janela x. IMPORTANTE: como o imwheel conta com uma janela x para já estar em execução, NÃO funcionará se você o adicionar ao crontab, /etc/init.d ou /etc/rc.local. Isso significa que você deve fazer desta maneira:
Ubuntu:
Use o editor da GUI "Aplicativos de inicialização" para adicionar imwheel
como um programa de inicialização: https://askubuntu.com/a/48327/327339
Xubuntu:
Use o editor da GUI "Session and Startup" -> Application Auto Startart -> Add para adicionar imwheel
como um programa de inicialização.
Mais capturas de tela aqui: https://askubuntu.com/a/369443/327339 .
Futuro
Este tutorial está atualmente em desenvolvimento.
libinput
parece estar incluído no Wily Werewolf (15.10), onde você precisa instalar o pacote xserver-xorg-input-libinput
. Depois de instalar libinput
com
$ sudo apt-get install xserver-xorg-input-libinput
deve ser usado para todas as entradas após a reinicialização do Xorg (o logout seria suficiente). Agora que você está usando, libinput
pode ajustar as configurações do seu mouse. Você pode encontrar um tutorial completo no arquivo /lib/udev/hwdb.d/70-mouse.hwdb . Deixe-me cobrir aqui apenas o básico.
As etapas a seguir devem ser executadas como root
. Por isso, estou lembrando-o de que tudo o que você precisa é responsável.
Primeiro, obtenha o ID do fornecedor <vid>
e o ID do produto <pid>
usando lsusb
. Aqui, com um mouse MX 518 Logitech como exemplo. Se você tiver a seguinte linha na saída de lsusb
.
Bus 005 Device 002: ID 046d:c051 Logitech, Inc. G3 (MX518) Optical Mouse
O <vid>
é 046d
e o <pid>
é c051
.
Em seguida, crie um arquivo parecido com o seguinte com gksudo gedit /etc/udev/hwdb.d/71-mouse-local.hwdb
mouse:usb:v<vid>p<pid>:name:*:
MOUSE_WHEEL_CLICK_ANGLE=??
Por exemplo, este arquivo para o exemplo Logitech MX 518 acima:
mouse:usb:v046dpc051:name:*:
MOUSE_WHEEL_CLICK_ANGLE=30
Esse arquivo define o ângulo de clique da roda do mouse para 30 ° (o padrão geralmente é 15). Para usar essa configuração, atualize o hwdb com os seguintes comandos:
udevadm hwdb --update
udevadm trigger /dev/input/event${id}
Pode-se descobrir o ${id}
uso xinput
(procure o id do mouse) e depois execute xinput list-props ${xinput_id}
.
Mouse & Touchpad
configuração do sistema. Pena que ainda precisamos de software de terceiros (por enquanto).