Bene, in Linux Mint c'è una cosa divertente che potresti fare: scrivere una sceneggiatura per selezionare una mucca e visualizzare un messaggio di fortuna . Ci arrivo dopo. Una volta che hai lo script, tutto quello che devi fare è eseguirlo. Come suggerito prima, modifica il tuo file ~ / .bashrc e aggiungi alla fine una riga contenente il percorso del tuo script. Ad esempio, se hai lo script nella tua cartella home e il nome del file dello script è "cowscript", puoi aggiungere la seguente riga alla fine del tuo file ~ / .bashrc:
$HOME/cowscript
Ora, lo script utilizzato in Linux Mint 9 è il seguente:
#!/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
Fondamentalmente, mostrerà una mucca casuale ( piccola , tux , koala o alce ) e il messaggio sarà preso dalla fortuna. Inoltre, questa sceneggiatura verrà eseguita con withs cowsay o cowthink , l'unica differenza è che il cowthink mostrerà una mucca pensante invece di una mucca parlante.
Ora, la cosa divertente è che puoi modificare lo script per mostrare più mucche o per mostrare mucche diverse. Per fare ciò, devi prima sapere quali mucche hai installato. In un terminale, eseguire:
cowsay -l
Puoi usare una di quelle mucche. Tutto quello che devi fare è modificare lo script: se vuoi aggiungere una nuova mucca, copia le righe contenenti "mucca" (più il numero e il punto e virgola) e incollale prima della linea che dice "esac". Quindi, cambia il numero e il nome della mucca, quindi per esempio, se vuoi aggiungere una mucca chiamata "mammella", tutto ciò che devi fare è aggiungere queste righe prima del primo "esac":
4)
cow="udder"
;;
Importante : anche la seconda riga del file, "RANGE = 4", deve essere modificata. Se aggiungi una mucca, invece di 4 usa 5, anche se elimini una mucca, devi usare 3 e così via. Si noti inoltre che i numeri visualizzati devono essere compresi nell'intervallo da 0 a RANGE - 1 . Ecco perché RANGE è 4 e i numeri sono 0, 1, 2 e 3.
Potresti anche creare le tue mucche, anche se ciò potrebbe richiedere un po 'più di lavoro. Tutto quello che devi fare è ottenere qualsiasi arte ASCII che ti piace e modificarla, ma è un po 'complicata. Puoi vedere come è fatto qui: http://lmpeiris.wordpress.com/2011/01/17/cowsayhow-to-make-a-cow-talk-on-terminal-startup/ Tuttavia, considera che qualsiasi @ e \ i simboli devono essere rovesciati, cioè devi mettere davanti a quel simbolo quest'altro simbolo: \ . Questo potrebbe essere il caso anche di # (ma non sempre). Se la tua arte ASCII contiene #, potresti anche rovesciarlo, ma a volte sarebbe sufficiente con solo uno di loro ... Non sono sicuro di come spiegarlo, scusa. Immagino che dovrai provare a vedere se funziona. Inoltre, assicurati che il file modificato abbia l'estensione ".cow"
Infine, una volta che hai le tue mucche, puoi aggiungerle alla posizione predefinita (probabilmente dovrai essere superutente per quello) su / usr / share / cowsay / cows, oppure puoi aggiungere al tuo file ~ / .bashrc queste linee:
export COWPATH="/usr/share/cowsay/cows"
# set COWPATH so it includes user's cows
if [ -d "$HOME/cowfiles" ] ; then
COWPATH="$COWPATH:$HOME/cowfiles"
fi
Assicurati di aggiungere quelle righe prima di chiamare il tuo "cowscript". Ciò presuppone inoltre che nella cartella principale sia presente una cartella denominata "file cowfile". Se lo desideri, modifica il percorso in modo che punti alla cartella in cui hai i tuoi cowfile.