Mensagem de Boas Vindas apos Login do Usuario em Modo Grafico [RESOLVIDO]

1. Mensagem de Boas Vindas apos Login do Usuario em Modo Grafico [RESOLVIDO]

Terroktor
terroktor

(usa Outra)

Enviado em 03/11/2011 - 12:25h

Boa Tarde amigos sou iniciante no Linux e estou precisando de uma grande ajuda de vocês. Eu estou usando o Ubuntu 11.04 e estou querendo criar uma mensagem de Boas Vindas a ser exibida em Modo Gráfico, apos o usuario efetuar o Login. Queria criar uma mensagem simples a ser exibida no canto superior direito do modo grafico, não precisa ter botões, basta apenas uma caixa de dialogo com a mensagem de saudaçao. Andei pesquisando sobre o assunto, contudo infelizmente não obtive exito. Conto com a ajuda de vocês.


  


2. MELHOR RESPOSTA

Júlio Hoffimann Mendes
julio_hoffimann

(usa Ubuntu)

Enviado em 04/11/2011 - 23:06h

Você pode usar o comando sleep no shell script e especificar um intervalo de tempo antes de executar o notify-send:


#!/bin/bash -
sleep 5s
notify-send '...'


Sobre a categoria da notificação, não deve ser algo relevante.

Não se esqueça de marcar o tópico como resolvido e escolher a melhor resposta para ajudar outros membros.

3. Re: Mensagem de Boas Vindas apos Login do Usuario em Modo Grafico [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 03/11/2011 - 12:33h

de uma olhada
http://www.vivaolinux.com.br/artigo/Apresentando-o-Yad-zenity-melhorado?pagina=3
espero que ajude
qualquer coisa estamos ai


4. notify-send

Júlio Hoffimann Mendes
julio_hoffimann

(usa Ubuntu)

Enviado em 03/11/2011 - 13:10h

A solução mais simples...

Instale o notify-send:
$ sudo apt-get install libnotify-bin


Crie um shell script com o seguinte conteúdo:

#!/bin/bash -
notify-send -i /usr/share/pixmaps/ubuntu-screensaver.svg 'Seja bem vindo!' 'Linux é bem melhor que Windows ;-)'


Obs: O código acima tem exatamente duas linhas.

Torne-o executável:
$ chmod +x nome_do_script.sh


Abra o gerenciador de startup do Ubuntu, digite "startup" no menu. Adicione um novo comando e escolha o arquivo que acabou de criar. Escolhi o ícone do Ubuntu, mas fica a gosto do cliente. ;-)

Abraço!


5. RE: notify-send

Terroktor
terroktor

(usa Outra)

Enviado em 04/11/2011 - 11:36h

Bom dia Amigos...
Desde já agradeço pela atenção... Julio consegui montar o script com o comando que você postou aqui, contudo não estou conseguindo executa-lo apos o logon do usuario, ja digitei o comando "startup" mas nada acontece... Estou usando o Ubuntu 11.04 com o Gnome 2.32 e não o Unity, pesquisei sobre o assunto e vi que no /etc/gdm existem tres pastas a PreSession, PostLogin e PostSession, já copie o script para todas, mas nenhuma executou o script apos o logon completo do usuario... Eu queria fazer com ele fosse carregado apos toda a interface grafica ja ter sido carregada ou durante ela... Sera que pode me ajudar ???


6. startup

Júlio Hoffimann Mendes
julio_hoffimann

(usa Ubuntu)

Enviado em 04/11/2011 - 12:29h

terroktor escreveu:

Bom dia Amigos...
Desde já agradeço pela atenção... Julio consegui montar o script com o comando que você postou aqui, contudo não estou conseguindo executa-lo apos o logon do usuario, ja digitei o comando "startup" mas nada acontece... Estou usando o Ubuntu 11.04 com o Gnome 2.32 e não o Unity, pesquisei sobre o assunto e vi que no /etc/gdm existem tres pastas a PreSession, PostLogin e PostSession, já copie o script para todas, mas nenhuma executou o script apos o logon completo do usuario... Eu queria fazer com ele fosse carregado apos toda a interface grafica ja ter sido carregada ou durante ela... Sera que pode me ajudar ???


O startup que mencionei é apenas o programa que gerencia os scripts de startup do Gnome. Digite startup (ou inicialização?) no menu de programas. Você verá uma lista de opções da mesma forma que quando digita Firefox.

Ou se preferir abra um terminal e digite:

$ gnome-session-properties


Abraço!


7. RE: startup

Terroktor
terroktor

(usa Outra)

Enviado em 04/11/2011 - 22:44h

Julio digitei esse comando que você disse, adicionei o script que criei e funcionou !!! Só tem um pequeno porem... ele é executado durante a inicializaçao da sessao ou seja, logo apos o logon do usuario, sendo exibido ainda na tela de login, mais precisamente durante a troca do plano de fundo da tela de login para a da Area de Trabalho, existe alguma maneira de corrigir isso??? Por exemplo passados X segundos do logon efetuado, executar o script... ou ainda atrela-lo a algum programa que é inicializado durante a inicializaçao da sessao para que o script seja executado somente apos esse programa, fazendo com que ele seja exebido com o desktop já carregado??? Ahh com relaçao a prioridade do script coloquei em low !!! Vi tambem que existem varias opçoes que podem ser usadas junto com o comando notify-send, inclusive o --category, mas nao achei nenhuma literatura sobre esse comando... Você sabe o que ele faz??

Abraçao !!!


8. RE: sleep

Terroktor
terroktor

(usa Outra)

Enviado em 05/11/2011 - 07:37h

Julio literalmente dormiu !!! Muito obrigado pela ajuda meu amigo...

Um Forte Abraço !!!!


9. A resposta é a número [4]

Júlio Hoffimann Mendes
julio_hoffimann

(usa Ubuntu)

Enviado em 05/11/2011 - 09:23h

Na verdade você marcou a resposta errada, se for possível, desmarque a resposta do sleep e marque a minha primeira resposta sobre o notify-send.

Abraço!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts