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 ~/.bashrcpliku (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.shJeś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ń $USERswoją nazwę użytkownika).
~/.bashrcnie było ~/bashrc. Doskonały samouczek do tworzenia aplikacji startowej.
.shdo skryptu bash , to mylące! W przeciwnym razie dobra odpowiedź! +1.