Autostart programas / scripts no Debian 8 Jessie

0

Eu tenho um scipt (.sh) para rotação de tela do meu thinkpad no linux. Eu já instalei o Debian 8 Jessie e os "Startup Applications" não estão mais lá, como posso fazê-lo para inicialização na inicialização? ou login de usuário?

Eu já tentei: 1. Crie um .desktop para o script e copie-o para ~ / .config / autostart 2. Copie o script em ~ / .config / autostart 3. Crie um symlink para o script em ~ / .config / autostart

    
por Dimitrios Charalampidis 06.06.2015 / 17:37

3 respostas

2

Você também pode adicionar seu script ao cron e programá-lo para ser iniciado em cada reinicialização. Para fazer isso, abra o arquivo em um editor:

nano /etc/crontab

Em seguida, adicione a seguinte linha ao final.

@reboot root /path/to/script.sh

Depois é só reiniciar e deve funcionar.

    
por 09.06.2015 / 12:16
1

Se for dependente do x-server, você poderá adicioná-lo a $HOME/.xinitrc . (Acho que esta é a resposta correta)

Se ele puder ser executado sem uma interface gráfica do usuário, coloque-o no script de login ( $HOME/.zlogin for zsh).

Por "isso", quero dizer:

bash /path/to/script          #This should be the same as using the following:
#sh /path/to/script           #if it uses #!/usr/bin/sh
#python /path/to/script.py    #if it uses #!/usr/bin/python
#perl /path/to/script.pl      #if it uses #!/usr/bin/perl
#etc
    
por 08.06.2015 / 07:13
-1

O problema estava no arquivo .desktop e funcionou bem em ~. / config / autostart

    
por 10.06.2015 / 14:11