Script que deja ver una frase tipo galleta de la fortuna en la pantalla, mientras la lee el pc.

fortune=$(fortune)
zenity --info --title=fortune --text "$fortune" &
echo $fortune | festival --tts

Gnome

Si desea que este script se ejecute al iniciar sesion configurelo para que asi sea usando el programa gnome-session-properties

Diegueus9

En uno de mis momentos de vagancia decidi molestar con gdm, zenity y fortune.

En la carpeta /etc/gdm/PostLogin hay un archivo que se llama Default.sample, cuyo encabezado es:

#
# Note: this is a sample and will not be run as is.  Change the name of this
# file to <sysconfdir>/gdm/PostLogin/Default for this script to be run.  This
# script will be run before any setup is run on behalf of the user and is
# useful if you for example need to do some setup to create a home directory
# for the user or something like that.  $HOME, $LOGIN and such will all be
# set appropriately and this script is run as root.

No hay nada más, este archivo contiene un script que puede servir para cualquier necesidad, en este caso lo usaremos para desplegar un mensaje cada vez que alguien ingrese, para ello usamos fortune y zenity:

Adicionamos la siguiente linea al final del archivo (se puede usar nano, se debe ser root para modificar este archivo)

...
zenity --info --title=fortune --text="$( /usr/bin/fortune )"

Obviamente no servira sino han sido instalados zenity y fortune, luego grabamos los cambios y renombramos el archivo a Default y cada vez que un usuario se registre, se desplegará un mensaje distinto con alguna frase celebre o algo asi.


CategoryGnuLinux | CategoryRecetas

Gdm-fortune (last edited 2008-04-20 14:39:29 by localhost)