Logo J.R.R. Tolkien

Les bonnes fortunes de J.R.R. Tolkien

Document généré par GNU m4 le 28.01.2011

Télécharger tolkien_fr-1.14.tgz

Index
Introduction
Où sont les citations
Ajouter des citations
Citations automatiques

Liens
J.R.R. Tolkien

Version RCS
1.9 (lock)

Introduction

Le système d'exploitation GNU/Linux - comme la plupart des Unix - fournit le sympathique programme fortune qui affiche des citations choisies au hasard dans des thèmes variés, provenant de la culture des hackers et des premières distributions BSD...

Il y a déjà de nombreux extraits du Seigneur des anneaux et des autres œuvres de J.R.R. Tolkien dans ces citations; mais elles sont en anglais et réparties dans plusieurs thèmes - essentiellement literature tout de même.

$ fortune -m "Minas Tirith"
(literature)
%
For the fashion of Minas Tirith was such that it was
built on seven levels,
each delved into a hill, and about each was set a wall,
and in each wall was a gate.

-- J.R.R. Tolkien, "The Return of the King"

[Quoted in "VMS Internals and Data Structures",
V4.4, when referring to system overview.]

%

Je vous propose d'ajouter des citations en français de J.R.R. Tolkien à la base de données du programme fortune.

Où sont les citations

Les citations sont regroupées par catégorie qui constituent des fichiers. La liste de toutes les catégories s'obtient avec l'option -f: est également indiqué l'origine des fichiers et leur poids relatif (en %) de citations.

$ fortune -f
100.00% /usr/share/games/fortunes
3.03% fortunes
1.79% literature
0.95% riddles
3.22% art
...

Chaque catégorie correspond à un fichier du même nom stocké dans le répertoire /usr/share/games/fortunes. On s'aperçoit que celui-ci a un homonyme portant l'extension .dat: ce dernier a été fabriqué par le programme strfile. La commande man strfile vous renseignera sur l'utilité des fichiers .dat.

Ajouter des citations

Voici comment réaliser un fichier de citations en français utilisable avec fortune. Le séparateur de citation doit être le caractère %, précédé et suivi d'un retour à la ligne. Ne pas oublier de terminer la dernière citation par le même caractère %, sinon celle-ci ne sera pas prise en compte.

Suivant ce principe, j'ai réalisé un fichier de citations de Tolkien que vous pouvez récupérer dans l'archive suivante:

Fichier Version Type Taille Somme MD5
tolkien_fr-1.14.tgz 1.14 (lock) POSIX tar archive (GNU) (gzip compressed data, from Unix, last modified: Fri Jan 28 21:59:39 2011) 8.0K 9030103e9c6b2614
d8faf4291272e8dc

Extraire son contenu avec la commande suivante:

$ tar xvzf tolkien_fr-1.14.tgz

Il faut ensuite devenir root et copier le fichier tolkien_fr (en le renommant tolkien) dans /usr/local/share/games/fortunes. Puis fabriquer le fichier tolkien.dat avec strfile:

$ su root
# cp tolkien_fr /usr/local/share/games/fortunes/tolkien
# strfile /usr/local/share/games/fortunes/tolkien
# logout
$ strfile tolkien

Attention: avec la distribution Debian Sarge, cela ne fonctionne plus, parce que le chemin /usr/local/share/games/fortunes n'est plus valide. Voici une autre méthode, fonctionnant sans être administrateur:

$ cp tolkien_fr-1.xx/tolkien_fr ~/tolkien
$ strfile tolkien
$ fortune ~/tolkien

Comme indiqué, exécuter fortune pour vérifier que tout s'est bien passé:

$ fortune ~/tolkien
Trois Anneaux pour les Rois Elfes sous le ciel,
Sept pour les Seigneurs Nains dans leurs demeures de pierre,
Neuf pour les Hommes Mortels destinés au trépas,
Un pour le Seigneur des Ténèbres sur son sombre trône
Dans le pays de Mordor où s'étendent les Ombres.
Un Anneau pour les gouverner tous, Un Anneau pour les trouver,
Un Anneau pour les amener tous et dans les ténèbres les lier
Au Pays de Mordor où s'étendent les Ombres.

Citations automatiques

Certaines personnes choisissent par exemple d'inclure automatiquement à leur signature électronique une citation à l'aide du programme fortune. Je n'expliquerai pas ici comment faire, mais je vous propose une autre fonctionnalité.

Pour ma part, à chaque fois que je lance un nouveau terminal (une xterm), une citation de J.R.R. Tolkien est affichée. Pour cela, j'ai simplement ajouté la commande fortune ~/tolkien à la fin de mon fichier .bashrc.


Copyright (c) 2002 - 2011 Valéry BEAUD

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts.