Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Iniciar script com o sistema
26/05/2011, 10:46 (Resposta editada pela última vez em: 26/05/2011 10:47 por lucasdona.)
Resposta: #1
Iniciar script com o sistema
Bom dia, scripts basicos sem que nao utilizam algum grafico iniciam normalmente no /etc/rc.local mas se por exemplo, se meu script contém uma mensagem atraves do zenity por exemplo (mostra uma msg grafica na tela), o script roda, mas as mensagens nao aparecem na tela.
Como esse script rodaria certo ao iniciar o sistema, mas gostaria de configura-lo através do terminal, aditando um arquivo, e nao la naquela opção de adicionar programas ao iniciar sistema.
Aguém pode ajudar? abraços, Lucas.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
26/05/2011, 12:26
Resposta: #2
RE: Iniciar script com o sistema
Acredito que você precisará configurar para o script ser inicializado junto com o ambiente gráfico, e não com o sistema básico. No fluxbox basta acrescentá-lo em ~/.fluxbox/startup e se precisar de um delay, pode usar o comando "sleep" antes. No gnome e no kde eu não sei como faz por arquivos de configuração, mas se bem me lembro, há um editor gráfico de aplicativos a serem inicializados com o ambiente gráfico. No lxde há algo semelhante também.

"Vamos tirar a barriga, senhor Barba? Digo..."

Debian Squeeze | Usuário #517613
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
30/05/2011, 13:56
Resposta: #3
RE: Iniciar script com o sistema
Mas então, pelo editor gráfico eu sei como inicia a aplicação, gostaria de aprender como fazer isso configurando arquivo, sem depender de editor gráfico.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
08/07/2011, 17:00
Resposta: #4
RE: Iniciar script com o sistema
Cara, descobri que no KDE existe uma pasta para executar automaticamente scripts e aplicativos no início da sessão e/ou quando o kde é desligado. Para inicializar no começo da sessão, basta colocar o script ou um link simbólico para o aplicativo nessa pasta:

Código:
~/.kde/Autostart

E pra rodar um script ou aplicativo ao desligar o kde, basta colocar o script ou um link simbólico para o aplicativo nessa outra pasta:

Código:
~/.kde/shutdown/

Vi isso nesse site aqui:
http://www.dicas-l.com.br/arquivo/inicia...no_kde.php

Pro Gnome é um pouco mais complicado, existe uma pasta, mas ao que parece (não tenho certeza porque não tenho gnome instalado pra testar), não basta apenas jogar o script nessa pasta, você tem que criar um arquivo "*.desktop" e colocar a chamada para o script ou aplicativo nesse arquivo, como se fosse um ícone de desktop. A pasta é essa aqui:

Código:
~/.config/autostart/

Pra criar um arquivo "*.desktop", basta seguir esse modelo de conteúdo:

Código:
[Desktop Entry]
Type=Application
Encoding=UTF-8
Version=1.0
Name=No Name
Name[en_US]=Firefox
Comment[en_US]=Web Browser Firefox
Comment=Web Browser Firefox
Exec=firefox-2
X-GNOME-Autostart-enabled=true

O XFCE usa um esquema semelhante ao do Gnome, você tem que criar ícones "*.desktop" em uma dessas pastas (dependendo da versão do xfce-session):

Código:
~/Desktop/Autostart
~/.config/autostart

Pro Fluxbox (como já havia mencionado) é só editar esse arquivo aqui e acrescentar uma chamada ao aplicativo ou script:

Código:
~/.fluxbox/startup

Para OpenBox e para o LXDE (se ele estiver usando o OpenBox como WM), você tem que acrescentar uma entrada para o script ou aplicativo nesse arquivo (se o arquivo não existir, tem um modelo dele em /etc/xdg/openbox):

Código:
~/.config/openbox/autostart.sh

Não esqueça de colocar permissão de execução no seu script usando o chmod. Abraços!

"Vamos tirar a barriga, senhor Barba? Digo..."

Debian Squeeze | Usuário #517613
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 1 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS