Fortunes

El otro dia estaba aburrido y estuve experimentando un poco con los fortunes, este es mas o menos el resultado.

Lo primero que hice fue recopilar unas citas de Hommer, de Mafalda, de algunos politicos y de Richard Stallman.

Antes de poder usarlos tenemos que convertirlos a un formato que fortunes pueda utilizar:

$ strfile misfortunes.str

Despues de una serie de mensajes en la consola veremos que ha creado un archivo con extension .dat.

Para tener las cosas un poco ordenadas podemos copiar ambos ficheros (el de extension .str y el .dat) en un directorio propio donde estan el resto de los ficheros fortunes: /usr/share/games/fortunes

Comprobamos que todo va correctamente para eso solo tenemos que ejecutar fortunes y asegurarnos de que las que se visualizan son nuestras citas:

$ /usr/games/fortune /usr/share/games/fortunes/nireak

Vale, y que podemos hacer con esto ahora?

Bueno podemos ejecutar el fortunes en nuestra web y mostrar una frase aleatoria cada vez que se recargue.

Tambien podemos ejecutarlo al inicio de nuestra sesion para que el sistema nos reciba con una frase personalizada 🙂 , para eso solo tenemos que añadir lo siguiente a nuestro ~/.bashrc :

/usr/games/fortune /usr/share/games/fortunes/nireak

El parametro es la ruta al directorio donde tenemos los archivos de citas.

Fortunes

O podemos hacer que evolution añada automaticamente una cita a cada mensaje que mandemos, para eso creamos un script que ejecute fortunes con los parametros que queramos:

#!/bin/bash
/usr/games/fortune ~/.fortunes/citas

No olvideis darle permisos de ejecucion.

Como podeis ver he creado un directorio .fortunes en mi home donde guardare tanto el directorio con las citas como el script mismo.
Ahora configuramos Evolution, vamos a Editar/Preferencias/Preferencias del editor/Firmas y pulsamos Añadir script. Le ponemos un nombre significativo y escribimos la ruta hasta el script.

Despues Editar/Preferencias/Cuentas de correo/<mi_cuenta>/Editar/, en la pestaña Identidad buscamos el apartado firma y en el desplegable elegimos el script que hemos configurado anteriormente.

evolution

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.