Pular para o conteúdo

Autostart openbox [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Autostart openbox [RESOLVIDO]

Enviado em 04/08/2017 - 23:52h

Estou tendo um problema para iniciar o thunderbird e o redshift junto ao openbox, já tentei criar um script e coloca-lo no init.d, criar um service e iniciar com o systemd e agora estou tentando colocar no arquivo autostart. Nenhuma das minhas tentativas tiveram sucesso, abaixo vou deixar o link para o pastebin
https://pastebin.com/Qj7ReswK

O que posso fazer para iniciar um programa sem instalar nada, só usando arquivos txt ou recursos do próprio sistema?

Responder tópico

2. Re: Autostart openbox [RESOLVIDO]

Melhor resposta

Enviado em 05/08/2017 - 11:14h

Experimenta criar um arquivo .desktop na pasta ~/.config/autostart:
[Desktop Entry]
Name=Thunderbird-start
Type=Application
Exec=thunderbird
Terminal=false

3. Re: Autostart openbox [RESOLVIDO]

Enviado em 05/08/2017 - 11:19h

o openbox tem uma pasta de "autostart": o que estiver dentro deste diretório (scripts, links, etc..) é inicializado quando o ambiente gráfico é carregado (após o login).

penso que basta você copiar o arquivo (link) referente ao Thunderbird que se encontra em "/usr/share/applications" para esse diretório "autostart".

utilizo o LXDE, que internamente se vale do Openbox.

no meu caso, o diretório "autostart" fica em "/etc/xdg/autostart".

aqui, para copiar o link do Thunderbird para o diretório "autostart" posso utilizar o comando:
# cp /usr/share/applications/mozilla-thunderbird.desktop /etc/xdg/autostart 

4. Re: Autostart openbox

Enviado em 05/08/2017 - 11:23h

Raikon55 escreveu:

Estou tendo um problema para iniciar o thunderbird e o redshift junto ao openbox, já tentei criar um script e coloca-lo no init.d, criar um service e iniciar com o systemd e agora estou tentando colocar no arquivo autostart. Nenhuma das minhas tentativas tiveram sucesso, abaixo vou deixar o link para o pastebin
https://pastebin.com/Qj7ReswK

O que posso fazer para iniciar um programa sem instalar nada, só usando arquivos txt ou recursos do próprio sistema?



Se voce estiver iniciando ele pelo xinit (startx) basta coloca-lo pra iniciar pelo seu /home/user/.xinitrc.

!#/bin/bash
exec DE &
exec programa &
exec outroprograma

Isso seria mais uma gambiarra mesmo, ate funcionaria, mas seria melhor faze-lo pelo autostart.

#-----------------------------------------------------------------#
Live Long And Prosper!!
#-----------------------------------------------------------------#

5. Re: Autostart openbox [RESOLVIDO]

Enviado em 05/08/2017 - 11:24h

HCK escreveu:

Experimenta criar um arquivo .desktop na pasta ~/.config/autostart:
[Desktop Entry]
Name=Thunderbird-start
Type=Application
Exec=thunderbird
Terminal=false

colocar (ou copiar) o link no diretório "~/.config/autostart", como sugeriu o colega HCK, tem a vantagem de não precisar privilégios de root. é mais aconselhável essa sugestão.

refazendo minha sugestão, penso que você pode copiar o arquivo (link) referente ao Thunderbird que se encontra em "/usr/share/applications" para esse diretório "~/.config/autostart".

6. Re: Autostart openbox [RESOLVIDO]

Enviado em 05/08/2017 - 11:28h

HCK escreveu:

Experimenta criar um arquivo .desktop na pasta ~/.config/autostart:
[Desktop Entry]
Name=Thunderbird-start
Type=Application
Exec=thunderbird
Terminal=false


Obrigado, funcionou perfeitamente. Só me resta uma dúvida, a parte "Terminal=false" é para executar sem um terminal em background né?

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder