Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 19-07-2014 12:56:27

whirlwind
Membre
Distrib. : Debian 7
Noyau : Linux 3.2.0-4-686-pae
(G)UI : Gnome
Inscription : 10-07-2014

wiki - conky-exemple-de-configuration

Lien : http://debian-facile.org/atelier:chanti … figuration

Salut les copains,

Pour apporter ma petite contribution au wiki je souhaite faire une page ou l'on regroupe plein d'exemple de configuration de Conky pour l'utilisateur qui ne veux pas passer des heures à configurer ou tous simplement celui qui n'a pas d'imagination tongue

Donc si vous pouvez m'envoyer vos fichiers de configuration, des screens etc etc...

Hors ligne

#2 19-07-2014 15:25:43

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : wiki - conky-exemple-de-configuration

Merci d'avoir reposté.  cool

Alors, voici quelques liens dont je t'ai parlé :
- https://debian-facile.org/viewtopic.php?id=1373 (plus ou moins une centralisation)
- https://debian-facile.org/viewtopic.php?id=8261 (réservé aux horloges)
- https://debian-facile.org/viewtopic.php?id=2038 (la page retour du wiki)
- https://debian-facile.org/doc:systeme:conky (la page wiki)

Après, si tu tapes "conky" dans l'outil de recherche, tu as 4 pages de résultats.  roll

Mes configs sont sur ma page perso : https://debian-facile.org/utilisateurs:paskal
et mon screen d'ensemble est ici : https://debian-facile.org/viewtopic.php … 847#p91847

Voilà ! Bon courage et merci de cette initiative.  smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#3 19-07-2014 16:23:31

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : wiki - conky-exemple-de-configuration

C'est une bonne idée. Il faudrait juste pouvoir organiser le wiki selon les fonctions recherchées: monitoring, multimédia, météo, calendrier, etc et la mise en forme.

J'ai fait ça de mon coté.
1405778288.png

C'est loin d'être parfait et j'ai plusieurs morceaux qui bouffent énormément de ressources.

Il faudrait certainement modifier certains éléments car en fonction de la taille et de la police ça risque de décaler.


#!/bin/bash
sleep 2
conky -c ~/.conky/system.conky &
sleep 5
conky -c ~/.conky/data.conky &
sleep 5
conky -c ~/.conky/network.conky &
sleep 5
conky -c ~/.conky/hubic.conky &
sleep 5
conky -c ~/.conky/sensors.conky &
sleep 5
conky -c ~/.conky/calendar.conky &
sleep 5
conky -c ~/.conky/quodLibet.conky &
sleep 5
conky -c ~/.conky/rhythmbox.conky


### Conky Display Settings

# Update interval in seconds
update_interval 1.5


# Create own window instead of using desktop (required in nautilus)
own_window yes

# Use pseudo transparency with own_window?
own_window_transparent yes

# Use double buffering (reduces flicker-maybe)
double_buffer yes


# If own_window is yes, these window manager hints may be used
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes


# Utiliser Xft (polices lissées etc)
use_xft yes
xftalpha .1
override_utf8_locale yes # force UTF8

#police a utiliser : use_xft doit être a "yes"
xftfont DejaVu Sans:size=9
# Tout le texte en majuscule
uppercase no


# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x 15
gap_y 25

# positon
alignment top_right

# taille
minimum_size 300
maximum_width 300

TEXT
${font DejaVu:style=Bold:size=12}Système ${hr}
${font}# restaure la police par défaut
${execi 86400 lsb_release -si} : ${execi 86400 lsb_release -sr} ${execi 86400 lsb_release -sc}
Noyau : $sysname $kernel  $machine
Mises à jour disponibles : ${if_match "${execi 3600 aptitude search "~U" | wc -l | tail}">="1"}${color #ff0000}${endif}${execi 3600 aptitude search "~U" | wc -l | tail}${color}

#/sys/class/hwmon/hwmon[n]/device/temp[n]_input ([n] est un chiffre)
${cpugraph 30,300   00ff00 ff0000 -t}
${voffset -38}${font DejaVu:style=Bold} CPU  ${cpu}% ${font}$alignr${hwmon 1 temp 1}°C / ${hwmon 2 fan 1} RPM
${voffset 5}${font DejaVu:size=8}${top name 1} $alignr${offset -30}${top pid 1} $alignr${top cpu 1}%
${top name 2}  $alignr${offset -30}${top pid 2} $alignr${top cpu 2}%
${top name 3}  $alignr${offset -30}${top pid 3} $alignr${top cpu 3}%

${memgraph 30,300   00ff00 ff0000 -t}
${voffset -36}${font DejaVu:style=Bold} RAM  $memperc% ${font}$alignr$mem / $memmax
${voffset 5}${font DejaVu:size=8}${top_mem name 1} $alignr${offset -30}${top_mem pid 1} $alignr${top_mem mem 1}%
${top_mem name 2} $alignr${offset -30}${top_mem pid 2} $alignr${top_mem mem 2}%
${top_mem name 3} $alignr${offset -30}${top_mem pid 3} $alignr${top_mem mem 3}%
 


### Conky Display Settings

# Update interval in seconds
update_interval 1.5


# Create own window instead of using desktop (required in nautilus)
own_window yes

# Use pseudo transparency with own_window?
own_window_transparent yes

# Use double buffering (reduces flicker-maybe)
double_buffer yes


# If own_window is yes, these window manager hints may be used
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes


# Utiliser Xft (polices lissées etc)
use_xft yes
xftalpha .1
override_utf8_locale yes # force UTF8

#police a utiliser : use_xft doit être a "yes"
xftfont DejaVu Sans:size=9
# Tout le texte en majuscule
uppercase no


# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x 15
gap_y 345

# positon
alignment top_right

# taille
minimum_size 300
maximum_width 300

TEXT
${font DejaVu:style=Bold:size=12}Données ${hr}
${font}# restaure la police par défaut
/dev/sdd $alignr ${hddtemp /dev/sdd}°C
${font}Root $alignr${fs_bar 14,200 /}
${voffset -21}${offset 79}${font DejaVu:size=7}$alignr${fs_used /} / ${fs_size /}
${font}${color}Home $alignr${fs_bar 14,200 /home}
${voffset -21}${offset 79}${font DejaVu:size=7}$alignr${fs_used /home} / ${fs_size /home}
${diskiograph_read  /dev/sdd 30,145 FFC5B1 982700 -t}$alignr${diskiograph_write  /dev/sdd 30,145 FFC5B1 982700 -t}
${font DejaVu:style=Bold}${voffset -36}${offset 5}Rd${font DejaVu:style=Bold:size=9}$alignr${offset -160}${diskio_read /dev/sdd}
${font DejaVu:style=Bold}${voffset -25}${offset 160}Wr${font DejaVu:style=Bold:size=9}$alignr${offset -4}${diskio_write /dev/sdd}

${font}/dev/sdf $alignr ${hddtemp /dev/sdf}°C
${font}Documents$alignr${fs_bar 14,200 /data/Documents}
${voffset -21}${offset 79}${font DejaVu:size=7}${color}$alignr${fs_used /data/Documents} / ${fs_size /data/Documents}



### Conky Display Settings

# Update interval in seconds
update_interval 1.5


# Create own window instead of using desktop (required in nautilus)
own_window yes

# Use pseudo transparency with own_window?
own_window_transparent yes

# Use double buffering (reduces flicker-maybe)
double_buffer yes


# If own_window is yes, these window manager hints may be used
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes


# Utiliser Xft (polices lissées etc)
use_xft yes
xftalpha .1
override_utf8_locale yes # force UTF8

#police a utiliser : use_xft doit être a "yes"
xftfont DejaVu Sans:size=9
# Tout le texte en majuscule
uppercase no


# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x 15
gap_y 540

# positon
alignment top_right

# taille
minimum_size 300
maximum_width 300

TEXT
${font DejaVu:style=Bold:size=12}Réseau ${hr}
${font DejaVu:size=8}eth0 $alignr ${addr eth0}
wlan0 $alignr ${addr wlan0}
${downspeedgraph  eth0 30,145 FFC5B1 982700 -t }$alignr${upspeedgraph  eth0 30,145 FFC5B1 982700 -t}
${font DejaVu:style=Bold}${voffset -36}${offset 5}Do${font DejaVu:style=Bold:size=9}$alignr${offset -160}${downspeedf eth0} k/s
${font DejaVu:style=Bold}${voffset -25}${offset 160}Up${font DejaVu:style=Bold:size=9}$alignr${offset -4}${upspeedf eth0} k/s




### Conky Display Settings

# Update interval in seconds
update_interval 1.5


# Create own window instead of using desktop (required in nautilus)
own_window yes

# Use pseudo transparency with own_window?
own_window_transparent yes

# Use double buffering (reduces flicker-maybe)
double_buffer yes


# If own_window is yes, these window manager hints may be used
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes


# Utiliser Xft (polices lissées etc)
use_xft yes
xftalpha .1
override_utf8_locale yes # force UTF8

#police a utiliser : use_xft doit être a "yes"
xftfont DejaVu Sans:size=9
# Tout le texte en majuscule
uppercase no


# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x 15
gap_y 155

# positon
alignment bottom_right

# taille
minimum_size 300
maximum_width 300

TEXT
${font DejaVu:style=Bold:size=12}${color}Monitoring ${hr}
#/sys/class/hwmon/hwmon[n]/device/temp[n]_input ([n] est un chiffre)
${font}${color}# restaure la police par défaut
CPU: $alignr${offset -40}${if_existing /sys/class/hwmon/hwmon2/device/temp1_input}${hwmon 2 fan 1} RPM ${endif}$alignr${hwmon 1 temp 1}°C
GPU: $alignr${offset -40}${exec nvidia-settings -q [fan:0]/GPUCurrentFanSpeedRPM -t} RPM$alignr${nvidia temp}°C
MB: $alignr${offset -40}${hwmon 0 temp 1}°C$alignr${hwmon 0 temp 2}°C
HDD /root: $alignr${offset -40}${fs_used_perc /} %$alignr${execi 900 hddtemp -n /dev/sdd}°C
HDD /home: $alignr${offset -40}${fs_used_perc /home} %$alignr${execi 900 hddtemp -n /dev/sdd}°C# ${hddtemp /dev/sdd}°C

 



### Conky Display Settings

# Update interval in seconds
update_interval 1.25


# Create own window instead of using desktop (required in nautilus)
own_window yes

# Use pseudo transparency with own_window?
own_window_transparent yes

# Use double buffering (reduces flicker-maybe)
double_buffer yes


# If own_window is yes, these window manager hints may be used
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes


# Utiliser Xft (polices lissées etc)
use_xft yes
xftalpha .1
override_utf8_locale yes # force UTF8

#police a utiliser : use_xft doit être a "yes"
xftfont DejaVu Sans:size=9
# Tout le texte en majuscule
uppercase no


# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x 15
gap_y 15

# positon
alignment bottom_right

# taille
minimum_size  450
maximum_width 450 135


TEXT
${if_running rhythmbox}${color}${font DejaVu:style=Bold:size=12}Musique${hr}
${font}${color}# restaure la police par défaut
${voffset 5}${offset 125}${if_match ${exec artist=$(rhythmbox-client --print-playing-format "%aa");echo ${#artist}} < 39}${exec rhythmbox-client --print-playing-format "%aa"}${else}${scroll 39 13 ${exec rhythmbox-client --print-playing-format "%aa"}}${endif}
${offset 125}${if_match ${exec album=$(rhythmbox-client --print-playing-format "%at");echo ${#album}} < 39}${exec rhythmbox-client --print-playing-format  "%at"}${else}${scroll 39 13 ${exec rhythmbox-client --print-playing-format  "%at"}}${endif}
${offset 125}${if_match ${exec number=$(rhythmbox-client --print-playing-format "%tN");title=$(rhythmbox-client --print-playing-format "%tt");titre="$number. $title"; echo ${#titre}} < 39}${exec number=$(rhythmbox-client --print-playing-format "%tN");title=$(rhythmbox-client --print-playing-format "%tt");echo $number". "$title}${else}${scroll 39 13 ${exec number=$(rhythmbox-client --print-playing-format "%tN");title=$(rhythmbox-client --print-playing-format "%tt");echo $number". "$title}}${endif}
${offset 125} - - -  
${offset 125}Genre: ${if_match ${exec genre=$(rhythmbox-client --print-playing-format "%ag");echo ${#genre}} < 32}${exec rhythmbox-client --print-playing-format "%at"}${else}${scroll 32 11 ${exec rhythmbox-client --print-playing-format "%at"}}${endif}${image /home/user/.conky/quodLibet_CD.png  -p 11,33 -s 100x100}${image /home/user/.conky/quodLibet_box.png  -p 2,30 -s 112x105}
${endif}



### Conky Display Settings

# Update interval in seconds
update_interval 1.25


# Create own window instead of using desktop (required in nautilus)
own_window yes

# Use pseudo transparency with own_window?
own_window_transparent yes

# Use double buffering (reduces flicker-maybe)
double_buffer yes


# If own_window is yes, these window manager hints may be used
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes


# Utiliser Xft (polices lissées etc)
use_xft yes
xftalpha .1
override_utf8_locale yes # force UTF8

#police a utiliser : use_xft doit être a "yes"
xftfont DejaVu Sans:size=9
# Tout le texte en majuscule
uppercase no


# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x 15
gap_y 15

# positon
alignment bottom_right

# taille
minimum_size  450
maximum_width 450 135


TEXT
${if_running quodlibet}${color}${font DejaVu:style=Bold:size=12}Musique${hr}
${font}${color}# restaure la police par défaut
${voffset 5}${offset 125}${if_match ${exec artist=$(quodlibet --print-playing '<artist>');echo ${#artist}} < 39}${exec quodlibet --print-playing '<artist|<artist>|Unknown Artist>'}${else}${scroll 39 13 ${exec quodlibet --print-playing '<artist>'}}${endif}
${offset 125}${if_match ${exec album=$(quodlibet --print-playing '<album>');echo ${#album}} < 39}${exec quodlibet --print-playing '<album|<album>|Unknown Album>'}${else}${scroll 39 13 ${exec quodlibet --print-playing '<album>'}}${endif}
${offset 125}${if_match ${exec title=$(quodlibet --print-playing '<tracknumber|<tracknumber>|00>. <title>');echo ${#title}} < 39}${exec quodlibet --print-playing '<tracknumber|<tracknumber>. |><title|<title>|Unknown Title>'}${else}${scroll 39 13 ${exec quodlibet --print-playing '<tracknumber|<tracknumber>. |><title>'}}${endif}
${offset 125} - - -  
${offset 125}Genre: ${if_match ${exec genre=$(rhythmbox-client --print-playing-format "%ag");echo ${#genre}} < 32}${exec rhythmbox-client --print-playing-format "%ag"}${else}${scroll 32 11 ${exec rhythmbox-client --print-playing-format "%ag"}}${endif}${image /home/quentin/.conky/quodLibet_CD.png  -p 11,33 -s 100x100}${image /home/quentin/.conky/quodLibet_box.png  -p 2,30 -s 112x105}
${endif}

Hors ligne

#4 20-07-2014 11:18:24

whirlwind
Membre
Distrib. : Debian 7
Noyau : Linux 3.2.0-4-686-pae
(G)UI : Gnome
Inscription : 10-07-2014

Re : wiki - conky-exemple-de-configuration

Super ça me donne déjà de quoi mettre ça en place.

Il faudrait juste pouvoir organiser le wiki selon les fonctions recherchées: monitoring, multimédia, météo, calendrier, etc et la mise en forme.



Je prend note également.

Hors ligne

#5 20-07-2014 16:24:26

fanch
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2.0-4-amd64
(G)UI : Xfce4
Inscription : 04-11-2013

Re : wiki - conky-exemple-de-configuration

Mon conky perso, monté à partir de différents morceaux de code, remaniés à ma sauce (image cliquable):

799613Capturedcran07112013120654.png

#Paramètres de la fenêtre
own_window no
own_window_transparent yes
own_window_type override
own_window_hints undecorated,below, sticky,skip_taskbar,skip_pager
alignment top_right
out_to_console no
background yes
gap_x 10
gap_y 35

# Paramètres de la police
use_xft yes
xftfont Arial:size=10
override_utf8_locale yes

# Paramètres de configuration
update_interval 1
double_buffer yes

# Nombre d'échantillons
cpu_avg_samples 4
net_avg_samples 4

TEXT
Uptime : $uptime

CPU Total : ${cpu cpu0}%
${cpugraph cpu0 30,250}
CPU Core :
1 : ${cpubar cpu1 10,200} ${cpu cpu1}%
2 : ${cpubar cpu2 10,200} ${cpu cpu2}%
3 : ${cpubar cpu3 10,200} ${cpu cpu3}%
4 : ${cpubar cpu4 10,200} ${cpu cpu4}%
CPU Temp: ${acpitemp}°C

RAM : $mem / $memmax ($memperc%)
${membar 10,250}
SWAP : $swap / $swapmax ($swapperc%)
${swapbar 10,250}

HDD activity: ${diskio /dev/sda}
${diskiograph /dev/sda 30,250}
#${execi 10 hddtemp /dev/sda1}
/ : ${fs_used /} / ${fs_size /} (${fs_used_perc /}%)
${fs_bar 10,250 /}
/home/ : ${fs_used /home/} / ${fs_size /home/} (${fs_used_perc /home/}%)
${fs_bar 10,250 /home/}

#Température GPU : ${execi 60 nvidia-settings -query GPUCoreTemp | perl -ne 'print $1 if /GPUCoreTemp.*?: (\d+)./;'}°C
#Température HDD : ${hddtemp /dev/sda}°C
Batt: ${battery BAT1}
${battery_bar BAT1}

Ethernet: ${downspeedf eth0}Ko/s ($totaldown)
${downspeedgraph eth0 50,250}
Upload : ${upspeedf eth0}Ko/s ($totalup)
${upspeedgraph eth0 50,250}
Wifi: ${downspeedf wlan0}Ko/s ($totaldown)
${downspeedgraph wlan0 50,250}
Upload : ${upspeedf wlan0}Ko/s ($totalup)
${upspeedgraph wlan0 50,250}
 



Le but était d'avoir un moniteur système qui ne consomme quasi-rien, et toutes les données utiles sous les yeux.

Hors ligne

Pied de page des forums