como faço para remover um aplicativo de inicialização da linha de comando?

10

No Xubuntu, como faço para remover um aplicativo de inicialização definido Menu –> Setting –> Settings Manager –> Sessions and Startupsem usar a GUI? Meu comando de inicialização quebra a GUI e preciso desativá-la usando a linha de comando.

usuario
fonte

Respostas:

16

Citando o Xfce Docs (" Alguns de meus aplicativos sempre são iniciados quando eu faço login "):

Você também pode excluir manualmente esses arquivos em ~ / Desktop / Autostart e ~ / .config / autostart.

Por exemplo: abra um terminal, digite

cd ~/.config/autostart
ls

então rmos arquivos que você deseja excluir.

ignis
fonte
Para o Ubuntu 16.04, ~ / .config / autostart é o anuário
Yu Shen
1

Você pode desativar as entradas de inicialização automática ocultando-as com uma entrada de precedência mais alta.

Se você ainda não o tiver, crie sua própria autostartpasta:

mkdir -p ~/.config/autostart

e crie .desktoparquivos que correspondam aos nomes dos quais você deseja desativar /etc/xdg/autostart(ou de outras fontes, como /usr/share/gnome/autostart).

Por exemplo, desabilitando o applet de impressão:

cat > ~/.config/autostart/print-applet.desktop <<EOF
[Desktop Entry]
Type=Application
Hidden=true
EOF
GoodGuyNick
fonte
Embora isso seja provavelmente um bug na maneira como o gnome-session e o gio atuais interagem, o arquivo oculto na área de trabalho será ignorado se não contiver um par de valores-chave Type = Application também.
Gabriel
Além disso, não ficaria surpreso se algumas áreas de trabalho falharem em ocultar a entrada se não fornecessem uma chave de nome também.
Gabriel