Esconder Mouse

Eu raramente uso mouses, aliás desde 2008 eu nem tenho um mouse. Depois que eu comprei meu primeiro notebook o máximo que eu uso para mover o cursor é o uma mesa digitalizadora, meus atalhos de teclado e, o touchpad quando não estou longe demais do notebook.
O problema é que muitas vezes o cursor fica na frente do que estou fazendo e eu preciso esconder ele de alguma forma. Neste post eu mostrarei duas soluções simples para esse problema.
1. Mover o cursor
A solução mais simples é mover o cursor para o canto da tela, onde ele não me incomoda. Até
recentemente, mover o cursor significava deslocar a mão do teclado ou ficar apertando a minha tecla
de atalho que move só 10 pixels por vez. Isso foi resolvido com o xdotool:
Primeiro instale o programa:
sudo pacman -S xdotool
Move o cursor para o canto superior esquerdo:
xdotool mousemove 0 0
Move o cursor para o canto superior direito (assumindo que sua tela não é maior que uma fullHD):
xdotool mousemove 1920 1080
Para não ter que digitar isso no terminal eu incluí esse comando entre meus atalhos no
.xbindkeysrc:
# Move para canto inferior direito
"xdotool mousemove_relative 1920 1080"
KP_Begin
O KP_Begin corresponde à tecla 5 do meu teclado numérico.
Esconder o cursor quando inativo
Podemos usar o unclutter para esconder o cursor.
Instale o unclutter:
sudo pacman -S unclutter
Basta digitar unclutter & no terminal. O default é esconder o mouse após 5s de inatividade.
Algumas opções também podem ser úteis:
noevents - Não envia EnterNotify event. Pode não funcionar bem com alguns programas:
unclutter -idle 5 -noevents &
grab - Eu percebi que ele não conseguia esconder o cursor quando ele estava sobre o Pidgin no
AwesomeWM (o cursor ficava piscando). Esse comando muda o método de pegar o cursor para esconder:
unclutter -grab
Obs.:
- Coloque esses comandos no
.xinitrcpara que eles sejam executados quando o X iniciar. - Alguns programas como o
xtrlocksó irão funcionar quando o mouse estiver visível
Links

Sou um engenheiro de computação brasileiro baseado na Alemanha, apaixonado por tecnologia, ciência, fotografia e línguas.
Programo há cerca de duas décadas, explorando desde aplicativos móveis e desenvolvimento web até aprendizado de máquina. Atualmente, foco em SRE de nuvem e engenharia de dados.
Sou voluntário nas comunidades de open source e Python, ajudando a organizar a PyCon DE e a PyData Berlin, mentorando e contribuindo com código e traduções.
No meu blog, compartilho dicas de Linux, guias de configuração e notas pessoais que escrevo para referência futura. Espero que outras pessoas também as considerem úteis. O conteúdo está disponível em vários idiomas.
Visite minha galeria para ver algumas das minhas fotografias.
Longe do teclado, você vai me encontrar em shows, tocando clarinete, pedalando, mergulhando ou explorando novos lugares, culturas e culinárias.
Sempre feliz em me conectar! 🙂