Executa ação ao mover o cursor do mouse para determinada posição em Lubuntu (canto quente)

4

É possível configurar o Lubuntu (ou seja, o Openbox) de forma que alguma ação seja executada quando o cursor do mouse é movido para uma determinada posição?

Em particular, eu gostaria de executar um script quando movo o cursor do mouse para o canto superior esquerdo e continuo empurrando para cima e para a esquerda. Isso é semelhante a alguns gerenciadores de janelas que permitem alternar para outro monitor ao empurrar o cursor do mouse para qualquer lado da tela.

    
por DustByte 25.03.2015 / 12:41

1 resposta

4

Uma maneira de conseguir isso é via xdotool . Do manual :

de xdotool

% bl0ck_qu0te%

Você pode combinar a opção behave_screen_edge com qualquer um dos comandos internos de xdotool , incluindo o comando exec :

% bl0ck_qu0te%

Para acionar um script ao atingir o canto superior esquerdo da tela, use o seguinte comando:

xdotool behave_screen_edge top-left exec --sync script.sh

A opção --sync garante que xdotool espere até o script sair antes de acionar novamente a ação.

xdotool faz parte dos repositórios oficiais do Ubuntu e pode ser instalado via:

sudo apt-get install xdotool
    
por Glutanimate 25.03.2015 / 18:15