Différences
Ci-dessous, les différences entre deux révisions de la page.
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, 13:52] Fenouille84 |
fortune [Le 22/08/2024, 09:18] (Version actuelle) 185.65.134.167 [Installation] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== Introduction ===== | + | {{tag>Focal Bionic Xenial terminal}} |
- | 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 ;) | + | ---- |
- | ===== Installation ===== | + | ====== Fortune ====== |
- | Pour cela, il faut tout d'abord installer le paquet "fortune-mod". Pour cela, 2 méthodes : | + | Les fortunes sont de petits messages, des citations, des proverbes, etc. affichés à chaque connexion en mode console (terminal). Vous désirez en afficher dans votre terminal, ou dans [[Conky]] ? Cette page est pour vous. |
- | 1/ Via le terminal (méthode conseillée) : <code>sudo apt-get install fortune-mod</code> | + | ===== Pré-requis ===== |
+ | |||
+ | * Disposer des [[:sudo|droits d'administration]]. | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
- | 2/ Ou en un clic : [[apt://fortune-mod]] | + | ===== Installation ===== |
- | <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> | + | Pour cela, il faut tout d'abord [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>fortune-mod]]**. |
- | <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. Cependant, si vous êtes fâché avec nos amis d'outre-manche, rendez-vous à la section suivante pour apprendre à personnaliser les fortunes ;)</note> | + | 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). | ||
+ | Pour la version française des fortunes il vous suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>fortunes-fr]]**. | ||
- | ===== Comment personnaliser ces fortunes ===== | + | <note warning>Avertissement !!</note>Ce dernier paquet de localisation en français ne semble plus disponible sur Ubuntu 22.04. |
- | Vous voulez des fortunes en français, ou bien des fortunes d'un autre site ?? Alors voilà comment faire. | + | ===== Personnaliser ces fortunes ===== |
- | 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 sa fait : | + | Vous voulez des fortunes en français, ou bien des fortunes d'un autre site ? Alors voilà comment faire. |
+ | ==== Ajouter des fortunes (exemple des Chuck Norris facts) ==== | ||
- | <code>cd /home/pseudo_utilisateur</code> | + | 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). |
- | <code>mkdir test</code> | + | Ensuite, ouvrez un terminal, et déplacez-vous dans le dossier ''/tmp''. |
- | <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 votr travail grâce aux différents bureau : un bureaux avec Nautilus, un autre avec le terminal, etc.</note> | + | cd /tmp |
+ | Dans le cas des fortunes de Chuck Norris, on connaît l'adresse exacte, on peut le télécharger directement depuis le terminal : | ||
- | === Traduire les fortunes Linux === | + | wget -c http://www.chucknorrisfacts.fr/fortunes/fortunes.txt |
- | Pour cela, il faut télécharger ce fichier contenant les fortunes en français :{{:fr.tar.gz|}}. Il provient de Wido (un super administrateur ^^) qui les avait sur sa distribution et qui m'a aidé à configurer tout sa. Cliquez sur le lien et enregistrez le fichier dans le dosier qu'on vient de créer : **/home/pseudo_utilisateur/test** | + | |
- | Ensuite, décompressez le fichier téléchargé dans le dossier où il se trouve (normalement : **/home/pseudo_utilisateur/test/**). | + | On va maintenant créer un fichier « .dat » utilisable par le programme fortune et le placer dans le dossier des fortunes. |
- | 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 : | + | Dans le cas de Chuck Norris, un fichier « fortunes.txt » s'est normalement créé dans le répertoire ''fortune''. |
- | <code>sudo cp -R '/home/pseudo_utilisateur/fr/' '/usr/share/games/fortunes/'</code> | + | Créez un « .dat » à partir de ce fichier: |
+ | strfile fortunes.txt chucknorris.dat | ||
+ | Déplacez le tout dans le dossier **/fr** des fortunes : | ||
- | === Ajouter des fortunes Chuck Norris === | + | sudo cp chucknorris.dat ./chucknorris /usr/share/games/fortunes/fr/ |
- | 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 : <code>cd /home/pseudo_utilisateur/test</code> | + | Et voilà, tout est bon. Vous pouvez vous reporter à cette méthode pour installer de nouvelles fortunes, selon votre goût. |
- | Puis téléchargez le fichier : <code>wget -c http://www.chucknorrisfacts.fr/fortunes/fortunes.txt</code> | + | <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 ==== | ||
- | 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. | + | 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. |
+ | Ainsi, le fichier de citations doit ressembler à cela : <file perso.dat> | ||
+ | citation 1 | ||
+ | % | ||
+ | citation 2 | ||
+ | % | ||
+ | citation 3 | ||
+ | % | ||
+ | dernière citation | ||
+ | % | ||
+ | </file> | ||
- | Normalement, un fichier //fortunes.txt// vient de se créer dans le répertoire **/home/pseudo_utilisateur/test** | + | <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> |
- | Renommez le fichier pour enlever l'extension : <code>mv fortunes.txt fortune</code> | + | Et maintenant pour avoir un fortune perso, tapez dans un terminal : <code>fortune perso</code> |
- | + | ||
- | Renommez le fichier : <code>mv fortune chucknorris</code> | + | |
- | + | ||
- | Créez un .dat : <code>strfile chucknorris</code> | + | |
- | + | ||
- | Déplacez le tout dans le dossier **/fr** des fortunes : <code>sudo cp /home/pseudo_utilisateur/test/chucknorris /usr/share/games/fortunes/fr/</code> | + | |
- | <code>sudo cp /home/pseudo_utilisateur/test/chucknorris.dat /usr/share/games/fortunes/fr/</code> | + | |
- | + | ||
- | Et voilà, tout est bon ;) Vous pouvez vous reporter à cette méthode pour installer de nouvelles fortunes, selon votre goût. | + | |
- | + | ||
- | <note tip>Maintenant que les manips sont terminées, vous pouvez supprimer votre dossier **/home/pseudo_utilisateur/test**. Il ne sert plus à rien.</note> | + | |
===== Exemples d'utilisation ===== | ===== Exemples d'utilisation ===== | ||
==== Dans le terminal ==== | ==== Dans le terminal ==== | ||
+ | |||
Pour afficher des fortunes dans le terminal, il suffit d'en ouvrir un et d'entrer les lignes correspondantes à vos envies : | 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> | + | Afficher une fortune Linux en anglais : <code>fortune fortunes</code> |
Afficher une fortune sur le cinéma : <code>fortune cinema</code> | Afficher une fortune sur le cinéma : <code>fortune cinema</code> | ||
Ligne 75: | Ligne 83: | ||
Etc. | Etc. | ||
- | <note>Pour connaître les différents thèmes, ouvrez le dossier /usr/share/games/fortunes/fr</note> | + | <note tip>Pour connaître les différents thèmes, ouvrez le répertoire « /usr/share/games/fortunes/fr ».</note> |
+ | |||
+ | ==== Dans Conky ==== | ||
+ | |||
+ | 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) : | ||
+ | |||
+ | <file> | ||
+ | ${color 1AA0DA}Linux : ${execi 300 fortune fortunes} | ||
+ | ChuckNorris : ${execi 300 fortune chucknorris} | ||
+ | </file> | ||
+ | |||
+ | 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}</file> et ainsi de suite. | ||
+ | |||
+ | <note important> | ||
+ | * Ce système ne permet pas de choisir une fortune aléatoirement parmi tous les thèmes. Toutefois, un petit script devrait rendre ça possible. | ||
+ | </note> | ||
+ | |||
+ | Pour voir les modifications, il faut « tuer » Conky et le relancer. Encore et toujours, via le terminal : | ||
+ | <code>killall conky | ||
+ | conky -c /emplacement/de/votre/conkyrc</code> | ||
+ | |||
+ | Et normalement, vous devriez voir les fortunes que vous voulez, affichées dans votre Conky. | ||
+ | |||
+ | |||
+ | === Si soucis de mise en page === | ||
+ | |||
+ | Si vous rencontrez des soucis de mise en page, suivez ces conseils pour les résoudre. | ||
+ | |||
+ | == Problème de retour à la ligne == | ||
+ | |||
+ | 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> | ||
- | ==== Dans conky ==== | + | == Problème de prise en charge des accents == |
- | 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) : | + | |
- | <code>${color 1AA0DA}Linux : ${execi 300 fortune fortunes} | + | 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 : |
- | 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. | + | <file>${color 1AA0DA}Humour : ${execi 300 fortune humour | iconv -c --silent -f ISO_8859-1 -t UTF-8} </file> |
- | <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ée, je suis preneur pour tester :)</note> | ||
- | <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 : | + | Bien entendu, ces 2 astuces peuvent être combinées (accents disponibles + retour à la ligne tous les 80 caractères) : |
- | <code>killall conky</code> <code>conky</code> | + | <file>${color 1AA0DA}Humour : ${execi 300 fortune humour | iconv -c --silent -f ISO_8859-1 -t UTF-8 | fold -s -w 80}</file> |
- | Et normalement, vous devriez voir les fortunes que vous voulez, affichées dans votre conky :) | + | |
+ | ===== Voir aussi ===== | ||
+ | * [[http://www.fortunes-fr.org/|www.fortunes-fr.org]] | ||
+ | * [[http://chucknorrisfacts.fr/|chucknorrisfacts.fr]] | ||
+ | * [[wpfr>Fortune_(programme)|Fortune sur Wikipédia]] | ||
+ | ---- | ||
- | ===== Liens ===== | + | //Contributeurs principaux : [[:utilisateurs:wido]], [[:utilisateurs:Fenouille84]], [[:utilisateurs:Malizor]].// |