LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


personaliser:conky:variables

Conky : les variables

Les variables passées à conky déterminent les informations affichées. Cette page est une traduction de celle du manpage de conky.
Certains passages sont empruntés à l'excellent post de nonas sur pcimpact.

VariablesArgumentsDéfinitions
acpiacadapter-indique l'état du chargeur acpi: branché/débranché.
acpifan-indique les infos du capteur acpi pour le ventilateur.
acpitemp-indique la temperature captée par acpi.
addrinterfaceadresse IP pour l'interface désignée, ex: '${addr eth0}'.
addrsinterfacecomme 'addr' pour linux seulement.
adt746xcpu-température du capteur therm_adt746x.
adt746xfan-vitesse du ventilateur captée par therm_adt746x.
aligncnombre ('n'pixels)alignement du texte au centre de la ligne, avec un décallage de 'n', ex: '${alignc 10}'.
alignrnombre ('n'pixels)alignement du texte à droite de la ligne, avec un décallage de 'n', ex: '${alignr 5}'.
section apcups* - ces variables affiches les informations délivrées par votre matériel APC™ .
apcupsdhôte:portlance le démon de controle des fonctions APC, par défaut 'localhost:3551'.
équivalent libre à powerchute.
apcupsd_cable-affiche le type de connexion UPS.
apcupsd_charge-affiche le poucentage de charge de la batterie courante.
apcupsd_lastxfer-affiche la raison de la dernière bascule de 'ligne' à 'batterie'.
apcupsd_linev-affiche l'entrée nominale en volt.
apcupsd_load-affiche le taux de charge courant.
apcupsd_loadbar-affiche une barre de progression de la charge courante.
apcupsd_loadgaugehauteur,largeuraffiche un compteur de progression de la charge courante.
apcupsd_loadgraphhauteur,longueur couleur1
couleur2 scale -t -l
affiche un graphique de progression de la charge courante.
ex: '${apcupsd_loadgraph 20,120 FFFFFF 000000}'.
apcupsd_model-affiche le modèle UPS.
apcupsd_name-affiche le nom défini par utilisateur.
apcupsd_status-affiche le statut courant : 'en ligne' ou 'sur batterie'.
apcupsd_temp-affiche la température de l'UPS.
apcupsd_timeleft-affiche le temps restant sur la batterie.
apcupsd_upsmode-affiche le 'mode' UPS, ex: 'indépendant'.
fin de section apcups* .
apm*FreeBSD only
section audacious* - ces variables renvoient les informations délivrées par le lecteur audio audacious.
audacious_barhauteur,longueuraffiche une barre de progression du titre en cours dans audacious.
audacious_bitrate-affiche le debit du morceau en cours.
audacious_channels-affiche le numéro du canal audio utilisé par audacious.
audacious_filename-affiche l'adresse complète du morceau en cours.
audacious_frequency-affiche la fréquence du morceau en cours.
audacious_length-affiche la durée du morceau en cours sous la forme MM:SS .
audacious_length_seconds-affiche la durée du morceau en cours en secondes.
audacious_main_volume-affiche le volume individuel d'audacious.
audacious_playlist_length-affiche le nombre de morceaux dans la liste de lecture en cours.
audacious_playlist_position-affiche la position du morceaux dans la liste de lecture en cours.
audacious_position-affiche la progression du morceau en cours sous la forme MM:SS .
audacious_position_seconds-affiche la progression du morceau en cours en secondes.
audacious_status-affiche le statut d'audacious, 'en lecture','en pause',stoppé','aucune lecture'.
audacious_titlenombreaffiche le titre du morceau en cours. une longueur maximale peut être passé en argument.
fin de section audacious* .
battery-affiche le statut de la batterie et la charge en pourcentage, ex: '${battery BAT0}'.
battery_barhauteur,longueur nombreaffiche une barre de progression de la charge de la batterie, ex: ${battery_bar 4,40 BAT0}'.
battery_percentnombreaffiche la charge de la batterie en pourcentage, ex: '${battery BAT0}%'.
battery_shortnombreaffiche le statut de la batterie en format court et la charge en pourcentage.
battery_timenombretemps restant avant la (de)charge complète de la batterie.
blink'text' ou 'variables'fais clignoter 'text' et/ou 'conky_variables' au rhytme de 'update_interval'.
section bpmx* - ces variables renvoient les informations délivrés par la lecteur bmpx.
bmpx_album-affiche l'album du morceau en cours.
bmpx_artist-affiche l'artiste du morceau en cours.
bmpx_bitrate-affiche le debit du morceau en cours.
bmpx_title-affiche le tritre du morceau en cours.
bmpx_track-affiche le numéro du morceau en cours.
bmpx_uri-affiche l'adresse internet du morceau en cours.
fin de section bmpx* .
buffersnombre (bytes)taille de la mémoire tampon.
cachednombre (bytes)taille de la mémoire en cache.
cmdline_to_pidexpressionpid du premier processus ayant 'expression' dans sa ligne de commande.
color#hexadécimal/couleurchange la couleurdu texte qui suit, ex: '${color #01AB2C}${cpu cpu0}%${color}'.
notez la variable '${color}' en fin de ligne pour rétablir la couleur par défaut.
colorN-change la couleur du texte qui suit en utilisant un couleur prédéfinie par la fonction 'colorN'.
ex: '${color1}${cpu cpu0}%${color2}${cpugraph cpu0 6,40}${color}'.
combinevariable1 variable2place la variable2 à droite de la variable1, séparée par le caractère inscrit.
ex: '${combine ${head /proc/cpuinfo 2} :: ${head /proc/meminfo 1}}'.
affiche : en ligne 1; “cpuinfo_ligne1 :: meminfo_ligne1” et en ligne 2; “cpuinfo_ligne2”.
conky_build_arch-architecture du processeur sur lequel conky a été construit.
conky_build_date-date à laquelle conky a été construit.
conky_version-version du conky utilisé.
cpucpuxutilisation du/des processeur(s) 'x' en pourcentage,
'${cpu}' ou '${cpu cpu0}', affiche l'utilisation totale des processeurs,
'${cpu cpux}' ou x>=1, affiche l'utilisation individuelle des processeurs.
cpubarcpux hauteur,longueuraffiche une barre d'état pour l'utilisation du/des processeur(s), ex: '${cpubar cpu0 10,60}'.
cpugaugecpux hauteur,largeuraffiche un compteur d'utilisation du/des processeurs 'x', ex: '${cpugauge cpu2 25,25}'.
cpugraphhauteur,longueur couleur1
couleur2 scale -t -l
affiche un graphique de progression de l'usage du/des processeurs.
curlurl temps (minutes)récupère des données d'une adresse 'url' à un intervalle 'temps', par défaut: 15 minutes.
desktop-numéro du bureau sur lequel conky est affiché.
desktop_name-nom du bureau sur lequel conky est affiché.
desktop_number-nombre total de bureaux sur lequel conky peut s'afficher.
disk_protectdisqueétat de protection du disque 'disque' si supporté par le noyau.
diskiodisqueaffiche la quantité de données en lecture/écriture sur le disque 'disque',
ex: '${diskio sda3}/s'.
diskio_readdisqueaffiche la quantité de donnée en lecture sur le disque 'disque',
ex: '${diskio_read sda}/s'.
diskio_writedisqueaffiche la quantité de donnée en écriture sur le disque 'disque',
ex: '${diskio_write sda4}/s'.
diskiographdisque hauteur,longueur
couleur1 couleur2 scale -t -l
affiche un graphique de progression des données en lecture/écriture sur le disque 'disque'.
ex: '${diskiograph /dev/sda3 15,70 ffffff 000000 -t}'.
diskiograph_readdisque hauteur,longueur
couleur1 couleur2 scale -t -l
affiche un graphique de progression des données en lecture sur le disque 'disque'.
ex: '${diskiograph_read /dev/sda1 15,70 ffffff 000000 -t}'.
diskiograph_writedisque hauteur,longueur
couleur1 couleur2 scale -t -l
affiche un graphique de progression des données en écriture sur le disque 'disque'.
ex: '${diskiograph_write /dev/sda 15,70 ffffff 000000 -t}'.
downspeedinterfaceaffiche la quantité de données téléchargées pour 'interface', ex: '${downspeed eth0}/s'.
downspeedfinterfaceaffiche la quantitée de données téléchargées en KiB pour 'interface'.
downspeedgraphinterface hauteur,longueur
couleur1 couleur2 scale -t -l
affiche un graphique des données téléchargées pour 'interface',
ex: '${downspeedgraph eth0 10,60 FFFFFF 000000}'.
draft_mailsmaildir intervalleaffiche le nombre de mails marqué comme brouillons dans 'maildir'.
else-texte à afficher si la condition “if” n'est pas valide,
ex: '${if_up eth0}réseau ethernet disponible${else}pas de réseau ethernet${endif}'.
endif-fini un bloc 'if'/'else'.
entropy_avail-FIXME
entropy_barhauteur,longueurFIXME
entropy_perc-FIXME
entropy_poolsize-FIXME
evalexpressionFIXME
eveapi_userid api_key character_idaffiche des informations relative au profil du 'userid' venant du jeu Eve Online.
section “exec” - préférez la commande '$execi' pour préserver vos ressources. voir aussi “texec*”
execcommandeexecute une commande au rhytme de 'update_interval',et affiche son résultat dans conky,
ex: '${exec cat ~/todo | grep important}'.
execbarcommandeaffiche une barre d'état de la 'commande' si celle-ci renvoie un résultat entre 0et100.
les dimensions de la barre peuvent être réglées grâce à 'default_bar_size'.
execgaugecommandeaffiche un compteur d'état de la 'commande' si celle-ci renvoie un résultat entre 0et100.
les dimensions du compteur peuvent être géglées grâce à 'default_gauge_size'.
execgraph-t -l commandeaffiche un graphique d'état de la 'commande' si celle-ci renvoie un résultat entre 0et100.
les dimensions du graphique peuvent être réglées grâce à 'default_graph_size'.
si le premier argument est '-t' ou '-l', pensez à le faire précéder d'un espace ' '.
execiintervalle commandeidem que 'exec' mais la 'commande' se lance à un 'intervalle' spécifique.
l''intervalle' doit être >= 'update_interval'. voir aussi '$texeci'.
execibarintervalle commandeidem que 'execbar' mais la 'commande' se lance à un 'intervalle' spécifique.
execigaugeintervalle commandeidem que 'execgauge' mais la 'commande' se lance à un 'intervalle' spécifique.
execigraph-t -l commandeidem que 'execgraph' mais la 'commande' se lance à un 'intervalle' spécifique.
execpcommandeéxécute une commande et affiche son résultat dans conky. accepte la syntaxe de conky. vous pouvez inclure des expressions telles que '${color1}text${color}' dans votre 'commande'.
execpiintervalle commandeidem que 'execp' mais la 'commande' se lance à un 'intervalle' spécifique.
fin de la section exec*.
flagged_mailsmaildir intervalleaffiche le nombre de mails 'marqués' dans 'maildir'.
fontnom_de_la_police:size=nombrespécifie une police particulière pour le texte qui suit,
ex: '${font Terminus:pixelsize=10}${color1}heure:${time %I:%M}${font}${color}'.
notez que '${font}' restaure la police par défaut.
format_timesecondes formatsi 'times_in_seconds yes', affiche le temps donné en secondes selon un 'format'.FIXME
forwarded_mailsmaildir intervalleaffiche le nombre de mails marqués comme 'transférés' dans 'maildir'.
freqnaffiche la fréquence du processeur 'n'>=1 en MHz.
freq_gnaffiche la fréquence du processeur 'n'>=1 en GHz.
fs_barhauteur,longeur fsaffiche une barre d'état pour l'occupation de 'fs', ex: '${fs_bar /home/arp 6,20}'.
fs_bar_freehauteur,longeur fsaffiche une barre d'état pour l'espace libre sur 'fs'.
fs_freefsaffiche l'espace disponible sur 'fs', ex: ${fs_free /media/backup/}'.
fs_free_percfsaffiche le pourcentage d'espace disponible sur 'fs'.
fs_sizefsaffiche la taille de 'fs'.
fs_typefsaffiche le type de système de fichiers de 'fs' (ext2,ext3,ext4,vfat,ntfs..).
fs_usedfsaffiche l'espace utilisé sur 'fs'.
fs_used_percfsaffiche le pourcentage d'espace utilisé sur 'fs'.
gotoxdéplace le prochain élément au pixel 'x'.
gw_iface-affiche l'interface du router ou 'multiple' ou 'aucun' selon l'état.
gw_ip-affiche l'IP de la passerelle par défaut ou 'multiple' ou 'aucune' selon l'état.
hddtempdisqueaffiche la température du 'disque'. nécessite que le démon hddtemp soit lancé et accessible par l'utilisateur.
headfichier nombre checkaffiche les 'n'(nombre) premières lignes du 'fichier' spécifié. l'intervalle de vérification est défini par 'check' en secondes, par defaut , check=2sec.
hrnombre ('n'pixels)trace une ligne horizontale d'épaisseur 'n'
hwmondev type n factor offsetaffiche les informations transmises par la sonde hwmon de sysfs (Linux2.6). 'dev' peut être ignoré si vous n'avez qu'un seul capteur. le type peut être 'in'/'vol' pour voltage, 'fan' ou 'temp'. 'n' est le numéro de la sonde (voir /sys/class/hwmon).'factor' et 'offset' sont optionnels et autorisent le recalcul des données entrantes.
i2cdev type n factor offsetaffiche les informations transmises par la sonde i2s de sysfs (Linux2.6). 'dev' peut être ignoré si vous n'avez qu'un seul capteur. le type peut être 'in'/'vol' pour voltage, 'fan' ou 'temp'. 'n' est le numéro de la sonde (voir /sys/bus/i2c/devices/). 'factor' et 'offset' sont optionnels et autorisent le recalcul des données entrantes.
section ik8* - ces variables sont spécifiques aux ordinateurs portables Dell™ Inspiron. necessite le driver iK8.
i8k_ac_status-affiche le statut de la ligne (branché ou non) transmit par /proc/ik8.
i8k_bios-affiche la version du bios listée dans /proc/ik8.
i8k_buttons_status-affiche le statut de touches listeés dans /proc/ik8.
i8k_cpu_temp-affiche la température du processer en celsius trouvée dans /proc/ik8.
i8k_left_fan_rpm-affiche la vitesse de rotation du ventilateur de gauche trouvée dans /proc/ik8.
i8k_left_fan_status-affiche le statut du ventilateur de gauche trouvé dans /proc/ik8.
i8k_right_fan_rpm-affiche la vitesse de rotation du ventilateur de droite trouvée dans /proc/ik8.
i8k_right_fan_status-affiche le statut du ventilateur de droite trouvé dans /proc/ik8.
i8k_serial-affiche le numéro de série de votre ordinateur trouvé dans /proc/ik8.
i8k_version-affiche la version de votre sonde ik8.
fin de la section ik8*.
ibm_brightness-affiche la luminosité de l'écran des ordinateurs portables Ibm™.
ibm_fan-affiche la vitesse de rotation du ventilateur des ordinateurs portables Ibm™.
ibm_tempsnombre (0→7)affiche les températures 'n' des ordinateurs portables Ibm™.
ex: 'T°cpu = ${ibm_temps 0}°C'. cpu:O, hdd:2, gpu:3 .
ibm_volume-affiche le volume interne des ordinateurs portables Ibm™ (de 0→14).
iconv_startencodage entrée/sortieconvertiseur d'encodage, utilise iconv, doit être stoppé avec 'iconv_stop'.
iconv_stop-arrêt de la conversion de l'encodage enclenchée par 'iconv-start'.
section “if” - fonctionne sous la forme “$if*var0 text1/var1 $else text2/var2 $endif” .
if_emptyvariablesi la 'variable' est vide, affiche tout entre '$if_empty' et son '$endif'.
if_existingfichier expressionsi le 'fichier' existe, affiche tout entre '$if_exist' et son '$endif'. le second paramêtre est optionnel et rajoute une précision sur le fichier.
if_gw-si il existe au moins une passerelle, affihe tout entre '$if_gw' et son '$endif'.
if_matchexpressionsi 'expression' remplit les conditions, affiche tout entre '$if_match' et son '$endif'.
ex: '${if_match “${ibm_temps 0}” >= “80” }${color red}${ibm_temps 0}°C${else}${color green}${ibm_temps 0}°C${endif}'.
if_mixer_mutemixersi le 'mixer' est en sourdine, affiche tout entre '$if_mixer_mute' et son '$endif', par défaut mixer=Master.
if_mountedpoint_de_montagesi le 'point_de_montage' est monté, affiche tout entre '$if_mounted' et son '$endif'.
if_mpd_playing-si le serveur mpd est en lecture ou en pause, affiche tout entre '$if_mpd_playing' et son '$endif'.
if_runningprocessussi le 'processus' est en cours, affiche tout entre '$if_running' et son '$endif'.
if_smapi_bat_installedindexsi 'smapi' est installé sur 'index', affiche tout entre '$if_smapi_bat_installed' et son '$endif'. voir 'smapi_*'.
if_upinterfacesi 'interface' est active, affiche tout entre '$if_up' et son '$endif'. voir aussi 'if_up_strictness'.
if_updatenrnombre d'updates 'n'si conky s'est relancé 'n' fois, affiche tout entre '$if_updatenr' et son '$endif'.
if_xmms2_connected-si xmms2 tourne, affiche tout entre '$if_xmms2_connected' et son '$endif'.
fin de la section “if”.
imageadresse -p x,y -s LxH -n
-f intervalle
affiche l'image selon son 'adresse' à la position -p ou 'x' est le décallage horizontal en pixels depuis le coin supérieur gauche de conky, et 'y' le décallage vertical. possibilité de '-s' redimensionner l'image en indiquant sa 'L'argeur et sa 'H'auteur, de ne pas mettre l'image en cache '-n', ou de vider le cache '-f' à un 'intervalle' déterminé.
imap_messagesaffiche le nombre de message dans votre boîte mail IMAP (voir imap). vous pouvez définir des boîtes IMAP individuelles avec les arguments suivants: “host user pass [-i interval] [-p port] [-e command]”. Port par défaut : 110, intervalle par défaut : 5 minutes. Si le mot de passe est '*', il vous sera demander au démarrage de Conky.
imap_unseen-idem que 'imap_messages' pour les nauveaux messages.
includeadresseprend en compte le ficher indiqué par 'adresse', les fonctions se rajoutent aux fonctions du conky en cours, les avariables se placent à l'endroit où 'include' est lancé.
ioschedulerdisqueaffiche l'ordonnancement des entées/sorties pour le 'disque'.voirici.
kernel-affiche la version du kernel utilisé.
laptop_mode-retourne les valeurs de /proc/sys/vm/laptop_mode
linesfichieraffiche le nombre de lignes contenues dans le 'fichier'.
loadavg1,2,3affiche la charge moyenne processeur; 1=dernière minute, 2=dernières 5 minutes, 3=dernières 15 minutes.
loadgraphhauteur,longueur couleur1
couleur2 scale -t -l
affiche un graphique de progression de la charge moyenne système.
luafonction paramêtreséxécute une 'fonction' lua selon ses 'paramêtres' et affiche le résultat.
lua_barhauteur,longueur fonction paramêtreséxécute une 'fonction' lua selon ses 'paramêtres' et affiche le résultat (compris entre 1→100) dans une barre.
lua_gaugehauteur,largeur fonction paramêtreséxécute une 'fonction' lua selon ses 'paramêtres' et affiche le résultat (compris entre 1→100) dans un compteur.
lua_graphfonction paramêtres couleur1
couleur2 scale -t -l
éxécute une 'fonction' lua selon ses 'paramêtres' et affiche le résultat (compris entre 1→100) dans un graphique.
lua_parsefonction paramêtresFIXME
machine-affiche l'architecture du noyau, ex: i686.
mailsboîte_mail intervalleaffiche le nombre de messages de votre 'boîte_mail' mbox et maildir supportés.
mboxscan-n 'nombre_de_messages' -fw 'longueur du mail'
-sm 'longueur_du_sujet' mbox
affiche un résumé des 'n' derniers messages de 'mbox', ex: '${mboxscan -n 10 “/home/arp/mail box”}'.
mem-affiche la quantité de mémoire vive utilisée.
membarhauteur,longueuraffiche une barre d'état de l'utilisation de la mémoire vive.
memeasyfree-affiche la quantité de mémoire vive disponible, en incluant buffer/cache.
memfree-affiche la quantité de mémoire vive disponible.
memgaugehauteur,largeuraffiche un compteur d'état de la quantité de mémoire vive utilisée.
memgraphhauteur,longueur couleur1
couleur2 scale -t -l
affiche un graphique de la progression d'utilisation de la mémoire vive.
memmax-affiche la quantité maximale de mémoire vive.
memperc-affiche le pourcentage d'utilisation de la mémoire vive.
mixersortieaffiche le volume de 'sortie' du mixer, par défaut sortie=Master mais vous pouvez utiliser tout autre canal.
mixerbarsortieaffiche une barre d'état du volume de 'sortie'.
mixerlsortieaffiche le volume gauche de 'sortie'.
mixerlbarsortieaffiche une barre d'état du volume gauche de 'sortie'.
mixerrsortieaffiche le volume droit de 'sortie'.
mixerrbarsortieaffiche une barre d'état du volume droit de 'sortie'.
section moc* - ces variables renvoient les informations délivrées par MusicOnConsole..
moc_album-affiche l'album courrant en lecture dans moc.
moc_artist-affiche l'artiste en lecture dans moc.
moc_bitrate-affiche le debit du morceau en lecture dans moc.
moc_curtime-affiche le temps courant du morceau en lecture dans moc.
moc_file-affiche le nom complet du fichier en lecture dans moc.
moc_rate-affiche le classement du morceau en lecture dans moc.
moc_song-affiche le nom du morceau en lecture dans moc.
moc_state-affiche l'état de moc, 'en lecture' 'en pause' 'stoppé' …
moc_timeleft-affiche le temps restant dans le morceau en lecture dans moc.
moc_title-affiche le titre du morceau en lecture dans moc.
moc_totaltime-affiche la durée totale du morceau en lecture dans moc.
fin de la section moc.
monitor-affice le numéro du moniteur sur lequel tourne conky.
monitor_number-affiche le nombre de moniteurs.
section mpd* - ces variables renvoient les informations délivrées par MusicPlayerDaemon .
mpd_album-affiche l'album en lecture dans mpd.
mpd_artist-affiche l'artiste en lecture dans mpd.
mpd_barhauteur,longueuraffiche une barre d'état du morceau en lecture dans mpd.
mpd_bitrate-affiche le debit du morceau en lecture dans mpd.
mpd_elapsed-affiche le temps restant de la lecture en cours dans mpd.
mpd_file-affiche le nom complet du fichier en lecture dans mpd.
mpd_length-affiche la durée du morceau en lecture dans mpd.
mpd_name-affiche le nom du morceau en lecture dans mpd.
mpd_percent-affiche le pourcentage de progression du morceau en lecture dans mpd.
mpd_random-affiche le statut du mode aléatoire.
mpd_repeat-affiche le statut du mode répétition.
mpd_smartnombre 'n'affiche le nom, sous la forme 'artiste - titre' selon les informations disponibles. taille maxi='n'.
mpd_status-affiche le statut de mpd.
mpd_titlenombre 'n'affiche le titre du morceau en lecture dans mpd. taille maxi='n'
mpd_track-affiche le numéro du morceau en lecture dans mpd.
mpd_vol-affiche le volume de mpd.
fin de la section mpd* .
nameserverindexaffiche les informations de 'nameserver', voir /etc/resolv.conf.
new_mailsboîte_mail intervalleaffiche le nombre de messages non-lus dans votre 'boîte_mail', vérifié tous le 'intervalles' en minutes.
nodename-affiche le nom d'hôte du système.
nvidiathreshold temp ambient
gpufreq memfreq imagequality
affiche les informations relative à votre carte grapique nvidia™.
offsetnombre (pixels)déplace le prochain élément de 'n' pixels.
outlinecolorhexadécimal/couleurchange la couleur du contour de la police.
pb_batterystatus,percent,timeaffiche des informations sur la batterie des pwerbook/ibook™.
section pid* - ces variables renvoient des informations sur les processus en fonction de leur PID.
pid_chrootpidaffiche l'environnement de travail de 'pid'
pid_cmdlinepidaffiche la ligne de commande dont 'pid' est issu.
pid_cwdpidaffiche le répertoire de travail de 'pid'.
pid_environpid varnameFIXME
pid_environ_listpidFIXME
pid_exepidaffiche l'adresse de l'executable à l'origine de 'pid'.
pid_nicepidaffiche le 'nice' de 'pid'.
pid_openfilespidaffiche une liste des fichiers ouverts par 'pid'.
pid_parentpidaffiche le pid du processus parent de 'pid'.
pid_prioritypidaffiche la priorité de 'pid', voir 'priority' dans 'man 5 proc'.
pid_readpidaffiche le nombre de bytes lus par 'pid'.
pid_statepidaffiche le statut de 'pid', 'actif' 'au repos' 'zombie'…
pid_state_shortpidaffiche le statut de 'pid' en format court.
pid_stderrpidaffiche les erreurs liées au 'pid'.
pid_stdinpidaffiche les données entrantes au 'pid'.
pid_stdoutpidaffiche les données sortantes du 'pid'.
pid_threadspidaffiche le nombre de tâches comprises dans 'pid'.
pid_thread_listpidaffiche une liste des tâches de 'pid'.
pid_time_kernelmodepidaffiche le temps en secondes alloué par le noyau pour 'pid'
pid_time_usermodepidaffiche le temps en secondes alloué par l'utilisateur pour 'pid'
pid_timepidaffiche la somme de 'pid_time_kernelmode'+'pid_time_usermode' pour 'pid'.
pid_uidpidaffiche le 'uid' réel pour 'pid'.
pid_euidpidaffiche le 'uid' effectif pour 'pid'.
pid_suidpidaffiche le 'uid' sauvegardé pour'pid'.
pid_fsuidpidaffiche le 'uid' du système de fichiers pour 'pid'.
pid_gidpidaffiche le 'gid' réel pour 'pid'.
pid_egidpidaffiche le 'gid' effectif pour 'pid'.
pid_sgidpidaffiche le 'gid' sauvegardé pour 'pid'.
pid_fsgidpidaffiche le 'gid“ du système de fichiers pour 'pid'.
pid_vmpeakpidaffiche le pic de mémoire virtuelle utilisée par 'pid'.
pid_vmsizepidaffiche la quantité de mémoire utilisée par 'pid'.
pid_vmlckpidaffiche la quantité de mémoire réservée pour 'pid'.
pid_vmhwmpidFIXME
pid_vmrsspidFIXME
pid_vmdatapidFIXME
pid_vmstkpidFIXME
pid_vmexepidFIXME
pid_vmlibpidFIXME
pid_vmptepidFIXME
pid_writepidaffiche le nombre de bytes écris par 'pid'
fin de la section pid*
platformdev type n factor offsetaffiche les informations transmises par la sonde platform de sysfs (Linux2.6). 'dev' peut être ignoré si vous n'avez qu'un seul capteur. le type peut être 'in'/'vol' pour voltage, 'fan' ou 'temp'. 'n' est le numéro de la sonde (voir /sys/bus/platform/devices/). 'factor' et 'offset' sont optionnels et autorisent le recalcul des données entrantes.
pop3_unseenaffiche le nombre de message dans votre boîte mail POP3 (voir pop3). vous pouvez définir des boîtes pop3 individuelles avec les arguments suivants: “host user pass [-i interval] [-p port] [-e command]”. Port par défaut : 110, intervalle par défaut : 5 minutes. Si le mot de passe est '*', il vous sera demander au démarrage de Conky.
pop3_usedaffiche l'espace utilisé dans votre boîte mail POP3 (voir pop3). vous pouvez définir des boîtes pop3 individuelles avec les arguments suivants: “host user pass [-i interval] [-p port] [-e command]”. Port par défaut : 110, intervalle par défaut : 5 minutes. Si le mot de passe est '*', il vous sera demander au démarrage de Conky.
pre_execshell commandeexecute une commande une fois avant que conky n'affiche quoi que ce soit, puis affiche le résultat dans la zone TEXT.
processes-nombre total de processus (actif/au repos).
read_tcphôte portaffiche les caractères visibles en se connectant via 'hôte' sur 'port' tcp.
replied_mailsmaildir intervallenombre de mails auxquels vous avez répondus dans votre 'maildir'.
rssadresse intervalle action nombre'n'
space_in_front
télécharge les flux rss à un 'intervalle' déterminé (par défaut 15 minutes), et renvoi les 'actions': feed_title, item_title('n'), item_desc('n'), 'item_titles'. possibilité d'utiliser 'spaces_in_front' pour ajouter un espace avant chaque 'action'.
ex(archwiki): '${rss http://planet.archlinux.org/rss20.xml 1 item_titles 10 }',
affichera les dix premiers articles de archlinux planet.
running_processes-affiche le nombre de processus actifs.
running_threads-affiche le nombre de tâches en cours.
scrolllongueur('l') step textaffiche un 'text' défilant de 'l' caractères avec un défilement de 'step' caractères.
'text' peut contenir des variables, si une variable renvoi plusieurs lignes, elles seront placées à la suite avec un "|" de séparation.
si vous changer la couleur , elle sera restaurée à la fin de '$scroll'. la fin et le début de 'text' sont séparés par 'l' espaces.
seen_mailsmaildir intervalleaffiche le nombre de mails marqués comme “lus” dans votre 'maildir'
shadecolorhexadécimal/couleurchange la couleur de l'ombre des textes/graphs/bordures.
section smapi - voir /sys/devices/platform/smapi/ - préférer les commandes “smapi_*” .
smapi (obsolète, préférer smapi_*)
smapi_bat_barindex,hauteur,longueuraffiche une bare d'état de la batterie.
smapi_bat_percindex,hauteur,longueuridem que 'smapi_bat_bar' mais accepte la fonction 'user_spacer'.
smapi_bat_powerindexaffiche la puissance en watt, posotif en charge, négatif en décharge.
smapi_bat_tempindexaffiche la température de la batterie.
fin de la section smapi*.
sony_fanspeed-affiche la vitesse de rotation des ordinateurs portables SonyVAIO™.
stippled_hr'n' pixelstrace une ligne horizontale en pointillés d'épaisseur 'n'.
swap-affiche l'utilastion de l'espace d'échange 'swap'.
swapbarhauteur,longueuraffiche une barre d'état de l'utilisation de la swap.
swapfree-affiche la place disponible dans la swap.
swapmax-affiche la taille totale de la swap.
swapperc-affiche le pourcentage d'utilisation de la swap.
sysname-affiche le nom du système, ex: Linux.
tablongueur'l',debutinsère une tabulation de 'l' pixels commencant à la colonne 'début'.
tailfichier 'n'lignes checkaffiche les 'n' dernières lignes du 'fichier' vérifié tous les 'check'.
tcp_portmonmoniteur de ports TCP. Les numéros de port doivent doivent être dans l'intervalle 1 à 65535. Les arguments possibles sont: 'count' nombre total de connexions dans l'intervalle spécifié, 'rip' adresse ip distante, 'rhost' nom de l'hôte distant, 'rport' numéro du port distant, 'rservice' nom du service distant (depuis /etc/services), 'lip' adresse ip locale, 'lhost' nom de l'hôte local, 'lport' numéro du port local, 'lservice' nom du service local (depuis /etc/services).
L'index de connexion fournit l'accès à chaque connexion au moniteur de port. Celui-ci vous retourne les informations pour des valeurs d'index comprises entre les connexions 0 et n-1. Les valeurs au-dessus de n-1 sont ignorées. Pour l'argument 'count', l'index de connection ne doit pas être spécifié mais est requis pour tous les autres arguments. Examples:
'${tcp_portmon 6881 6999 count}' affiche le nombre de connexions dans la plage d'ip bittorrent.
'${tcp_portmon 22 22 rip 0}' affiche l'adresse ip distante de la première connexion ssh
'${tcp_portmon 22 22 rip 9}' affiche l'adresse ip distante de la dixième connexion ssh
'${tcp_portmon 1 1024 rhost 0}' affiche le nom d'hôte distant de la première connexion sur le port indiqué (1024 ici)
'${tcp_portmon 1 1024 rport 4}' affiche le port distant de la cinquième connexion sur le port indiqué
'${tcp_portmon 1 65535 lservice 14}' affiche le nom du service local de la quinzième connexion dans la plage complète (1 à 65535)
NB: les variables du moniteur de port qui partage le même port font référence au même moniteur, ainsi plusieurs références à une plage particulière pour différentes infos et différents index utilisent en interne le même moniteur. Autrement dit Conky ne crée pas de moniteurs redondants.
templateNFIXMEFIXME
texeciintervalle commandeexécute 'commande' toutes les 'intervalle' secondes et affiche la sortie. idem que $execi, excepté que la commande est exécutée dans une tâche porpre. utilisez cette variable si vous avez un script assez lent afin que Conky continue le rafraîchissement. mettez un intervalle plus long que le temps d'éxécution que votre script.
threads-affiche le nombre total de tâches.
timeformataffiche la date, l'heure… voir 'man stfrtime'
to_bytesnombresi 'nombre' est suivi d'une unités de meure(KiB,MB,GiB..), il est convertit en bytes sans unités.
toptype numéroclassement (de 1→10) des processus selon leur utilisation processeur. les 'types' sont: 'name','pid','cpu','mem','mem_res','mem_vsize','time','io_perc','io_read','io_write'.
top_iotype numéroidem que 'top' mais les processus sont classés par la quantité de données en lecture/écriture pendant l'intervalle de lecture.
top_memtype numéroidem que 'top' mais les processus sont classés par leur taux d'occupation mémoire.
top_timetype numéroidem que 'top' mais les processus sont classés par leur temps cpu.
totaldowninterfaceaffiche la quantité totale de données téléchargées (limité à 4GB).
trashed_mailsmaildir intervalleaffiche le nombre de mails dans la poubelle de 'maildir'.
tztimetimezone formatidem que 'time' mais pour un fuseau horraire spécifique. voir /usr/share/zoneinfo.
gid_namegidaffiche le groupe correspondant à 'gid'.
uid_nameuidaffiche le nom de l'utisateur 'uid'.
unflagged_mailsmaildir intervalleaffiche le nombre de mails non classée dans 'maildir'.
unforwarded_mailsmaildir intervalleaffiche le nombre de mails classés non transférés dans 'maildir'.
unreplied_mailsmaildir intervalleaffiche le nombre de mails classés sans réponses dans 'maildir'.
unseen_mailsmaildir intervalleaffiche le nombre de nouveaux mails dans 'maildir'.
updatesnombre d'updatespour le débug.
upspeedinterfaceaffiche la quantité de données téléversées pour 'interface'.
upspeedfinterfaceaffiche la quantité de données téléversées en KiB avec une décimale pour 'interface'.
upspeedgraphinterface hauteur,longueur
couleur1 couleur2 scale -t -l
affiche un graphique des données téléversées pour 'interface',
ex: '${upspeedgraph wlan0 10,60 FFFFFF 000000}'.
uptime-affiche le temps de connexion.
uptime_short-affiche le temps de connexion en format court.
user_names-affiche le nom des utilisateurs connectés.
user_number-affiche le nombre d'utilisateurs connectés.
user_terms-affiche une liste des consoles en utilisation.
user_times-affiche les temps de connexion des utilisateurs.
user_timeconsoleaffiche le temps de connexion de l'utilisateur connecté en 'console'.
utimeformataffiche l'heure UTC.
voffsetnombre'n' (pixels)décallage vertical de 'n' pixels pour l'élément suivant.
voltage_mv'n'affiche la consommation du cpu 'n' en mVolt.
voltage_v'n'affiche la consommation du cpu 'n' en Volt.
section “weather” - “weather_forecast” - préférer les scripts externes pour la météo.
weatherFIXMEFIXME
weather_forecastFIXMEFIXME
fin de la secton météo.
section wireless - ces variables renvoient des informations à propos de votre réseau sans-fil.
wireless_apinterfaceaffiche le point d'accès MAC du réseau.
wireless_bitrateinterfaceaffiche le débit du réseau sans-fil.
wireless_essidinterfaceaffiche le point d'accès ESSID du réseau.
wireless_link_barhauteur,longueur interfaceaffiche une barre d'état de la qualité du réseau.
wireless_link_qualinterfaceaffiche la qualité du signal sans-fil.
wireless_link_qual_maxinterfaceaffiche la qualité maximale du signal disponible sur le réseau.
wireless_link_qual_percinterfaceaffiche la qualité du signal en pourcentage.
wireless_modeinterfaceaffiche le mode du réseau (Managed/Ad-Hoc/Master).
fin de la secton wireless.
wordsfichieraffiche le nombre de mots dans le 'fichier'.
section xmms2 - ces variables renvoient les informations délivrées par le lecteur xmms2.
xmms2_album-affiche l'album du morceau en lecture dans xmms2.
xmms2_artist-affiche l'artiste du morceau en lecture dans xmms2.
xmms2_barhauteur,longueuraffiche une barre de progression de la lecture en cours dans xmms2.
xmms2_bitrate-affiche le débit du morceau en lecture dans xmms2.
xmms2_comment-affiche les commentaires du morceau en lecture dans xmms2.
xmms2_date-affiche la date du morceau en lecture dans xmms2.
xmms2_duration-affiche la durée totale du morceau en lecture dans xmms2.
xmms2_elapsed-affiche le temps restant du morceau en lecture dans xmms2.
xmms2_genre-affiche le genre du morceau en lecture dans xmms2.
xmms2_id-affiche l'id du morceau en lecture dans xmms2.
xmms2_percent-affiche le pourcentage de lecture du morceau en cours dans xmms2.
xmms2_playlist-affiche la playlist en cours dans xmms2.
xmms2_size-affiche la taille du morceau en cours dans xmms2.
xmms2_smart-affiche le morceau en cours dans xmms2 sous le format 'artise - titre' selon les informations disponibles.
xmms2_status-affiche le statut de xmms2.
xmms2_timesplayed-affiche le nombre de lecture du morceau en cours dans xmms2.
xmms2_title-affiche le titre du morceau en lecture dans xmms2.
xmms2_tracknr-affiche le numéro du morceau en lecture dans xmms2.
xmms2_url-affiche l'adrese internet du morceau en lecture dans xmms2.
fin de la section xmms2.
variablesconky_variablesconky_variablesconky_variablesconky_variablesconky_variablesconky_variablesconky_variablesconky
personaliser/conky/variables.txt · Dernière modification : 2018/11/17 12:54 de 127.0.0.1