Cómo mostrar el mensaje "hola $nombre de usuario, la fecha de hoy es $fecha" tan pronto como inicie sesión en Ubuntu.
Respuesta aceptada:
Si desea ver el mensaje cuando abre la terminal o después de iniciar sesión en tty1-6, simplemente coloque esta línea al final de ~/.bashrc
archivo (ábralo desde la terminal con gedit ~/.bashrc
):
echo "Hello $USER, today's date is $(date +"%A, %d-%m-%y")"
Si desea ver el mensaje después de iniciar sesión en la GUI, haga lo siguiente:
-
Crea un nuevo archivo
name_and_date.sh
:gedit ~/bin/name_and_date.sh
-
Si desea recibir una notificación de escritorio, coloque las siguientes 2 líneas dentro:
#!/bin/bash notify-send "Hello" "Hello $USER, today's date is $(date +"%A, %d-%m-%y")"
Alternativamente, si desea que aparezca una ventana emergente (cuadro de mensaje), coloque las siguientes 2 líneas dentro:
#!/bin/bash zenity --info --title "Hello" --text "Hello $USER, today's date is $(date +"%A, %d-%m-%y")"
-
Guarde el archivo y ciérrelo.
-
Haz que el archivo sea ejecutable:
chmod +x ~/bin/name_and_date.sh
- Buscar en Dash para aplicaciones de inicio , ábralo y haga clic en Agregar .
- Debajo del nombre, escriba "Mostrar mi nombre y fecha" o algo que pueda reconocer.
- En el tipo de comando:
/home/$USER/bin/name_and_date.sh
(cambiar$USER
con su nombre de usuario). - Debajo del comentario (si lo desea), escriba una breve descripción.