Bonjour.
Je souhaiterais utiliser conkyforecast. Pour cela, je me suis basé sur cet article de la section doc. Tout se passe bien, jusqu'au lancement de conky 😉 :
[dom@pupuce ~]$ conky -c .conkyrcforecast
Conky: desktop window (1600059) is subwindow of root window (101)
Conky: drawing to desktop window
Conky: drawing to single buffer
Conky: can't load font 'StyleBats:style=CleanCut:size=12'
Conky: can't load font 'Bitstream Vera Sans Mono:style=Bold:size=11'
Conky: can't load font 'ConkyWeather:style=Bold:size=40'
Conky: can't load font 'ConkyWindNESW:size=40'
Conky: can't load font 'Bitstream Vera Sans Mono:style=Bold:size=14'
Conky: can't load font 'ConkyWeather:size=32'
Conky: can't load font 'Bitstream Vera Sans Mono:size=7'
(Je précise que je ne connais rien du tout à la gestion des polices sous Linux.)

J'ai bien installé (tout du moins je le crois !) les polices msttcore, poky, openlogos et que j'ai copié les polices de conkyforecast sous /usr/share/fonts :
[dom@pupuce ~]$ ll -rt /usr/share/fonts/
total 432
drwxr-xr-x. 2 root root  4096 nov.  23 18:51 liberation
drwxr-xr-x. 2 root root  4096 nov.  23 18:51 dejavu
drwxr-xr-x. 2 root root  4096 nov.  23 18:51 lohit-bengali
drwxr-xr-x. 2 root root  4096 nov.  23 18:51 lohit-assamese
drwxr-xr-x. 2 root root  4096 nov.  23 18:51 lklug
drwxr-xr-x. 2 root root  4096 nov.  23 18:51 jomolhari
drwxr-xr-x. 2 root root  4096 nov.  23 18:51 lohit-kannada
drwxr-xr-x. 2 root root  4096 nov.  23 18:51 khmeros
drwxr-xr-x. 2 root root  4096 nov.  23 18:51 abyssinica
drwxr-xr-x. 2 root root  4096 nov.  23 18:51 lohit-hindi
drwxr-xr-x. 2 root root  4096 nov.  23 18:51 thai-scalable
drwxr-xr-x. 2 root root  4096 nov.  23 18:51 smc
drwxr-xr-x. 2 root root  4096 nov.  23 18:51 paktype
drwxr-xr-x. 2 root root  4096 nov.  23 18:51 lohit-marathi
drwxr-xr-x. 2 root root  4096 nov.  23 18:51 lohit-punjabi
drwxr-xr-x. 2 root root  4096 nov.  23 18:51 un-core
drwxr-xr-x. 2 root root  4096 nov.  23 18:51 stix
drwxr-xr-x. 2 root root  4096 nov.  23 18:51 lohit-oriya
drwxr-xr-x. 2 root root  4096 nov.  23 18:51 lohit-maithili
drwxr-xr-x. 2 root root  4096 nov.  23 18:51 kacst
drwxr-xr-x. 4 root root  4096 nov.  23 18:52 default
drwxr-xr-x. 2 root root  4096 nov.  23 18:52 bitmap
drwxr-xr-x. 2 root root  4096 nov.  23 23:31 msttcore
drwxr-xr-x. 2 root root  4096 nov.  29 10:27 lohit-telugu
drwxr-xr-x. 2 root root  4096 déc.  10 07:19 lohit-gujarati
drwxr-xr-x. 2 root root  4096 déc.  10 07:19 lohit-tamil
drwxr-xr-x. 2 root root  4096 janv. 21 19:32 cjkuni-uming
drwxr-xr-x. 2 root root  4096 févr. 22 22:43 opensymbol
drwxr-xr-x. 2 root root  4096 mars   9 18:29 vlgothic
-rw-r--r--. 1 root root 21296 mars  16 18:25 StyleBats.ttf
-rw-r--r--. 1 root root 11260 mars  16 18:25 Moon Phases.ttf
-rw-r--r--. 1 root root 63129 mars  16 18:25 ConkyWind.sfd.tar.gz
-rw-r--r--. 1 root root 15640 mars  16 18:25 ConkyWind.otf
-rw-r--r--. 1 root root 15644 mars  16 18:25 ConkyWindN.otf
-rw-r--r--. 1 root root 15832 mars  16 18:25 ConkyWindNESW.otf
-rw-r--r--. 1 root root 32616 mars  16 18:25 ConkyWeather.otf
-rw-r--r--. 1 root root  7504 mars  16 18:25 Arrows.ttf
-rw-r--r--. 1 root root  6147 mars  16 18:25 Arrows.sfd.tar.gz
-rw-r--r--. 1 root root 31556 mars  16 18:26 Poky.ttf
-rw-r--r--. 1 root root 80584 mars  16 18:26 openlogos.ttf
En ce qui concerne bitstream, je n'ai trouvé aucun fichier .otf ou .ttf de ce nom, donc je ne suis pas très étonné, mais StyleBats et Conky* semblent bien présentes ...
Merci d'avance pour votre aide !!
J'ai rédigé l'article sur conkyforecast. Je me souviens avoir eu le même type de problème. Attends, je cherche comment j'avais résolu ça, parce que sur le moment rien de viens. :-P
Je te tiens au courant.

Edit : Si t'as pas Bitstream, change le pour une autre police, c'est pas important.
Ensuite, essaye après avoir redémarré le système. (Je sais c'est sale mais bon.)

Parce que les polices sont bien présentes, alors c'est étrange. Après un reboot ce sera peut-être résolu.
Merci Kenshin.
C'est bien de ton article que je suis parti.
Un reboot du serveur X puis de la machine n'y ont malheureusement rien fait ...
Poste le contenu de .conkyrcforecast STP. 🙂
voilà ...
[dom@pupuce ~]$ more .conkyrcforecast
text_buffer_size 2048

TEXT #Le contenu suivant sera affiché à l'écran
${offset -5}${color3}${font StyleBats:style=CleanCut:size=12}q ${voffset -2}${font Bitstream Vera Sans Mono:style=Bold:size=11}Météo${font} ${hr}${color1}${execpi 1800 python /usr/share/conkyforecast/conkyForecast.py --location=FRXX0016 --template=/home/dom/.scripts/conkyForecast.template}
[dom@pupuce ~]$
Bon c'est identique. Donc ça ne vient pas de là.
Autre solution : tu regroupes toutes les fonts dont tu as besoin, et tu les mets dans un dossier Fonts dans ton /home/dom

Ensuite, en root :
ln -s /home/dom/Fonts /usr/share/fonts
Et retente. C'est bizarre ça, t'as tout ce qu'il faut dans /usr/share/fonts et conky s'en sort pas... :-P
Manip effectuée, résultat inchangé ...
Comme tu dis, c'est bizarre !!

Pour ma culture, tu n'aurais pas un lien qui expliquerait comment sont gérées les polices sous linux ?
Le répertoire /usr/share/fonts est il scruté récursivement ? Les liens entre un nom de police et le fichier associé sont ils stockés dans un binaire ? Chargés au lancement de X ? ...

Merci !
Pourquoi ne pas mettre les polices dans ~/.fonts/ ? Conky est capable, à l'instar de la plupart des programmes, d'aller chercher au besoin dans ce dossier ?
Si oui, ça évitera des choses hasardeuses comme le lien symbolique proposé plus haut ou mettre les polices en vrac dans /usr/share/fonts...
Le lien symbolique n'est hasardeux que si l'on n'a pas prévu de pouvoir faire marche arrière 😉

... tout transféré sous ~/.fonts/
Le contenu de ce répertoire est il pris en compte à l'exécution de conky ou au démarrage de la session X ?
Pikachu_2014 wrote:Pourquoi ne pas mettre les polices dans ~/.fonts/ ? Conky est capable, à l'instar de la plupart des programmes, d'aller chercher au besoin dans ce dossier ?
Si oui, ça évitera des choses hasardeuses comme le lien symbolique proposé plus haut ou mettre les polices en vrac dans /usr/share/fonts...
Je ne connaissais même pas l'existence de ~/.fonts/ comme quoi...
L'ajout de la ligne
use_xft yes
au début du .conkyrcforecast permet de résoudre le problème.

Reste plus qu'à chercher pourquoi 😉

Merci à vous.

edit : comment marquer ce sujet comme étant résolu ?
Dominick wrote:L'ajout de la ligne
use_xft yes
au début du .conkyrcforecast permet de résoudre le problème.

Reste plus qu'à chercher pourquoi 😉

Merci à vous.

edit : comment marquer ce sujet comme étant résolu ?
M**** je venais pour te le proposer, je viens de le voir sur un forum anglophone. :hammer:
L'important est que ce soit résolu. Amuse-toi bien avec conkyForecast (je vais préciser dans la doc d'ajouter cette ligne)

P.S : Le forum ne permet pas de modifier le titre du topic plus d'un quart d'heure après sa création.