Eh bien, dans Linux Mint, il y a une chose amusante que vous pourriez faire: écrire un script pour sélectionner une vache et afficher un message de fortune . J'y reviendrai plus tard. Une fois que vous avez le script, il vous suffit de l'exécuter. Comme suggéré précédemment, éditez votre fichier ~ / .bashrc et ajoutez à la fin une ligne contenant le chemin de votre script. Par exemple, si vous avez le script dans votre dossier de départ et que le nom de fichier du script est "cowscript", vous pouvez ajouter la ligne suivante à la fin de votre fichier ~ / .bashrc:
$HOME/cowscript
Maintenant, le script utilisé dans Linux Mint 9 est le suivant:
#!/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
Fondamentalement, il affichera une vache aléatoire ( petite , smoking , koala ou orignal ) et le message sera tiré de la fortune. En outre, ce script s'exécutera avec cowsay ou cowthink , la seule différence étant que cowthink affichera une vache qui pense au lieu d'une vache qui parle.
Maintenant, le plus amusant est que vous pouvez modifier le script pour afficher plus de vaches ou pour afficher différentes vaches. Pour ce faire, vous devez d'abord savoir quelles vaches vous avez installées. Dans un terminal, exécutez:
cowsay -l
Vous pouvez utiliser n'importe laquelle de ces vaches. Tout ce que vous avez à faire est de modifier le script: si vous voulez ajouter une nouvelle vache, copiez simplement les lignes contenant "vache" (plus le nombre et les points-virgules) et collez-les avant la ligne qui dit "esac". Ensuite, changez le numéro et le nom de la vache, donc par exemple, si vous voulez ajouter une vache appelée "pis", tout ce que vous avez à faire est d'ajouter ces lignes avant le premier "esac":
4)
cow="udder"
;;
Important : la deuxième ligne du fichier, "RANGE = 4", doit également être modifiée. Si vous ajoutez une vache, au lieu de 4, utilisez 5, également si vous supprimez une vache, vous devez utiliser 3, et ainsi de suite. Notez également que les nombres que vous voyez doivent être compris entre 0 et RANGE - 1 . C'est pourquoi RANGE est 4 et les nombres sont 0, 1, 2 et 3.
Vous pouvez également créer vos propres vaches, même si cela peut prendre un peu plus de travail. Tout ce que vous avez à faire est d'obtenir tout art ASCII que vous aimez et de le modifier, mais c'est un peu délicat. Vous pouvez voir comment cela se fait ici: http://lmpeiris.wordpress.com/2011/01/17/cowsayhow-to-make-a-cow-talk-on-terminal-startup/ Cependant, considérez que tout @ et \ les symboles doivent être barrés, c'est-à-dire que vous devez placer avant ce symbole cet autre symbole: \ . Cela pourrait également être le cas pour # (mais pas toujours). Si votre art ASCII contient #, vous pouvez aussi le faire, mais parfois ce serait suffisant avec un seul d'entre eux ... Je ne sais pas comment l'expliquer, désolé. Je suppose que vous devrez essayer de voir si cela fonctionne. Assurez-vous également que le fichier que vous modifiez a l'extension ".cow"
Enfin, une fois que vous avez vos propres vaches, vous pouvez soit les ajouter à l'emplacement par défaut (vous devrez probablement être superutilisateur pour cela) dans / usr / share / cowsay / cows, soit ajouter à votre fichier ~ / .bashrc ces lignes:
export COWPATH="/usr/share/cowsay/cows"
# set COWPATH so it includes user's cows
if [ -d "$HOME/cowfiles" ] ; then
COWPATH="$COWPATH:$HOME/cowfiles"
fi
Assurez-vous d'ajouter ces lignes avant d'appeler votre "cowscript". Cela suppose également que vous avez un dossier appelé "cowfiles" sur votre dossier de départ. Modifiez le chemin si vous le souhaitez afin qu'il pointe vers le dossier dans lequel vous avez vos fichiers de vaches.