Introdução
O que você pode querer fazer para resolver seu problema é dividido em três etapas:
-
Instale o xdotool .
-
Crie um script de shell que use xdotool para posicionar a tela central do cursor quando executar
-
Execute este script na inicialização do gnome
Eu posso ajudar com a parte 1 e a parte 2. Parte 3 Vou deixar alguns conselhos, mas não posso testar pessoalmente esse conselho, pois não uso o gnome de.
Parte 1
Para instalar o xdotool, você precisa habilitar o repositório universe do Ubuntu no gerenciador de pacotes apt.
Se você tem o Ubuntu 14.04, isso deve ter sido ativado por padrão quando você instalou o sistema.
Se você acha que pode não ser o caso, ou se desativou manualmente o repositório, insira os seguintes comandos em uma janela de terminal (acessada pressionando ctrl
+ alt
+ t
) para ativar isso:
sudo add-apt-repository universe
e sudo apt-get update
A seguir, para instalar o xdotool, digite o seguinte comando em uma janela de terminal
sudo apt-get install xdotool
Parte 2
Você pode criar esse script onde quiser, mas eu usarei o diretório Documentos da sua pasta pessoal para este exemplo.
Além disso, você precisará fornecer suas próprias coordenadas de tela para o script. Eu vou estar usando 960x540 porque este é o centro da minha tela de resolução de 1920x1080.
Para obter o centro da sua tela, encontre a resolução, por ex. 1280x800 e metade da largura e altura.
por exemplo:
1280/2 = 640
800/2 = 400
Então, para uma tela de 1280x800, você usaria 640x800.
Para criar um script que posicionará seu cursor no centro da tela quando executado, faça o seguinte:
Digite o comando nano ~/Documents/cursorcenter.sh
Copie / cole o seguinte na janela do terminal (que foi preparada para criar o arquivo cursorcenter.sh na sua pasta Documentos após salvar):
#!/bin/bash
e xdotool mousemove --sync 960 540
Pressione ctrl
+ x
e depois pressione y
, depois pressione enter
para salvar o script.
Finalmente, para tornar o script 'executável', digite o seguinte em uma janela de terminal:
sudo chmod +x ~/Documents/cursorcenter.sh
Você pode testar se o seu script funciona executando sh ~/Documents/cursorcenter.sh
em uma janela de terminal. Se tudo correr conforme o planejado, o cursor deve pular para o centro da tela!
Parte 3
Para executar seu script na inicialização, basta colocar o comando sh ~/Documents/cursorcenter.sh
em qualquer script que o gnome execute quando for iniciado.
Se você está usando o Gnome3 , você deve ser capaz de fazer este script rodar na inicialização colocando-o na pasta ~/.config/autostart/
.
Para fazer isso, execute mkdir ~/.config/autostart && mv ~/Documents/cursorcenter.sh ~/.config/autostart/cursorcenter.sh
em uma janela de terminal.
EDITAR
Se você quiser atrasar a execução do xdotool, para que ele espere até depois do gnome passar o mouse, coloque uma linha sleep [time in seconds]
no script a ser executado.
Por exemplo, o script inteiro pode parecer:
#!/bin/bash
e sleep 10
e xdotool mousemove --sync 960 540
Isso esperaria 10 segundos antes de posicionar a tela central do cursor.