De acordo com a Especificação de inicialização automática do aplicativo de desktop , que o Ubuntu e todos os principais ambientes de desktop como Gnome, LXDE, XFCE seguem, os aplicativos de inicialização são .desktop
arquivos armazenados por usuário no
~/.config/autostart
E também globalmente, para todos os usuários, em
/etc/xdg/autostart
(isso é uma simplificação, os diretórios reais são determinados pela Especificação de diretório base do XDG )
O recurso ativar / desativar é fornecido por este atributo em cada .desktop
arquivo:
X-GNOME-Autostart-enabled=true (or false)
Se um usuário alternar ativar / desativar o status de um determinado aplicativo (sem excluí-lo) que estava na pasta do sistema, ele será copiado para o diretório do usuário e, em seguida, o atributo X-GNOME-Autostart-enabled
será alterado. Se um usuário excluir um determinado aplicativo da lista, o .desktop será copiado para a pasta do usuário com o Hidden=true
atributo (ou o arquivo será excluído se estiver presente apenas no diretório do usuário)
Os arquivos na pasta do usuário e do sistema não precisam ser marcados como executáveis. A permissão padrão é 644 (rw-r - r--). Permissão de execução para .desktop
arquivos só são úteis para lançadores em sua área de trabalho (área de trabalho), então eles mostram seu ícone e permitir duplo clique para iniciar o aplicativo. Para Dash, Launcher, Autostart e menus em geral, o bit executável é irrelevante.
/etc/xdg/autostart
trabalho funcionou para mim no Bionic Beaver (18.04). Obrigado!~/.config/autostart
ainda é válido para o Ubuntu 18.04. Tente adicionar qualquer iniciador usandoStartup Applications
(pesquise em seus aplicativos) e ele criará um.desktop
arquivo láEu uso
xfce
e o que encontrei é a maioria dos comandos de inicialização automática relacionados ao sistema, comopower-managers, gnome-keyring, ubuntuone, blueman etc
são armazenados
/etc/xdg/autostart
enquanto a maioria da inicialização automática específica do usuário está localizada em$USER/.config/autostart
Você pode dar uma olhada nesses 2 lugares.fonte
No KDE está em~ / .kde / Inicialização automáticaIsso foi depreciado, o KDE Plasma agora segue as especificações do XDG. O diretório de inicialização do sistema é encontrado
/etc/xdg/autostart
e os específicos do usuário em~/.config/autostart
Eu tenho um script lá que inicia o Krusader:
Não se esqueça de criar os scripts que você colocará no Autostart - para serem executáveis.
fonte
~/.kde/Autostart
ainda funciona também, mas para cross-compability é melhor usar os diretórios XDG