Como mostro uma mensagem com nome de usuário e data no login?

10

Como mostrar a mensagem "hello $ username, a data de hoje é $ date" assim que você fizer o login no Ubuntu.

    
por user169289 22.06.2013 / 09:25

1 resposta

13

Se você quiser ver a mensagem quando abrir o terminal ou depois de fazer o login em tty1-6, basta colocar esta linha no final do arquivo ~/.bashrc (abra-a do terminal com gedit ~/.bashrc ):

echo "Hello $USER, today's date is $(date +"%A, %d-%m-%y")"

Se você quiser ver a mensagem depois de fazer login na GUI, faça o seguinte:

  1. Crie um novo arquivo name_and_date.sh :

    gedit ~/bin/name_and_date.sh
    
  2. Se você deseja receber uma notificação na área de trabalho, insira as próximas duas linhas:

    #!/bin/bash
    notify-send "Hello" "Hello $USER, today's date is $(date +"%A, %d-%m-%y")"
    

    Alternativamente, se você quiser que um pop-up (caixa de mensagem) apareça, coloque as próximas 2 linhas dentro:

    #!/bin/bash
    zenity --info --title "Hello" --text "Hello $USER, today's date is $(date +"%A, %d-%m-%y")"
    
  3. Salve o arquivo e feche-o.

  4. Torne o arquivo exeutível:

    chmod +x ~/bin/name_and_date.sh
    
  5. Pesquise no Dash para Aplicativos de inicialização , abra-o e clique em Adicionar .
  6. Abaixo do tipo de nome "Mostrar meu nome e data" ou algo que você reconhecerá.
  7. Sob o tipo de comando: /home/$USER/bin/name_and_date.sh (altere $USER com seu nome de usuário).
  8. Em comentário (se desejar), digite uma breve descrição.

    
por Radu Rădeanu 22.06.2013 / 10:11

Tags