Petites améliorations de mes conkys:
conkyrc1
-Utilisation de la fonction nvidia de conky pour avoir les températures et les fréquences.
-utilisation de l'option "-t " pour les graphes, ce qui fait que les couleurs correspondent à la valeur affichée.
background no
font 6x10
use_xft yes
xftfont MgOpen Modata L:size=7:bold
#xftalpha 0.8
update_interval 3.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
#own_window_colour SteelBlue4
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
#minimum_size 290 5
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
stippled_borders 8
border_inner_margin 4
border_width 1
default_color white
default_shade_color black
default_outline_color black
alignment top_right
gap_x 12
gap_y 230
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
use_spacer right
text_buffer_size 1024
TEXT
${font Waltograph UI:size=12:bold} $alignc ${color #cd5555}${execi 1800 lsb_release -d | awk '{print $2$4}'} ${execi 1800 lsb_release -c | awk '{print $2}'}
${font} $alignc ${color #cd5555}$sysname $kernel on $machine
${color #000080}$stippled_hr
${color #cd5555}Système de fichiers ouvert depuis: ${color #11B3F8}$uptime
${color #cd5555}Fréquence CPU: ${color #11B3F8}$freq
${color #0000ff}${cpugraph cpu1 32,181 00ff00 ff0000 -t} ${color #0000ff}${cpugraph cpu2 32,181 00ff00 ff0000 -t}
${color #cd5555}Utilisation Core 1: ${color #11B3F8}${cpu cpu1}% ${color #cd5555}Utilisation Core 2: ${color #11B3F8}${cpu cpu2}%
${color #cd5555}Température Core 1: ${color #11B3F8}${exec sensors | grep 0: | awk '{print $3}'} ${color #cd5555}Température Core 2: ${color #11B3F8}${exec sensors | grep 1: | awk '{print $3}'}
${color #000080}$stippled_hr
$alignc${color #cd5555}Carte Graphique: ${color #11B3F8}${execi 1800 nvidia-settings -q gpus |grep '0] (' | cut -d '(' -f 2,2 | sed -e 's/.\{1\}$//'}
$alignc${color #cd5555}Pilote NVidia: ${color #11B3F8}185.18.36
${color #cd5555}Température GPU: ${color #11B3F8}${nvidia temp}°C ${color #cd5555} Fréquence GPU: ${color #11B3F8}${nvidia gpufreq} Mhz
${color #cd5555}Temp Max GPU : ${color #11B3F8}${nvidia threshold}°C ${color #cd5555}Mémoire GPU: ${color #11B3F8}${nvidia memfreq} Mhz
${color #000080}$stippled_hr
$alignc${color #cd5555} Disque dur
$alignc${color #11B3F8}${execi 3600 hddtemp -b | grep HTS722012K9SA00 | cut -c34-}
${color #cd5555}Température disque dur: ${color #11B3F8}${execi 90 hddtemp /dev/sda | awk '{print $4}'}
${color #000080}$stippled_hr
${color #cd5555}Utilisation RAM ${color #0000ff}$alignc Totale Utilisée Pourcentage
$alignc ${color #11B3F8}$memmax $mem $memperc%
${color #0000ff}${memgraph 00ff00 ff0000 -t}
${color #cd5555}Utilisation Swap : ${color #11B3F8} $swap/$swapmax - $swapperc% ${color #00f5ff} ${swapbar}
${color #000080}$stippled_hr
${color #cd5555}Internet:
${color #0000ff}Reception:${color #ff4500} ${downspeedf eth0} k/s ${color #11B3F8} Envoi: ${color #ff4500}${upspeedf eth0} k/s
${color #0000ff}Total: ${color #ff4500} ${totaldown eth0} ${color #11B3F8}Total:${color #ff4500} ${totalup eth0}
${color #0000ff}${downspeedgraph eth0 32,181 00ff00 ff0000 -t} ${color #22ccff}${upspeedgraph eth0 32,181 00ff00 ff0000 -t}
${color #000080}$stippled_hr
${color #cd5555}$alignc Systèmes de fichiers
${color #cd5555}Système ${color #11B3F8} ${fs_used /} / ${fs_size /}: ${color #00f5ff}${fs_bar /}
${color #cd5555}Home ${color #11B3F8} ${fs_used /home} / ${fs_size /home} : ${color #00f5ff}${fs_bar /home}
${color #000080}$stippled_hr
${color #cd5555}Processus : ${color #11B3F8}$processes ${color #11B3F8}En cours: ${color #ff4500}$running_processes
${color #0000ff}En cours: $alignc PID CPU% MEM%
${color #ff4500} ${top name 1} $alignc ${top pid 1} ${top cpu 1} ${top mem 1}
${color #11B3F8} ${top name 2} $alignc ${top pid 2} ${top cpu 2} ${top mem 2}
${color #11B3F8} ${top name 3} $alignc ${top pid 3} ${top cpu 3} ${top mem 3}
${color #0000ff}En mémoire:
${color #ff4500} ${top_mem name 1} $alignc ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color #11B3F8} ${top_mem name 2} $alignc ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color #11B3F8} ${top_mem name 3} $alignc ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
-conkyrc2
Petit conky pour afficher la fête du jour: utilisation de la fonction curl de conky:
background no
use_xft yes
xftfont MgOpen Modata L:size=7:bold
#xftalpha 0.8
update_interval 3.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
#own_window_colour SteelBlue4
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
stippled_borders 8
border_inner_margin 1
border_width 1
default_color white
default_shade_color black
default_outline_color black
alignment top_right
gap_x 30
gap_y 200
no_buffers no
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
use_spacer none
text_buffer_size 2048
maximum_width 500
minimum_size 500
TEXT
${alignc}${font Monaco:size=9}${color #11B3F8}${curl http://www.fetedujour.fr/api/text 240}
conkyrc3
-conky calendrier
background no
font 6x10
use_xft yes
xftfont MgOpen Modata L:size=7:bold
#xftalpha 0.8
update_interval 3.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
#own_window_colour SteelBlue4
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
stippled_borders 8
border_inner_margin 4
border_width 1
default_color white
default_shade_color black
default_outline_color black
alignment top_right
gap_x 99
gap_y 60
no_buffers no
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
use_spacer right
TEXT
${alignc}${font Monaco:size=18}${color #0000ff}${execi 1800 date +%^B | cut -c1}${font Monaco:size=10}${color #11B3F8}${execi 1800 date +%B | cut -c2-}
${color #11B3F8}${font Monaco:size=9}${execpi 60 DJS=`date +%_d`; cal | sed '/./!d' | sed '1d' | sed 's/$/ /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignc} /' | sed /" $DJS "/s/" $DJS "/" "'${color tan2}'"$DJS"'${color #0000ff}'" "/}
Les option "nvidia" et "curl" ne sont pas activées d'origine dans la dernière version de conky (la 1.7.2)
Il faut re-compiler à partir des sources en mettant une option dans le ./configure:
./configure --enable-nvidia --enable-curl
Il y a d'autre option qui ne sont pas activé par défaut, celles qui dans la liste ci dessous sont marquées [default=no]
Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--disable-dependency-tracking speeds up one-time build
--enable-dependency-tracking do not reject slow dependency extractors
--enable-shared[=PKGS] build shared libraries [default=yes]
--enable-static[=PKGS] build static libraries [default=yes]
--enable-fast-install[=PKGS]
optimize for fast installation [default=yes]
--disable-libtool-lock avoid locking (might break parallel builds)
--disable-config-output disable if you do not want conky to output a default
config (with -C) [default=yes]
--disable-own-window disable if you do not want support for creating own
window [default=yes]
--enable-audacious=yes|no|legacy
enable audacious player support [default=no]
--enable-bmpx enable if you want BMPx support [default=no]
--enable-ibm enable if you want support for IBM/Lenovo notebooks
@<:default=no]
--disable-hddtemp disable if you do not want hddtemp support
[default=yes]
--disable-apcupsd disable if you do not want apcupsd support
[default=yes]
--enable-iostats enable if you want support for per-task I/O
statistics [default=yes]
--disable-math disable if you do not want math support
[default=yes]
--disable-mpd disable if you do not want MPD support [default=yes]
--disable-moc disable if you do not want MOC support [default=yes]
--enable-xmms2 enable if you want XMMS2 support [default=no]
--enable-curl enable if you want curl support [default=no]
--enable-eve Eve-Online skill monitor [default=no]
--enable-rss enable if you want rss support [default=no]
--enable-weather-metar enable if you want METAR weather support
[default=no]
--enable-weather-xoap enable if you want XOAP weather support (also
enables METAR) [default=no]
--disable-x11 disable if you do not want X11 support [default=yes]
--enable-imlib2 enable if you want Imlib2 support [default=no]
--enable-lua-imlib2 enable if you want Lua Imlib2 bindings for Conky
[default=no]
--enable-lua enable if you want Lua scripting support
[default=yes]
--enable-lua-cairo enable if you want Lua Cairo bindings for Conky
[default=no]
--enable-wlan enable if you want wireless support [default=no]
--disable-portmon disable if you do not want tcp (ip4) port monitoring
[default=yes]
--disable-rpath do not hardcode runtime library paths
--disable-double-buffer disable for no Xdbe double-buffering support
[default=yes]
--disable-xdamage disable if you do not want Xdamage support
[default=yes]
--disable-xft disable if you do not want to use Xft [default=yes]
--enable-nvidia enable if you want nvidia support [default=no]
--disable-alsa disable if you do not want ALSA support
[default=yes]
--enable-debug compile with debug symbols [default=no]
--enable-testing use strict compiler flags for testing [default=no]
Vous trouverez les utilisations de ces options dans
"CONKY VARIABLE"
J'espère que tout ceci vous aidera à faire des conky comme vous le souhaitez...