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
.xinitrc
para que eles sejam executados quando o X iniciar. - Alguns programas como o
xtrlock
só irão funcionar quando o mouse estiver visível