Não é possível executar o redshift no login / inicialização

0

Seguindo todos os caminhos que encontrei no redshift da web, não inicie após o login. Eu uso o debian 9 com o shell do GNOME.
Redshift do repositório oficial da Debian, instalado via apt-get

Caminho 1

Adicione o arquivo: ~ / .config / autostart / redshift.desktop com permissão (chmod + x 'file')

#[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec='/home/mateusz/run_redshift.sh'
Name=redshift_script

dentro de run_redshift.sh:

/usr/bin/redshift -l 52.3:16.3 -t 6700:3500

A execução desse script do terminal tem efeito esperado. BTW, como você vê a primeira linha do arquivo .desktop comentou, porque dá um erro (basta executar o arquivo .desktop):

: line 1: [Desktop: command not found

O script parece rodar, eu consigo ver os comandos de eco dentro, mas o redshift não causa nenhum erro

Caminho 2

no final do arquivo:

/etc/gdm3/Init/Default

antes de 'exit 0' adicionar essas linhas:

/usr/bin/redshift -l 52.3:16.3 -t 6700:3500

Caminho 3

sudo crontab -e  

no final do arquivo adicionado:

@reboot export DISPLAY=:0 && /usr/bin/redshift -l 52.3:16.3 -t 6700:3500

Caminho 4

Também encontrei a solução para adicionar o comando ao arquivo:

/etc/rc.local

mas não houve esse arquivo. Eu adicionei isso com o meu comando

pcscd
/usr/bin/redshift -l 52.3:16.3 -t 6700:3500
exit 0

Nada disso funciona. Por enquanto, eles podem interromper um ao outro (todas as soluções são aplicadas atualmente)?

    
por Morales1235 31.07.2018 / 19:11

0 respostas