Autostarting (Português)
Este artigo vincula a vários métodos para iniciar scripts ou aplicativos automaticamente quando algum evento específico está ocorrendo.
Na inicialização / no desligamento
Use serviços de systemd.
No login / logout de usuário
Use serviços systemd/User.
No conectar / desconectar de dispositivo
Use regras udev.
Em eventos de tempo
Periodicamente, em determinados horários, datas ou intervalos:
Uma vez por data e tempo:
Em eventos de sistemas de arquivos
Use um monitoramento de evento inotify:
- inotify-tools, veja inotifywait(1)
- incron
- fswatchAUR
No login / logout de shell
Veja Shell de linha de comando#Arquivos de configuração.
Na inicialização de Xorg
- xinitrc se você está iniciando o Xorg manualmente com xinit.
- xprofile se você está usando um gerenciador de exibição.
Na inicialização de ambiente de desktop
A maioria dos ambientes de desktops implementam XDG Autostart.
Se os ambientes de desktop têm um artigo, veja sua seção Inicialização automática ou, se somente em inglês, Autostart.
- GNOME#Inicialização automática
- KDE#Inicialização automática
- Xfce#Inicialização automática
- LXDE#Autostart
- LXQt#Autostart
Na inicialização do gerenciador de janela
Muitos gerenciadores de janela implementam XDG Autostart.
Se o gerenciador de janela tem um artigo, veja sua seção Inicialização automática ou, se somente em inglês, Autostart.