No meu lubuntu 22.04 instalei o pacote unclutter
pelo comando:
sudo apt-get install unclutter
Uma descrição deste pacote é a seguinte:
O unclutter oculta o cursor do mouse X quando você não precisa dele, para evitar que ele atrapalhe. Você só precisa mover o mouse para restaurar o cursor do mouse.
Após a instalação e reinicialização pude ver o seguinte unclutter
processo ps aux
:
$ ps aux | grep unclutter
myuser 926 0.0 0.1 4704 2784 ? S 09:39 0:00 /usr/bin/unclutter -idle 1 -root
Além disso, systemctl status
posso supor que unclutter
foi iniciado systemd
porque a saída do comando systemctl status
contém:
$ systemctl status
├─user.slice
| ├─user-1000.slice
| │ ├─[email protected]
| | ...
| └─session-1.scope
| │ ├─ ...
| │ ├─ ...
| │ ├─ 926 /usr/bin/unclutter -idle 1 -root
... ... ...
inicialização organizada
Pelo comando apt list --installed
descobri que, com o unclutter
, também está instalado o pacote unclutter-startup
, e na documentação a descrição deste outro pacote é:
infraestrutura de inicialização automática para organização e organização-xfixes
Esta frase explica que unclutter
, pelo pacote unclutter-startup
, possui uma infraestrutura de autostart que é responsável por sua inicialização.
Minha pergunta
Provavelmente o programa unclutter
é iniciado por um serviço, mas não consigo entender qual é o serviço que o inicia. Então, como posso desabilitar unclutter
sem remover o pacote?
Com a ajuda de @muru encontrei a solução para minha dúvida.
O arquivo
/etc/default/unclutter
Pelo arquivo
/etc/default/unclutter
é possível selecionar se deseja iniciarunclutter
após o X ter sido iniciado e assim é possível desabilitar seu início.O conteúdo do arquivo
/etc/default/unclutter
é o seguinte:Como podemos ler nos comentários, para desabilitar o início de
unclutter
tenho que definir o valor da variávelSTART_UNCLUTTER
para"false"
:Reinicie o gerenciador de exibição
Depois de feita a alteração do valor anterior tenho que reiniciar o gerenciador de exibição com o seguinte comando:
sem necessidade de reinicialização.
systemd
não está envolvidoConforme explicado por @muru com este comentário:
systemd
não está envolvido naunclutter
inicialização.