Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
fortune [Le 14/07/2009, 16:10]
213.95.41.13
fortune [Le 03/02/2021, 16:49] (Version actuelle)
86.213.93.155
Ligne 1: Ligne 1:
-{{tag>Jaunty fortune conky terminal}}+{{tag>Focal Bionic Xenial ​terminal}} 
 ---- ----
  
-===== Introduction ​=====+====== Fortune ======
  
-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 fortunes sont de petits messages, des citations, ​des proverbes, etcaffichés à chaque connexion ​en mode console ​(terminal). Vous désirez en afficher dans votre terminal, ou dans [[Conky]] ​? Cette page est pour vous.
  
-<note important>​Les manipulations suivantes ont été testées et décrites pour Jaunty et GnomeAucune information pour les autres distributions ou pour Kubuntu ​et les autres déclinaisons.</​note>​+===== Pré-requis ===== 
 +  
 +  * Disposer des [[:​sudo|droits d'​administration]]. 
 +  * Disposer d'une connexion à Internet configurée ​et activée.
  
 ===== Installation ===== ===== Installation =====
  
-Pour cela, il faut tout d'​abord installer le paquet ​"fortune-mod". Pour cela2 méthodes ​:+Pour cela, il faut tout d'​abord ​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>fortune-mod]]**. 
 +Pour vérifier que tout est bien installéouvrez un terminal et tapez la commande suivante <​code>​fortune</​code>​ 
 +Normalement une fortune s'​affiche dans votre terminal (en anglais).
  
-1/ Via le [[terminal]] (méthode conseillée) : <​code>​sudo ​apt-get install fortune-mod</​code>+Pour la version française des fortunes il vous suffit d'[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>fortunes-fr]]**.
  
-2/ Ou en un clic : [[apt://​fortune-mod|fortune-mod]]+===== Personnaliser ces fortunes =====
  
-<note tip>Pour vérifier que tout est bien installé, ouvrez un terminal et tapez la commande suivante : <​code>​fortune</​code>​Normalement une fortune s'​affiche dans votre terminal ;​)</​note>​ +Vous voulez des fortunes en françaisou bien des fortunes ​d'un autre site ? Alors voilà comment faire. 
-<​note>​Je tiens à préciser que ces fortunes ​sont en anglais chez moi (Jaunty). Donc si les vôtres le sont aussi tout est normal. Cependantsi vous êtes fâché avec nos amis d'outre-manche,​ rendez-vous à la section suivante pour apprendre à personnaliser les fortunes ​;)</​note>​+==== Ajouter des fortunes ​(exemple des Chuck Norris facts====
  
 +Vous devez récupérer le fichier fortunes qui vous intéresse. Si vous l'avez déjà, copiez-le dans ''/​tmp''​ (avec un navigateur de fichier ou le terminal). Sinon, téléchargez-le et placez-le dans ''/​tmp''​ (pour les Chuck Norris facts, voir après).
  
-===== Comment personnaliser ces fortunes ===== +Ensuiteouvrez ​un terminal, et déplacez-vous dans le dossier ''/​tmp''​.
-Vous voulez des fortunes en françaisou 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/​fortune//​. Donc dans le terminal ça fait : +  cd /tmp
  
-<​code>​cd /​home/​pseudo_utilisateur/</​code>​+Dans le cas des fortunes de Chuck Norris, on connaît l'​adresse exacte, on peut le télécharger directement depuis le terminal :
  
-<​code>​mkdir fortune</code>+  wget -c http://​www.chucknorrisfacts.fr/​fortunes/​fortunes.txt
  
-<note tip>​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 bureaux : un bureaux avec Nautilus, un autre avec le terminal, etc.</​note>​+On va maintenant créer ​un fichier « .dat » utilisable ​par le programme fortune ​et le placer dans le dossier des fortunes.
  
 +Dans le cas de Chuck Norris, un fichier « fortunes.txt » s'est normalement créé dans le répertoire ''​fortune''​.
  
-==== Traduire les fortunes Linux ==== +Créez ​un « .dat » à partir de ce fichier:
-Pour cela, il faut télécharger ce fichier contenant les fortunes en français :​{{:​fr.tar.gz|}}. Il provient d'un paquet archlinuxCliquez 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/​**).+  strfile fortunes.txt chucknorris.dat
  
-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 ​:+Déplacez le tout dans le dossier **/fr** des fortunes :
  
-<​code>​sudo cp -R '/home/​pseudo_utilisateur/​fortune/'​ '/​usr/​share/​games/​fortunes/​'</code>+  ​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.
  
 +<note tip> Les fichiers du dossier /tmp sont supprimés à chaque redémarrage. Vous pouvez aussi les supprimer manuellement,​ ou les copier ailleurs afin de les conserver </​note>​
 +==== Ajouter vos propres citations ====
  
-==== Ajouter des fortunes Chuck Norris ==== +Pour cela,  ​[[:​tutoriel:​comment_modifier_un_fichier|créez un fichier]] texte basique dans**/​usr/​share/​games/​fortunes/perso.dat** avec les [[:​sudo|droits d'​administration]] et copiez vos citations dedans. 
-Pour cela, il faut télécharger le fichier ​contenant les fortunes ​de Chuck NorrisLà encorevia le terminal ​:+Ainsi, le fichier de citations doit ressembler à cela <file perso.dat>​ 
 +  citation 1 
 +  % 
 +  citation 2 
 +  % 
 +  citation 3 
 +  % 
 +  dernière citation 
 +  % 
 +</​file>​
  
-Vérifiez que vous êtes dans le bon répertoire : <code>cd /​home/​pseudo_utilisateur/​fortune</code>+<note tip>Ne pas oublier : après chaque citation, il y a un signe % (il ne faut pas l'​oublier,​ même après la dernière citation !!)</note>
  
-Puis téléchargez le fichier ​: <​code>​wget -c http://​www.chucknorrisfacts.fr/​fortunes/​fortunes.txt</​code>​+Et maintenant pour avoir un fortune perso, tapez dans un terminal : <​code>​fortune perso</​code>​
  
-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.+===== Exemples d'​utilisation =====
  
-Normalement,​ un fichier //​fortunes.txt//​ vient de se créer dans le répertoire **/​home/​pseudo_utilisateur/​fortune**+==== Dans le terminal ====
  
-Renommez ​le fichier pour enlever l'extension ​<​code>​mv fortunes.txt chucknorris</​code>​+Pour afficher des fortunes dans le terminal, il suffit d'en ouvrir un et d'​entrer les lignes correspondantes à vos envies ​:
  
-Créez un .dat : <​code>​strfile chucknorris</​code>​+Afficher une fortune Linux en anglais ​: <​code>​fortune fortunes</​code>​
  
-Déplacez ​le tout dans le dossier **/fr** des fortunes ​: <​code>​sudo cp ./​chucknorris.dat ./​chucknorris /​usr/​share/​games/​fortunes/​fr/​</​code>​+Afficher une fortune sur le cinéma ​: <​code>​fortune cinema</​code>​
  
-Et voilà, tout est bon ;) Vous pouvez vous reporter à cette méthode pour installer de nouvelles fortunes, selon votre goût.+Afficher une fortune Chuck Norris : <​code>​fortune chucknorris</​code>​
  
-<note tip>​Maintenant que les manipulations sont terminées, vous pouvez supprimer votre dossier **/​home/​pseudo_utilisateur/​fortune**Il ne sert plus à rien.</​note>​+Etc.
  
-===== Exemples d'​utilisation =====+<note tip>Pour connaître les différents thèmes, ouvrez le répertoire « /​usr/​share/​games/​fortunes/​fr ».</​note>​
  
-==== Dans le terminal ​==== +==== Dans Conky ====
-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 ​<​code>​fortune fortune</​code>​+Pour afficher ​une fortune ​dans Conky, il faut [[:​tutoriel:​comment_modifier_un_fichier|ouvrir le fichier]] « .conkyrc ». Rajoutez les lignes suivantes, là où vous voulez qu'​elles apparaissent dans votre Conky (ces lignes sont à mettre dans la section **TEXT** du .conkyrc) ​:
  
-Afficher une fortune sur le cinéma : <code>​fortune ​cinema</code>+<file> 
 +${color 1AA0DA}Linux : ${execi 300 fortune fortunes} 
 +ChuckNorris : ${execi 300 fortune ​chucknorris} 
 +</file>
  
-Afficher ​une fortune Chuck Norris : <code>​fortune ​chucknorris</code>+La 1re ligne vous affichera une fortune Linux (en anglais), écrite en bleu, qui se renouvèlera toutes les 300 secondes. De la même manière, la 2e ligne vous affichera ​une fortune Chuck Norris, écrite également en bleu, qui se renouvèlera 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 ​: <file>${color 1AA0DA}Humour : ${execi 300 fortune ​humour}</fileet ainsi de suite.
  
-Etc.+<note important>​ 
 +  * Ce système ne permet pas de choisir une fortune aléatoirement parmi tous les thèmesToutefois, un petit script devrait rendre ça possible. 
 +</​note>​
  
-<​note>​Pour connaître ​les différents thèmesouvrez ​le dossier /usr/share/games/fortunes/fr</note>+Pour voir les modificationsil faut « tuer » Conky et le relancer. Encore et toujours, via le terminal : 
 +<​code>​killall conky 
 +conky -c /emplacement/de/votre/conkyrc</code>
  
-==== Dans conky ==== +Et normalementvous devriez voir les fortunes que vous voulez, affichées ​dans votre Conky.
-Pour afficher une fortune dans conkyil 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) :+
  
-<​code>​${color 1AA0DA}Linux : ${execi 300 fortune fortunes} 
-ChuckNorris : ${execi 300 fortune chucknorris}</​code>​ 
  
-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 : <​code>​${color 1AA0DA}Linux : ${execi 300 fortune humour}</​code>​ et ainsi de suite.+=== Si soucis de mise en page ===
  
-<note important>​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éeje suis preneur pour tester :​)</​note>​ +Si vous rencontrez des soucis ​de mise en pagesuivez ces conseils ​pour les résoudre.
-<note important>​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.</​note>​+
  
-Pour voir les modifications,​ il faut "​tuer"​ conky et le relancer. Encore et toujours, via le terminal : +== Problème de retour à la ligne ==
-<​code>​killall conky</​code>​ <​code>​conky</​code>​ +
-Et normalement,​ vous devriez voir les fortunes que vous voulez, affichées dans votre conky :)+
  
 +Si les fortune sont trop longues, elles risquent de dépasser de votre conky. Il faut donc introduire dans la commande une instruction de retour à la ligne après X caractères :
  
 +<​file>​${color 1AA0DA}Humour : ${execi 300 fortune humour | fold -s -w X}</​file>​
  
 +== Problème de prise en charge des accents ==
  
-===== Liens =====+Parfois, certaines fortune sont tronquées si elles contiennent un accent. Pour résoudre ce problème, introduisez l'​option suivante, qui permet de convertir la police et d'​afficher les accents :
  
-[[http://​www.fortunes-fr.org/​|www.fortunes-fr.org]]+<​file>​${color 1AA0DA}Humour ​${execi 300 fortune humour ​iconv -c --silent -f ISO_8859-1 -t UTF-8} </​file>​
  
-[[http://​chucknorrisfacts.fr/​|chucknorrisfacts.fr]] 
  
-[[http://​fr.wikipedia.org/wiki/​Fortune_(programme)|définition du mot fortune ​sur wikipédia]]+Bien entendu, ces 2 astuces peuvent être combinées (accents disponibles + retour à la ligne tous les 80 caractères) : 
 +<​file>​${color 1AA0DA}Humour : ${execi 300 fortune humour | iconv -c --silent -f ISO_8859-1 -t UTF-8 | fold -s -w 80}</​file>​ 
 + 
 +===== Voir aussi ===== 
 + 
 +  * [[http://www.fortunes-fr.org/​|www.fortunes-fr.org]] 
 +  * [[http://chucknorrisfacts.fr/​|chucknorrisfacts.fr]] 
 +  * [[wpfr>Fortune_(programme)|Fortune ​sur Wikipédia]] 
 + 
 +---- 
 + 
 +//​Contributeurs principaux : [[:​utilisateurs:​wido]],​ [[:​utilisateurs:​Fenouille84]],​ [[:​utilisateurs:​Malizor]].//​
  • fortune.1247580634.txt.gz
  • Dernière modification: Le 14/07/2009, 16:10
  • par 213.95.41.13