Jak wyświetlić komunikat „cześć $ nazwa użytkownika, dzisiejsza data to $ data” zaraz po zalogowaniu się do Ubuntu.
Jak wyświetlić komunikat „cześć $ nazwa użytkownika, dzisiejsza data to $ data” zaraz po zalogowaniu się do Ubuntu.
Odpowiedzi:
Jeśli chcesz zobaczyć komunikat po otwarciu terminala lub po zalogowaniu się w tty1-6, po prostu umieść ten wiersz na końcu ~/.bashrc
pliku (otwórz go z terminala za pomocą gedit ~/.bashrc
):
echo "Hello $USER, today's date is $(date +"%A, %d-%m-%y")"
Jeśli chcesz zobaczyć komunikat po zalogowaniu się w GUI, wykonaj następujące czynności:
Utwórz nowy plik name_and_date.sh
:
gedit ~/bin/name_and_date.sh
Jeśli chcesz otrzymać powiadomienie na pulpicie, umieść w nim kolejne 2 wiersze:
#!/bin/bash
notify-send "Hello" "Hello $USER, today's date is $(date +"%A, %d-%m-%y")"
Alternatywnie, jeśli chcesz, aby wyświetlało się okienko wyskakujące (okno komunikatu), wstaw 2 kolejne linie:
#!/bin/bash
zenity --info --title "Hello" --text "Hello $USER, today's date is $(date +"%A, %d-%m-%y")"
Zapisz plik i zamknij go.
Spraw, aby plik był exacutable:
chmod +x ~/bin/name_and_date.sh
/home/$USER/bin/name_and_date.sh
(zmień $USER
swoją nazwę użytkownika).~/.bashrc
nie było ~/bashrc
. Doskonały samouczek do tworzenia aplikacji startowej.
.sh
do skryptu bash , to mylące! W przeciwnym razie dobra odpowiedź! +1
.