Magazine Informatique

Bashfr dans votre Terminal !

Publié le 22 janvier 2008 par Mydoom666

Une image pour mieux comprendre :-) :
Bashfr dans votre Terminal !
Installation :
Il faut d'abord installer Fortunes :
sudo apt-get install fortunes fortunes-fr
Créer un script fortune_basfr.sh dans /usr/bin/
sudo gedit /usr/bin/fortune_bashfr.sh
On y colle ce qui suit :
#!/bin/bash
# récupéré de http://forum.ubuntu-fr.org/viewtopic.php?pid=1470237
##ce script installe fortune et les fortunes extraites du site bashfr.org
##Pour afficher une fortune extraite de bashfr, tapez fortune bashfr
##comentez cette ligne si fortune est deja installé ou pour mettre a jour le fichier bashfr
# sudo aptitude install fortune fortunes
mkdir ~/fortunetemp
cd ~/fortunetemp
wget -o /dev/null -N --referer=http://www.bashfr.org/ http://www.bashfr.org/bashfr_fortunes
##suprimme les liens vers bashfr a la fin des quotes
# sed -e 's/^--\ http.*//g' bashfr_fortunes > bashfrtemp
##convertit le fichier en utf8
iconv -f iso-8859-1 -t utf8 bashfr_fortunes --output bashfr
##creation du fichier fortune
strfile -s -r bashfr bashfr.dat
##deplacement du fichier fortune et de sa source dans le repertoire adequat
sudo mv -f bashfr.dat /usr/share/games/fortunes/
sudo mv -f bashfr /usr/share/games/fortunes/
rm bashfr_fortunes
rm bashfrtemp
cd ..
rm -rf fortunetemp

On rend le tout executable :
sudo chmod +x /usr/bin/fortune_bashfr.sh
Lancer le script qui va récuperer, convertir et nottoyer son espace de travail :
sudo sh /usr/bin/fortune_bashfr.sh
Pour consulter une bash, utiliser la commande :
fortune /usr/share/games/fortunes/bashfr
Pour rajouter une bash en tête de terminal (comme sur l'image plus haut), il faut rajouter cette même commande dans le fichier ~/.bashrc.
Le message “d’erreur” : ” rm: ne peut enlever `bashfrtemp’: Aucun fichier ou répertoire de ce type” est normal,car vous pouvez décommenter cette ligne pour supprimer les lien http:// vers les bash:
sed -e ’s/^–\ http.*//g’ bashfr_fortunes > bashfrtemp
Le fait de décommenter cette ligne créer donc un répertoire temporaire en plus qu’il faut supprimer.

Conky :
Je n'ai pas pu m'empecher d'incruster ce script dans Conky :-D :
Pour voir ce que ça donne : Conky_Bashfr
Créer le script conky_bashfr.sh dans ~/.conky/
gedit ~/.conky/conky_bashfr.sh
Coller ceci dedans :
#!/bin/bash
fortune /usr/share/games/fortunes/bashfr

On rend le script éxecutable :
chmod +x ~/.conky/conky_bash_fr.sh
Puis on rajoute dans le fichier ~/.conky/conkyrc :
${color #ffc11f}# BashFR.org :
${color #FFFFFF}${execi 120 ~/.conky/conky_bashfr.sh}

(Conky relance le script toutes les 120 secondes.)
Quelques adresses :
- Le petit blog de Cyril
- Bashfr.org
- Conky m'a conquis !

Retour à La Une de Logo Paperblog

A propos de l’auteur


Mydoom666 3 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazine