Como ativar a opção -keystroke de unclutter em unidade?

0

Recentemente eu instalei unclutter para esconder o ponteiro do mouse enquanto eu estou digitando, já que não há nenhuma opção no Ubuntu 14.04 para esconder o ponteiro do mouse. De acordo com as páginas do manual, há uma tecla de atalho que aguarda até que uma tecla seja pressionada e oculte o ponteiro. Mas meu problema é que não funciona executando este comando:

unclutter -keystroke &

Outra dica nas páginas do manual é que:

LIMITATIONS: The -keystroke option may not work (that is, the cursor will not disappear) with clients that request KeyRelease events. Games and Xt applications using KeyUp in their translation tables are most likely to suffer from this problem. The most feasible solution is to extend unclutter to use the XTest extension to get all keyboard and mouse events, though this of course requires XTest to be in the server too.

The -keystroke option does not distinguish modifier keys from keys which actu‐ ally generate characters. If desired this could be implemented in a simple way by using XLookupString to see if any characters are returned.

Devo dizer que não gostaria de um temporizador para esconder o mouse quando estiver ocioso. Eu gostaria que funcionasse como as janelas.

    
por sh2p 03.10.2015 / 21:09

1 resposta

1

Você pode usar xbanish para fazer isso. É bem sabido que a função de pressionamento de tecla unclutter foi interrompida por algum tempo. Eu testei essa solução e ela funciona bem.

Primeiro, instale git , se ainda não estiver instalado:

sudo apt-get update
sudo apt-get install git build-essential

Em seguida, clone o repositório e instale xbanish :

cd
git clone https://github.com/jcs/xbanish.git
cd xbanish
make

Agora, defina um alias para xbanish :

echo "alias xbanish='~/xbanish/xbanish &'" | tee -a ~/.bashrc
. ~/.bashrc

Agora você pode executar o xbanish simplesmente executando o seguinte comando:

xbanish

ou

~/xbanish/xbanish &
    
por mchid 04.10.2015 / 11:24