Bueno, en Linux Mint hay algo divertido que podrías hacer: escribir un script para seleccionar una vaca y mostrar un mensaje de la fortuna . Llegaré a eso más tarde. Una vez que tenga el script, todo lo que tiene que hacer es ejecutarlo. Como se sugirió anteriormente, edite su archivo ~ / .bashrc y agregue al final una línea que contenga la ruta a su script. Por ejemplo, si tiene el script en su carpeta de inicio y el nombre del archivo del script es "cowscript", entonces puede agregar la siguiente línea al final de su archivo ~ / .bashrc:
$HOME/cowscript
Ahora, el script utilizado en Linux Mint 9 es el siguiente:
#!/bin/bash
RANGE=4
number=$RANDOM
let "number %= $RANGE"
case $number in
0)
cow="small"
;;
1)
cow="tux"
;;
2)
cow="koala"
;;
3)
cow="moose"
;;
esac
RANGE=2
number=$RANDOM
let "number %= $RANGE"
case $number in
0)
command="/usr/games/cowsay"
;;
1)
command="/usr/games/cowthink"
;;
esac
/usr/games/fortune | $command -f $cow
Básicamente, mostrará una vaca aleatoria (ya sea pequeña , esmoquin , koala o alce ) y el mensaje se tomará de la fortuna. Además, este script ejecutará wither cowsay o cowthink , la única diferencia es que cowthink mostrará una vaca pensante en lugar de una vaca parlante.
Ahora, lo divertido es que puede modificar el script para mostrar más vacas o para mostrar diferentes vacas. Para hacer eso, primero necesita saber qué vacas ha instalado. En una terminal, ejecute:
cowsay -l
Puedes usar cualquiera de esas vacas. Todo lo que tiene que hacer es editar el script: si desea agregar una nueva vaca, simplemente copie las líneas que contienen "vaca" (más el número y los puntos y coma) y péguelos antes de la línea que dice "esac". Luego, cambie el número y el nombre de la vaca, por ejemplo, si desea agregar una vaca llamada "ubre", todo lo que tiene que hacer es agregar estas líneas antes del primer "esac":
4)
cow="udder"
;;
Importante : la segunda línea del archivo, "RANGE = 4", también debe cambiarse. Si agrega una vaca, entonces en lugar de 4 use 5, también si elimina una vaca, debe usar 3, y así sucesivamente. También tenga en cuenta que los números que ve deben estar en el rango de 0 a RANGE - 1 . Es por eso que RANGE es 4 y los números son 0, 1, 2 y 3.
También podría crear sus propias vacas, aunque eso podría requerir un poco más de trabajo. Todo lo que tienes que hacer es obtener cualquier arte ASCII que te guste y editarlo, pero es un poco complicado. Puedes ver cómo se hace aquí: http://lmpeiris.wordpress.com/2011/01/17/cowsayhow-to-make-a-cow-talk-on-terminal-startup/ Sin embargo, considera que any @ y \ los símbolos deben tener una barra invertida, es decir, debe colocar antes de ese símbolo este otro símbolo: \ . Este también podría ser el caso de # (pero no siempre). Si su arte ASCII contiene #, también puedes reducirlo, pero a veces sería suficiente con solo uno de ellos ... No estoy seguro de cómo explicarlo, lo siento. Supongo que tendrás que intentar ver si funciona. Además, asegúrese de que el archivo que edite tenga la extensión ".cow"
Finalmente, una vez que tenga sus propias vacas, puede agregarlas a la ubicación predeterminada (probablemente necesitará ser superusuario para eso) en / usr / share / cowsay / cows, o puede agregarlas a su archivo ~ / .bashrc estas lineas:
export COWPATH="/usr/share/cowsay/cows"
# set COWPATH so it includes user's cows
if [ -d "$HOME/cowfiles" ] ; then
COWPATH="$COWPATH:$HOME/cowfiles"
fi
Asegúrese de agregar esas líneas antes de llamar a su "escritura de vaca". Esto también supone que tiene una carpeta llamada "archivos de vaca" en su carpeta de inicio. Cambie la ruta si lo desea para que apunte a la carpeta donde tiene sus archivos cowfiles.