Autostart openbox [RESOLVIDO]

1. Autostart openbox [RESOLVIDO]

Eduardo Lopes
Raikon55

(usa Debian)

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?


  


2. MELHOR RESPOSTA

Ryuk Shinigami
Ryuk

(usa Nenhuma)

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]

Rodrigo Albuquerque Serafim
raserafim

(usa Slackware)

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

Eduardo
73du4rd0

(usa Void Linux)

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]

Rodrigo Albuquerque Serafim
raserafim

(usa Slackware)

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]

Eduardo Lopes
Raikon55

(usa Debian)

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é?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts