Como especifico os programas que quero executar quando o computador é inicializado? [Arco]

0

Atualmente, estou usando o Arch com o ambiente de área de trabalho GNOME. Eu não sei onde especificar os programas que quero executar automaticamente quando o computador é inicializado. Se houver vários métodos (GUI ou não-GUI) para conseguir isso, eu gostaria de saber os dois.

    
por Sharan Duggirala 08.06.2016 / 12:36

2 respostas

2

Você pode adicionar os aplicativos que deseja iniciar automaticamente ao inicializar o sistema, adicionando-os aos aplicativos de inicialização no assistente tweak-tool - abrir a ferramenta Tweak do Activities:

Como alternativa, copie um arquivo .desktop de /usr/share/applications/ para ~/.config/autostart/ .

    
por 08.06.2016 / 16:11
2

Você teria que usar um serviço systemd para executar seu aplicativo durante o processo de inicialização. Crie um novo arquivo em /etc/systemd/system (por exemplo, myscript.service) e adicione o seguinte conteúdo:

[Unit]
Description=My script

[Service]
ExecStart=/usr/bin/my-script

[Install]
WantedBy=multi-user.target

coloque seu script em /usr/bin/my-script e certifique-se de torná-lo executável. e depois habilitar o serviço.

$ sudo chmod 755 /usr/bin/my-script
$ sudo systemctl enable myscript.service

Este exemplo pressupõe que você deseja que seu script seja iniciado quando o multiusuário de destino for iniciado.

    
por 08.06.2016 / 17:05