Como dar arranque em script no inicio da sessão? [RESOLVIDO]

1. Como dar arranque em script no inicio da sessão? [RESOLVIDO]

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 30/09/2014 - 19:41h

Pessoal uso xfce4, e sei que tem o Sessão e Inicialização no menu, mais necessito de criar um script e colocar o programa no incio da sessão através de COMANDO, alguem pode me ajudar?
Como coloco algo no Sessão e Inicialização atraves de comando shell/terminal e NÃO pelo menu?


Grato.


  


2. MELHOR RESPOSTA

William da Costa Canin
willnux

(usa Fedora)

Enviado em 01/10/2014 - 01:33h

Para criar este "arranque" desse tal programa, você pode criar um arquivo do tipo .desktop com as configurações do seu programa no diretório "$HOME/.config/autostart" do usuário, exemplo:

1. $ vim $HOME/.config/autostart/seu_programa.desktop

2. Em se conteudo coloque:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=NomeDoPrograma
Type=Application
Exec=/diretorio/meuPrograma.sh
Terminal=false
Icon=/diretorio/meuIcone.png
Comment=Este é meu Programa.
NoDisplay=false
Categories=Utility;
Hidden=false // Aqui se você deixar false, significa que o CheckBox estará "ticado",ou seja, vai iniciar,
// se tiver true, é o oposto, não iniciará.


Dê uma olhada em "Sessão e Inicialização" pra ver se realmente está la.
Espero que ajude. Boa sorte.

3. Re: Como dar arranque em script no inicio da sessão? [RESOLVIDO]

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 30/09/2014 - 20:31h

Sam L. escreveu:

Tem alguns arquivos no seu home que pode usar, mas acho que você deve adicionar um & no fim do comando:
-pode colocar o comando no .profile se existir
-pode colocar no .bash_profile
-pode colocar no .xinit


Já tinha tentado no .bash_profile e até no .bashrc e não deu certo, o programa não "arranca" ao iniciar a sessão.
E esses outros arquivo que vc citou não existe.



4. Re: Como dar arranque em script no inicio da sessão? [RESOLVIDO]

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 30/09/2014 - 20:49h

Sam L. escreveu:

Ok, era provável que não houvessem os outros arquivos. Não sei outra forma de executar um programa no inicio da sessão sem se configurar isso pela interface. Acho que no caso do bash_rc/profile, só são executados quando se abre um terminal, um terminal do X por exemplo.


Sim isso mesmo. Qdo coloca no .bashrc só da efeito quando abre o terminal. Bom de qualquer forma obrigado por responder.

Aguardo sugestões.


5. Re: Como dar arranque em script no inicio da sessão? [RESOLVIDO]

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 30/09/2014 - 21:27h

Sam L. escreveu:

Cara ainda tem o /etc/profile, procure saber sobre ele, eu lembrei agora que ele é executado primeiro e depois vem os outros arquivos que falei. Só que vai ativar para todos os usuários do computador.


Não serve. Pq vai afetar o usuario root. Mais tem que ter uma maneira. Pq quando instalei o Docky aqui por exemplo, ele criar a configuração dele de start no menu "Sessão e Inizilização", e iniciando na sessão do usuario. Gostaria saber isso.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts