Ceci est une ancienne révision du document !



Les fortunes sont de petits messages, des citations, de proverbes… Bref, des bouts de textes (parfois débiles je le reconnais ^^) visibles au boot en mode console. Vous désirez en afficher dans votre terminal, ou dans conky ? Cette page est pour vous ;)

Les manipulations suivantes ont été testées et décrites pour Jaunty et Gnome. Aucune information pour les autres distributions ou pour Kubuntu et les autres déclinaisons.

Pour cela, il faut tout d'abord installer le paquet "fortune-mod". Pour cela, 2 méthodes :

1/ Via le terminal (méthode conseillée) :

sudo apt-get install fortune-mod

2/ Ou en un clic : fortune-mod

Pour vérifier que tout est bien installé, ouvrez un terminal et tapez la commande suivante :
fortune

Normalement une fortune s'affiche dans votre terminal ;)

Je tiens à préciser que ces fortunes sont en anglais chez moi (Jaunty). Donc si les vôtres le sont aussi tout est normal. Cependant, si vous êtes fâché avec nos amis d'outre-manche, rendez-vous à la section suivante pour apprendre à personnaliser les fortunes ;)

Vous voulez des fortunes en français, ou bien des fortunes d'un autre site ?? Alors voilà comment faire.

Tout d'abord, il faut ouvrir un terminal, et créer un répertoire. Je vous conseille un répertoire facile à retrouver, du genre : /home/pseudo_utilisateur/test. Donc dans le terminal ça fait :

cd /home/pseudo_utilisateur/
mkdir fortune
Gardez toujours un œil sur votre explorateur de documents (Nautilus par défaut pour Gnome), pour vérifier que les dossiers et fichiers sont bien copiés, déplacés, etc. Pensez à diviser votre travail grâce aux différents bureau : un bureaux avec Nautilus, un autre avec le terminal, etc.

Traduire les fortunes Linux

Pour cela, il faut télécharger ce fichier contenant les fortunes en français :fr.tar.gz. Il provient d'un paquet archlinux. Cliquez sur le lien et enregistrez le fichier dans le dossier qu'on vient de créer : /home/pseudo_utilisateur/fortune

Ensuite, décompressez le fichier téléchargé dans le dossier où il se trouve (normalement : /home/pseudo_utilisateur/fortune/).

Maintenant, il suffit de copier le dossier décompressé (nommé fr) dans le dossier des fortunes. Pour cela, ouvrez un terminal et entrez la commande suivante :

sudo cp -R '/home/pseudo_utilisateur/fortune/' '/usr/share/games/fortunes/'

Ajouter des fortunes Chuck Norris

Pour cela, il faut télécharger le fichier contenant les fortunes de Chuck Norris. Là encore, via le terminal :

Vérifiez que vous êtes dans le bon répertoire :

cd /home/pseudo_utilisateur/fortune

Puis téléchargez le fichier :

wget -c http://www.chucknorrisfacts.fr/fortunes/fortunes.txt

On va maintenant renommer ce fichier, créer un fichier .dat (utilisable par le programme fortune), et copier le tout dans le dossier des fortunes.

Normalement, un fichier fortunes.txt vient de se créer dans le répertoire /home/pseudo_utilisateur/fortune

Renommez le fichier pour enlever l'extension :

mv fortunes.txt chucknorris

Créez un .dat :

strfile chucknorris

Déplacez le tout dans le dossier /fr des fortunes :

sudo cp ./chucknorris.dat ./chucknorris /usr/share/games/fortunes/fr/

Et voilà, tout est bon ;) Vous pouvez vous reporter à cette méthode pour installer de nouvelles fortunes, selon votre goût.

Maintenant que les manipulations sont terminées, vous pouvez supprimer votre dossier /home/pseudo_utilisateur/fortune. Il ne sert plus à rien.

Dans le terminal

Pour afficher des fortunes dans le terminal, il suffit d'en ouvrir un et d'entrer les lignes correspondantes à vos envies :

Afficher une fortune Linux en anglais :

fortune fortune

Afficher une fortune sur le cinéma :

fortune cinema

Afficher une fortune Chuck Norris :

fortune chucknorris

Etc.

Pour connaître les différents thèmes, ouvrez le dossier /usr/share/games/fortunes/fr

Dans conky

Pour afficher une fortune dans conky, il faut ouvrir le fichier .conkyrc et l'éditer. Rajoutez les lignes suivantes, là où vous voulez qu'elles apparaissent dans votre conky (ces lignes sont à mettre dans la section TEXT du .conkyrc) :

${color 1AA0DA}Linux : ${execi 300 fortune fortunes}
ChuckNorris : ${execi 300 fortune chucknorris}

La 1° ligne vous affichera une fortune Linux (en anglais), écrite en bleu, qui se renouvellera toutes les 300 secondes. De la même manière, la 2° ligne vous affichera une fortune Chuck Norris, écrite également en bleu, qui se renouvellera avec le même intervalle de temps. Donc voila, ensuite faites votre choix (tout comme dans le terminal) : si vous préférez une fortune humoristique à la place de celle de Linux, alors la commande devient :

${color 1AA0DA}Linux : ${execi 300 fortune humour}

et ainsi de suite.

Ce système ne permet pas de choisir une fortune aléatoirement parmi tous les thèmes :( Je suis en attente d'un script permettant de faire sa… Si quelqu'un a une idée, je suis preneur pour tester :)
J'ai un souci de retour à la ligne pour les fortunes trop longues. Je suis en train d'essayer de résoudre le problème.

Pour voir les modifications, il faut "tuer" conky et le relancer. Encore et toujours, via le terminal :

killall conky
conky

Et normalement, vous devriez voir les fortunes que vous voulez, affichées dans votre conky :)

  • fortune.1247578283.txt.gz
  • Dernière modification: Le 18/04/2011, 14:55
  • (modification externe)