Ubuntu 13.10 com instruções UNITY
Para fazer isso com um comando que requer sudo
é um pouco complicado.
No meu caso, eu queria desativar o driver PSMOUSE usando o comando sudo rmmod psmouse
para evitar um problema de clique do mouse que se manifesta aleatoriamente. Veja Lidando com Mouse e Touchpad Congela no Linux para mais informações sobre este problema. Eu me cansei de entrar em cada inicialização.
Na minha instalação, a pasta ~/.config
não tinha uma subpasta autostart , então criei uma. Isso permitiu que minhas configurações de Preferências de aplicativos de inicialização fossem salvas.
Para alternar a visibilidade de aplicativos de inicialização ocultos, você pode usar os seguintes comandos.
Para mostrar a eles:
sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop
Para ocultá-los:
sudo sed -i 's/NoDisplay=false/NoDisplay=true/g' /etc/xdg/autostart/*.desktop
Configure o seu comando de acordo com as postagens acima na janela Startup Applications Perferences .
Name: Fix Mouse
Command: sudo rmmod psmouse
Comment: Fix Mouse
Então você precisa editar o arquivo / etc / sudoers usando sudo visudo
.
Adicione uma linha que contenha as seguintes informações:
username ALL=(ALL) NOPASSWD: /sbin/rmmod
Você deve inserir essa linha abaixo da linha que começa com % admin . Eu adicionei minha linha ao final do arquivo.
É IMPORTANTE usar sudo visudo
para editar este arquivo, pois cometer um erro impedirá que você consiga executar comandos sudo
. Se isso acontecer, inicialize no modo de recuperação e desfaça suas edições, tente usar sudo visudo
.
Nota :
Inicialmente eu tentei usar um script bash para executar meu comando indiretamente, mas isso não funcionou. Eu tive que colocar sudo rmmod psmouse
diretamente na janela Edit Startup Program .