Spacing in Conky (fr)

From Conky PitStop

Jump to: navigation, search

"Intervalles" dans Conky

 Langue   English   Français   


Une des choses les plus importantes à connaître sur Conky.
Voir aussi : ${goto}, ${offset} & ${voffset}


Les espaces et intervalles (“spacing”) sont délicats à configurer pour certaines fonctions de conky. Il vous faut utiliser des polices de type “mono” ou “fixed width” (polices à chasses fixes).


Spacing-1.png


Vous pouvez avoir un calendrier qui ressemble à celui de gauche (police de type mono) ou celui de droite (police classique). Évidement, nous avons à faire à deux mois différents, en janvier 2008, le 1er jour du mois devrait se placer sous TU (mardi), d’ou la notion de “spacing” afin que la date s’affiche correctement..

L’idée est donc d’utiliser une police de type “mono” avant de lancer la fonction du calendrier pour ensuite désactiver cette police:

${font LCDMono:size=19}${color2}${pre_exec ~/Conky/scripts/calendario.sh semana}
${color 888888}${pre_exec ~/Conky/scripts/calendario.sh pasado}${color2}${pre_exec ~/Conky/scripts/calendario.sh hoy}${color 888888}${pre_exec ~/Conky/scripts/calendario.sh futuro}${font}

Dans ces deux lignes lançant le calendrier du mois courant, j’ai besoin d’activer une police de type mono afin que les “nombres” de la date s’alignent correctement, et la seconde ligne désactive cette police.

${font LCDMono:size=19} – dit à conky de commencer à utiliser une police spécifique, dans ce cas: la police LCDMono avec une taille de 19, et;

${font} – tout court, permet de cesser l’utilisation de la police spécifique et de revenir à celle définie par défaut dans votre fichier de configuration.

NOTE:

Dans certains cas, vous pouvez les désactiver en utilisant simplement $color $font – mais soyez vigilants car à la suite de certains scripts, cette commande simple ne FONCTIONNE PAS correctement si vous omettez les { & }. Je vous conseille donc de toujours utiliser la syntaxe complète, avec les accolades : ${color} ou ${font xxx}. Pour être honnête, je ne sais pas dans quelles circonstances la commande simple fonctionne, alors prenez l’habitude d’écrire ${color} ou ${font} pour éviter les problèmes!




Vous pouvez analyser le script Calendrier utilisé dans cet exemple.

Il existe de nombreuses polices de type mono mais vous pouvez toujours utiliser les polices fixes par défaut de votre système, même si je les trouve ennuyeuses (Mais ce n’est que mon opinion).

Quelques sites pour trouver votre bonheur:
dafont.com - leur section de polices à largeur fixe Urbanfonts - leur section monospace FontSpace - recherchez à partir de: mono, monospace ou fixe sur le site

et ce site pour le fun:

DINGBAT DEPOT - pour les fans des Dingbats.

Personal tools
Namespaces
Variants
Actions
Navigation
English
Français
Toolbox