Как показать сообщение с именем пользователя и датой при входе в систему?

10

Как показать сообщение «hello $ username, сегодняшняя дата - $ date», как только вы входите в Ubuntu.

    
задан user169289 22.06.2013 в 07:25
источник

1 ответ

13

Если вы хотите увидеть сообщение при открытии терминала или после входа в tty1-6, просто поместите эту строку в конец файла ~/.bashrc (откройте его с терминала с помощью gedit ~/.bashrc ):

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

Если вы хотите увидеть сообщение после входа в GUI, выполните следующие действия:

  1. Создайте новый файл name_and_date.sh :

    gedit ~/bin/name_and_date.sh
    
  2. Если вы хотите получить уведомление на рабочем столе, поставьте следующие 2 строки внутри:

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

    В качестве альтернативы, если вы хотите, чтобы всплывающее окно (окно сообщения) отображалось, поместите следующие 2 строки внутри:

    #!/bin/bash
    zenity --info --title "Hello" --text "Hello $USER, today's date is $(date +"%A, %d-%m-%y")"
    
  3. Сохраните файл и закройте его.

  4. Сделать файл преувеличенным:

    chmod +x ~/bin/name_and_date.sh
    
  5. Найдите Dash для Запуск приложений , откройте его и нажмите Добавить .
  6. Под именем типа «Показывать мое имя и дату» или что-то, что вы узнаете.
  7. В командной строке: /home/$USER/bin/name_and_date.sh (измените $USER на свое имя пользователя).
  8. Под комментарием (если хотите) введите краткое описание.

    
ответ дан Radu Rădeanu 22.06.2013 в 08:11
источник