#302 Le 20/08/2007, à 10:07
- Astier
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
@Coincoin0017 : j'essaye ça plus tard dans la journée, je vous tiens au courant.
@oim : ça pourrait être pas mal d'avoir le code...
Hors ligne
#303 Le 20/08/2007, à 10:22
- bmar
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Mais j'ai un problème avec kde que je n'ai pas sous gnome. Quand conky est rafraichi (par exemple pour l'ajout de la barre pour amarok au lancement d'amarok) le fond devient noir et je suis obligé d'enlever le fond d'écran et de le remettre pour récupérer le fond "transparent" ... C'est super chiant et pas du tout fonctionnel
Quelqu'un a une idée de l'origine de ce problème?
Bonjour,
Moi j'ai résolu un problème similaire sous KDE grâce à ça :http://forum.ubuntu-fr.org/viewtopic.php?id=75367 le message #24
A voir si cela peut s'appliquer à ton problème...
Dernière modification par bmar (Le 20/08/2007, à 10:22)
Soyez vous-même le changement que vous voulez voir dans le Monde - Gandhi
Hors ligne
#304 Le 20/08/2007, à 10:37
- oim
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Re, voilà :
# set to yes if you want Conky to be forked in the background
background yes
cpu_avg_samples 2
net_avg_samples 2
out_to_console no
# Use Xft?
use_xft yes
# Xft font when Xft is enabled
#xftfont Bitstream Vera Sans Mono:size=7
xftfont Bitstream Vera Sans Mono:size=9
# Create own window instead of drawing to desktop.
own_window yes
own_window_transparent yes
own_window_colour navyblue
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_type override
# Text alpha when using Xft
xftalpha 0.8
#deprecated -- use 'own_window_hints below'
#on_bottom yes
wm_class_name Conky
# mail spool
mail_spool $MAIL
# Update interval in seconds
update_interval 2
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 330 10
maximum_width 330
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders 2
# border margins
#border_margin 4
# border width
border_width 1
# Default colors and also border colors
#default_color lightblue
default_color black
default_shade_color white
default_outline_color white
# Text alignment, other possible values are commented
#minimum_size 10 10
gap_x 25
gap_y 15
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer yes
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# drawn 1 pixel border around graphs or not
draw_graph_borders no
# Allow for the creation of at least this number of port monitors (if 0 or not set, default is 16)
min_port_monitors 8
# Allow each port monitor to track at least this many connections (if 0 or not set, default is 256)
min_port_monitor_connections 64
TEXT
${color #0077ff}$nodename ${alignc}$sysname $kernel
${color #0077ff}CPU : $color${acpitemp}°C ${color #0077ff} DD : $color${execi 10 hddtemp -n /dev/sda3} °C ${color #0077ff}IP Locale $color${addr eth0}
${color #0077ff}Ventilo : $color${exec expr `cat /sys/bus/i2c/devices/9191-0290/fan2_input`} T/M
${color #0077ff}Uptime :$color $uptime ${color #0077ff} Load:$color $loadavg
${color #0077ff}CPU Usage :$color ${cpu}% ${color #0077ff}${cpubar}
${color black}${cpugraph 0 32, 350 104E8B 0077ff}
${color #0077ff}RAM :$color $mem/$memmax ${color #0077ff}$membar $memperc%
${color #0077ff}SWAP :$color $swap/$swapmax ${color #0077ff}${swapbar} $swapperc%
${color #0077ff}Procs :$color $processes ${color #0077ff}Running :$color $running_processes
${color #0077ff}Net Down:$color ${downspeed eth0}k/s${color #0077ff} ${offset 62}Net Up:$color ${upspeed eth0}k/s
${color black}${downspeedgraph eth0 32,150 104E8B 0077ff} $alignr${color black}${upspeedgraph eth0 32,150 104E8B 0077ff}
${totaldown eth0} Down$color $alignr${totalup eth0} Up$color
${color #0077ff}Espace disques :
${color #0077ff}Home $color${fs_used /}/${fs_size /}${alignr}${color #0077ff}${fs_bar 5,120 /} $color${fs_used_perc /}%
${color #0077ff}Media $color${fs_used /media/disk}/${fs_size /media/disk}${alignr}${color #0077ff}${fs_bar 5,120 /media/disk} $color${fs_used_perc /media/disk}%
${color #0077ff}Top Processes :
${color #0077ff}Name PID CPU% MEM%
$color ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
$color ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
$color ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color #0077ff}Mem usage
$color ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
$color ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
$color ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
Dernière modification par oim (Le 20/08/2007, à 10:38)
Hors ligne
#305 Le 20/08/2007, à 11:31
- Astier
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
@Coincoin0017 : alors je viens de tenter, ça marche presque (va falloir revoir ta copie ) : j'ai été obligé de remplacer le ${if_running gmb} par ${if_existing /home/bbrice/.gmusicbrowser/gmusicbrowser.fifo} comme suggéré par l'auteur de gmusicbrowser lors d'une discussion précédente, ce qui donne :
${if_existing /home/bbrice/.gmusicbrowser/gmusicbrowser.fifo}${color #800080}${gmb_title}
${color #4682B4}${gmb_artist}
${color #008B8B}${gmb_album}
${color #344299}${gmb_bar 18}
$alignc${voffset -21}${color #FFFB00}${gmb_elapsed}${color #DBAA82}/${gmb_length}$endif
${if_running mpd}${color #800080}${mpd_title}
${color #4682B4}${mpd_artist}
${color #008B8B}${mpd_album}
${color #344299}${mpd_bar 18}
$alignc${voffset -21}${color #FFFB00}${mpd_elapsed}${color #DBAA82}/${mpd_length}$endif
Si cela marche parfaitement, il subsiste un "problème" : si je lance mpd, tout est parfait je ne vois que ce que l'on attend : http://www.hiboox.com/lang-fr/image.php?img=rv00w9i1.png
Par contre, si je lance seulement gmusicbrowser le cadre de la barre de progression de mpd apparaît à l'écran comme on peut le voir sur cette capture : http://www.hiboox.com/lang-fr/image.php?img=tz554t71.png
Bon pour mpd je pense pouvoir me passer de la barre de progression et des indications de temps mais ça reste frustrant
Savez-vous si mpd inscrit des informations temporaires dans un fichier quelconque, comme cela est le cas pour gmusicbrowser, dans ce cas-là peut-être qu'adapter la même démarche à mpd fonctionnerait.
Merci pour ta proposition, d'autres idées ?
Hors ligne
#306 Le 20/08/2007, à 14:24
- Astier
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Je viens juste de comprendre (enfin je crois) pourquoi l'affichage de mpd est "présent" : mpd est un daemon et est donc lancé au démarrage il me semble, du coup ce n'est pas un if_running mpd qu'il faudrait utiliser mais un truc du genre if mpd_status=play ou truc du genre. Je vais me pencher sur la doc de mpd de façon plus assidue voir ce que l'on peut faire.
Des idées à ce propos ?
Merci, à bientôt
Hors ligne
#307 Le 20/08/2007, à 17:01
- Coincoin0017
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
@Coincoin0017 : alors je viens de tenter, ça marche presque (va falloir revoir ta copie ) :
Bon eh bien désolé que cela ne fonctionne pas,
c'était juste une hypothèse je n'utilises pas ces programmes, je sais que la fonction de test du statut ( lecture, pause, stop et notrunning) est présente avec xmms mais pour mpd ?
Bon courage.
Coincoin0017
Hors ligne
#308 Le 20/08/2007, à 17:32
- Astier
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Alors, une solution consiste à déclarer plutôt ${if_running ncmpc} ncmpc étant un frontend très léger pour mpd. Mais cette solution est pas top où l'intérêt de mpd c'est que c'est un daemon et qu'on peut vouloir le laisser tourner en fond sans application ouverte.
Une autre solution consiste à récupérer l'information d'état de mpd, que l'on trouve dans le fichier /var/lib/mpd/state :
bbrice@ubuntu:~$ cat /var/lib/mpd/state | grep "state: "
state: play
Or il semble que cette information ne soit pas toujours rafraichie ; j'ai donc essayé, pensant à un problème de droits) de créer un fichier state dans /home/bbrice/mpd/state mais là non plus l'état ne semble pas être vraiment rafraichi.
Est-il possible de faire en sorte que conky sélectionne cette information d'état dans ce fichier ? Ou faut-il passer par un petit script bash se chargeant de cela et le "charger" ensuite dans conky ?
Je ne suis pas du tout compétent en programmation, donc si quelqu'un a une idée, je suis preneur
A bientôt.
Hors ligne
#309 Le 20/08/2007, à 17:56
- Sleipnir
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Je poste mes conky, ils n'ont rien d'extraordinaires.
Mon pc est un dell , donc uniquement une sonde de temperature DD pas precise du tout ( + 10 ° mini ), donc mon conky prends en compte ce decalage, Il faudra adapter à vos températures. La ligne :
${execi 10 echo $(($(hddtemp -n /dev/sda1)-0))}
Vous remplacez le '-0" par la difference de temprerature au demarrage.
Lorsque l'usb est connectée, c'est signalé en rouge avec le volume.
J'ai également fait un petit script bash/zenity pour passer d'un conky à l'autre.
Je precise que les icones du bureau sont cachées par conky mais elles restent fonctionnelles.
# set to yes if you want Conky to be forked in the background
background no
# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
# Use Xft?
use_xft yes
# Xft font when Xft is enabled
#xftfont Bitstream Vera Sans Mono:size=8
xftfont Terminus:size=8
# Text alpha when using Xft
xftalpha 0.8
# Print everything to console?
# out_to_console no
# mail spool
#mail_spool $MAIL
# Update interval in seconds
update_interval 2.0
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window no
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 1280 0
# Draw shades?
draw_shades yes
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders 5
# border margins
border_margin 2
# border width
border_width 1
# Default colors and also border colors
default_color white
default_shade_color black
default_outline_color white
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 15
gap_y 5
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer yes
TEXT
${alignr 240}${color slate grey}UpTime: ${color }$uptime${color slate grey}${alignr 225}IP: ${color }${addr eth0}${alignr 210}${color slate grey}Web:${color }${execi 1800 ~/.conky/scriptip.sh}${alignr 195}${color slate grey}Up: ${color }${upspeed eth0}k/s${alignr 180}${color slate grey}Down: ${color }${downspeed eth0}k/s${alignr 135}${if_mounted /media/disk}${color red}!!! USB Connecté !!!${else } ${endif }${alignr 75}${color slate grey}Processus: ${color }$processes${color slate grey}/ ${color }$running_processes${alignr 65}${color slate grey}Load: ${color }$loadavg${alignr 50}${color slate grey}RAM: ${color }$memperc%${alignr 35}${color slate grey}CPU: ${color }$cpu%${alignr 20}${color slate grey}DD:${color red}${execi 10 echo $(($(hddtemp -n /dev/sda1)-0))}${color slate grey}°C${alignr}${color slate grey}Kern:${color }$kernel
${alignc}${if_mounted /media/disk}${color slate grey}Libre: ${color }${fs_free /media/disk}${else } ${endif }
# set to yes if you want Conky to be forked in the background
background no
# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
# Use Xft?
use_xft yes
# Xft font when Xft is enabled
#xftfont Bitstream Vera Sans Mono:size=8
xftfont Terminus:size=8
# Text alpha when using Xft
xftalpha 0.8
# Print everything to console?
# out_to_console no
# mail spool
#mail_spool $MAIL
# Update interval in seconds
update_interval 2.0
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window no
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 140 5
# Draw shades?
draw_shades yes
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders 8
# border margins
border_margin 4
# border width
border_width 1
# Default colors and also border colors
default_color white
default_shade_color black
default_outline_color white
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 5
gap_y 5
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer yes
TEXT
${color slate grey}UpTime: ${color }$uptime
${color slate grey}Kern:${color }$kernel
${color slate grey}Load: ${color #ddaa00}$loadavg
${color slate grey}Processes: ${color }$processes
${color slate grey}Running: ${color }$running_processes
${color slate grey}CPU:${color } $freq_dyn_g${color slate grey}Ghz${color #ddaa00}${alignr}$cpu%
${color }${cpugraph 15,130 000000 ffffff}
${color slate grey}RAM: ${color } $memmax
$mem ${color #ddaa00}${alignr}$memperc%
${color }${membar 3,110}
${color slate grey}Swap: ${color } $swapmax${alignr}$swapperc%
${swapbar 3,110}
${color slate grey}Highest CPU:
${color #ddaa00} ${top name 1}${alignr}${top cpu 1}
${color lightgrey} ${top name 2}${alignr}${top cpu 2}
${color lightgrey} ${top name 3}${alignr}${top cpu 3}
${color lightgrey} ${top name 4}${alignr}${top cpu 4}
${color slate grey}Highest RAM:
${color #ddaa00} ${top_mem name 1}${alignr}${top_mem mem 1}
${color lightgrey} ${top_mem name 2}${alignr}${top_mem mem 2}
${color lightgrey} ${top_mem name 3}${alignr}${top_mem mem 3}
${color lightgrey} ${top_mem name 4}${alignr}${top_mem mem 4}
${color slate grey} IP :${color } ${addr eth0}
${color slate grey} Web:${color } ${execi 1800 ~/.conky/scriptip.sh}
${color slate grey}Up:${offset 30}${color #ddaa00}${upspeed eth0}k/s
${color }${upspeedgraph eth0 15,130 000000 ffffff}
${color slate grey}Down:${offset 15}${color #ddaa00}${downspeed eth0}k/s
${color }${downspeedgraph eth0 15,130 000000 ffffff}
${color }Total Up:${alignr}${totalup eth0}
${color } Down:${alignr}${totaldown eth0}
${color slate grey}${offset 10}DD température: ${color red}${execi 10 echo $(($(hddtemp -n /dev/sda1)-0))}${color slate grey} °C
${color slate grey}Root: ${color }${fs_size /}
${fs_used /}${color #ddaa00}${alignr}${fs_free /}
${color }${fs_bar 3,110 /}
${color slate grey}Home: ${color }${fs_size /home}
${fs_used /home}${color #ddaa00}${alignr}${fs_free /home}
${color }${fs_bar 3,110 /home}
${color slate grey}Echan: ${color }${fs_size /media/Echanges}
${fs_used /media/Echanges}${color #ddaa00}${alignr}${fs_free /media/Echanges}
${color }${fs_bar 3,110 /media/Echanges}
${color slate grey}Sauv1: ${color }${fs_size /media/Sauvegarde_1}
${fs_used /media/Sauvegarde_1}${color #ddaa00}${alignr}${fs_free /media/Sauvegarde_1}
${color }${fs_bar 3,110 /media/Sauvegarde_1}
${color slate grey}Sauv2: ${color }${fs_size /media/Sauvegarde_2}
${fs_used /media/Sauvegarde_2}${color #ddaa00}${alignr}${fs_free /media/Sauvegarde_2}
${color }${fs_bar 3,110 /media/Sauvegarde_2}
${if_mounted /media/disk}${color slate grey}USB: ${color }${fs_size /media/disk}
${fs_used /media/disk}${color #ddaa00}${alignr}${fs_free /media/disk}
${color }${fs_bar 3,110 /media/disk}
${color red}${alignc }!!! USB Connecté !!!${else } ${endif }
script_choix_conky:
#!/bin/sh
conk=`zenity --list --column "" "Petit_Conkyrc" "Grand_Conkyrc" "Aucun_Conkyrc"`
if [ $? = 1 ]; then
exit
fi
if [ "$conk" = "Petit_Conkyrc" ]; then
killall conky
conky -c .conkyrc3 &
elif [ "$conk" = "Grand_Conkyrc" ]; then
killall conky
conky -c .conkyrc &
elif [ "$conk" = "Aucun_Conkyrc" ]; then
killall conky
fi
exit
Dernière modification par Sleipnir (Le 22/08/2007, à 00:33)
Hors ligne
#310 Le 20/08/2007, à 19:13
- Astier
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Dans ma grande naiveté, je pensais à un script du genre :
#!/bin/bash
cat mpd/state | grep "state: ";
read state
if ["$state" = "play"]; then
{
echo mpd_title
}
else ["$state" = "stop"]; then
{
echo gmb_title
}
fi
Bien évidemment, cela ne m'avance guère, tout ce que j'obtiens c'est l'affichage "state: play".
Il faut que j'utilise d'autres commandes que cat et grep nan ? A part ça, est-ce que je suis quand même sur la bonne voie ou pas ?
Merci, à bientôt.
Hors ligne
#311 Le 20/08/2007, à 21:34
- Coincoin0017
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Salut
@Astier : J'ai revu ma copie et jai une bonne nouvelle jai trouvé ça avec google :
$color${if_empty $mpd_smart}Nothing to play.$else$mpd_smart [$mpd_elapsed/$mpd_length]$endif
Ca c'est le code brut comme je l'ai trouvé mais je pense que dans ton cas il faudrais :
${if_empty $mpd_smart}$else${color #800080}${mpd_title}
${color #4682B4}${mpd_artist}
${color #008B8B}${mpd_album}
${color #344299}${mpd_bar 18}
$alignc${voffset -21}${color #FFFB00}${mpd_elapsed}${color #DBAA82}/${mpd_length}$endif
J'ai pas testé mais j'espère que ce sera bon cette fois ci.
Coincoin0017
Dernière modification par Coincoin0017 (Le 20/08/2007, à 21:36)
Hors ligne
#312 Le 21/08/2007, à 15:32
- Astier
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Alors je viens de tester et l'instruction ${if_empty} ne semble pas être reconnue par ma version de conky ; il s'agit de la 1.4.5 que j'ai compilée après avoir appliqué le patch pour le support de gmusicbrowser.
Je viens de constater que la version 1.4.6 est sortie mais je rencontre un problème lors de l'application du patch. Je contacte l'auteur du patch et vous tiens au courant de mes avancées (ou pas).
Merci et à bientôt.
Hors ligne
#313 Le 21/08/2007, à 19:22
- Astier
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
@Coincoin0017 : merci beaucoup, la compilation de conky 1.4.6 avec le support de gmusicbrowser s'étant parfaitement déroulée, je viens d'essayer ta proposition et bonne nouvelle, ça marche parfaitement.
Cependant, je pense que se baser sur le statut de lecture de mpd pourrait être plus intéressant dans la mesure où pour que l'affichage dans conky soit vierge il faut que la liste de lecture soit vierge et il ne suffit pas simplement de stopper la lecture.
Mais la solution proposée par Coincoin0017 est très intéressante ; as-tu un lien vers la page sur laquelle tu as trouvé ça ?
Je reposte du coup mon .conkyrc :
# set to yes if you want Conky to be forked in the background
background no
cpu_avg_samples 2
net_avg_samples 2
out_to_console no
override_utf8_locale yes
# X font when Xft is disabled, you can pick one with program xfontsel
#font 8x10
#font 7x13
#font 8x13
#font 7x12
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
#font -artwiz-snap-normal-r-normal-*-*-100-*-*-p-*-iso8859-1
#font -*-luxi sans-medium-r-normal-*-13-*-*-*-*-*-iso8859-2
#font -*-helvetica-medium-r-normal-*-12-*-100-100-*-*-iso8859-2
#font -*-lucidatypewriter-medium-r-*-*-14-*-100-100-*-*-iso8895-2
#font -*-courier-medium-r-normal-*-14-*-100-100-*-*-iso8859-2
#font -*-lucida-medium-r-normal-*-13-*-*-*-*-*-iso8859-2
# Use Xft?
use_xft yes
# Xft font when Xft is enabled
#xftfont monospace-8
xftfont Sans -8.5
# Text alpha when using Xft
xftalpha 0.8
# mail spool
mail_spool $MAIL
# Update interval in seconds
update_interval 1
# Create own window instead of using desktop (required in nautilus)
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_transparent yes
#own_window_colour black
own_window yes
own_window_type override
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 5
maximum_width 220
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders 0
# border margins
border_margin 0
# border width
border_width 0
# drawn 1 pixel border around graphs or not
draw_graph_borders yes
# Default colors and also border colors
default_color black
default_shade_color black
default_outline_color black
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
gap_x 0
gap_y 36 #margines gorny
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer yes
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# boinc (seti) dir
# seti_dir /opt/seti
# Possible variables to be used:
#
# Variable Arguments Description
# acpiacadapter ACPI ac adapter state.
# acpifan ACPI fan state
# acpitemp ACPI temperature.
# adt746xcpu CPU temperature from therm_adt746x
# adt746xfan Fan speed from therm_adt746x
# battery (num) Remaining capasity in ACPI or APM
# battery. ACPI battery number can be
# given as argument (default is BAT0).
# buffers Amount of memory buffered
# cached Amount of memory cached
# color (color) Change drawing color to color
# cpu CPU usage in percents
# cpubar (height) Bar that shows CPU usage, height is
# bar's height in pixels
# downspeed net Download speed in kilobytes
# downspeedf net Download speed in kilobytes with one
# decimal
# exec shell command Executes a shell command and displays
# the output in torsmo. warning: this
# takes a lot more resources than other
# variables. I'd recommend coding wanted
# behaviour in C and posting a patch :-).
# execi interval, shell Same as exec but with specific interval.
# command Interval can't be less than
# update_interval in configuration.
# fs_bar (height), (fs) Bar that shows how much space is used on
# a file system. height is the height in
# pixels. fs is any file on that file
# system.
# fs_free (fs) Free space on a file system available
# for users.
# fs_free_perc (fs) Free percentage of space on a file
# system available for users.
# fs_size (fs) File system size
# fs_used (fs) File system used space
# hr (height) Horizontal line, height is the height in
# pixels
# i2c (dev), type, n I2C sensor from sysfs (Linux 2.6). dev
# may be omitted if you have only one I2C
# device. type is either in (or vol)
# meaning voltage, fan meaning fan or temp
# meaning temperature. n is number of the
# sensor. See /sys/bus/i2c/devices/ on
# your local computer.
# kernel Kernel version
# loadavg (1), (2), (3) System load average, 1 is for past 1
# minute, 2 for past 5 minutes and 3 for
# past 15 minutes.
# machine Machine, i686 for example
# mails Mail count in mail spool. You can use
# program like fetchmail to get mails from
# some server using your favourite
# protocol. See also new_mails.
# mem Amount of memory in use
# membar (height) Bar that shows amount of memory in use
# memmax Total amount of memory
# memperc Percentage of memory in use
# new_mails Unread mail count in mail spool.
# nodename Hostname
# outlinecolor (color) Change outline color
# pre_exec shell command Executes a shell command one time before
# torsmo displays anything and puts output
# as text.
# processes Total processes (sleeping and running)
# running_processes Running processes (not sleeping),
# requires Linux 2.6
# shadecolor (color) Change shading color
# stippled_hr (space), Stippled (dashed) horizontal line
# (height)
# swapbar (height) Bar that shows amount of swap in use
# swap Amount of swap in use
# swapmax Total amount of swap
# swapperc Percentage of swap in use
# sysname System name, Linux for example
# time (format) Local time, see man strftime to get more
# information about format
# totaldown net Total download, overflows at 4 GB on
# Linux with 32-bit arch and there doesn't
# seem to be a way to know how many times
# it has already done that before torsmo
# has started.
# totalup net Total upload, this one too, may overflow
# updates Number of updates (for debugging)
# upspeed net Upload speed in kilobytes
# upspeedf net Upload speed in kilobytes with one
# decimal
# uptime Uptime
# uptime_short Uptime in a shorter format
#
# seti_prog Seti@home current progress
# seti_progbar (height) Seti@home current progress bar
# seti_credit Seti@hoome total user credit
# variable is given either in format $variable or in ${variable}. Latter
# allows characters right after the variable and must be used in network
# stuff because of an argument
#${font Dungeon:style=Bold:pixelsize=10}I can change the font as well
#${font Verdana:size=10}as many times as I choose
#${font Perry:size=10}Including UTF-8,
#${font Luxi Mono:size=10}justo como este texto que o google traduz fĂ?ÂŞz o portuguĂ?ÂŞs
# stuff after 'TEXT' will be formatted on screen
TEXT
${font Verdana:size=12}$alignc${color #FFFB00}${time %H:%M:%S} - ${color #DBAA82}${Time %d %B %Y}${font Sans:size=8.5}
${color #FF000C}${font Verdana:size=10}Moniteur Système :${font Sans:size=8.5}
${color #DBAA82}$sysname, ${color #565868}$kernel ${color #DBAA82}on ${color #565868}$machine
${color #DBAA82}Fréquence CPU : ${color #FFFB00}$freq_g ${color #DBAA82}GHz
${color #DBAA82}Uptime : ${color #B6A291}$uptime
${color #DBAA82}Temp. : ${color #B6A291}CPU : ${color #FFFB00}${acpitemp}°C ${color #DBAA82}| ${color #B6A291}DD : ${color #FFFB00}${execi 10 hddtemp -n /dev/sda}°C
${color #DBAA82}Adaptateur : ${color #FFFB00}${acpiacadapter}
${color #DBAA82}Autonomie : ${battery BAT1} ${battery_time BAT1}
${color #DBAA82}cpu: ${color #FFFB00}${cpu}% ${color #344299}$cpubar
${color #FFFFFF}${cpugraph DBAA82 344299}
${color #DBAA82}ram : ${color #3652FF}$mem ${color #DBAA82}/ $memmax - ${color #FFFB00}$memperc% ${color #344299}$membar
${color #DBAA82}swap : ${color #3652FF}$swap ${color #DBAA82}/ $swapmax - ${color #FFFB00}$swapperc% ${color #344299}$swapbar
${color #FFFB00}.: ${top name 1}
${color #DBAA82}PID: ${color #FFFB00}${top pid 1} ${color #DBAA82}%cpu : ${color #FFFB00}${top cpu 1}
${color #565868}.: ${top name 2}
${color #DBAA82}PID: ${color #3652FF}${top pid 2} ${color #DBAA82}%cpu : ${color #344299}${top cpu 2}
${color #565868}.: ${top name 3}
${color #DBAA82}PID: ${color #3652FF}${top pid 3} ${color #DBAA82}%cpu : ${color #344299}${top cpu 3}
${color #FF000C}${font Verdana:size=10}Disques :${font Sans:size=8.5}
${color #DBAA82}/ : ${color #3652FF}${fs_used /} ${color #DBAA82}/ ${fs_size /} (${color #FFFB00}${fs_free_perc /}% ${color #DBAA82}free)
${color #344299}${fs_bar /}
${color #DBAA82}/home : ${color #3652FF}${fs_used /home} ${color #DBAA82}/ ${fs_size /home} (${color #FFFB00}${fs_free_perc /home}% ${color #DBAA82}free)
${color #344299}${fs_bar /home}
${color #DBAA82}/Musique : ${color #3652FF}${fs_used /Musique} ${color #DBAA82}/ ${fs_size /Musique} (${color #FFFB00}${fs_free_perc /Musique}% ${color #DBAA82}free)
${color #344299}${fs_bar /Musique}
${color #FF000C}${font Verdana:size=10}Réseau :${font Sans:size=8.5}
${color #DBAA82}down: ${color #FFFB00}${downspeedf eth1} k/s ${color #DBAA82}up: ${color #FFFB00}${upspeedf eth1} k/s
${color #FFFFFF}${downspeedgraph eth1 25,100 DBAA82 344299} ${color #FFFFFF}${upspeedgraph eth1 25,100 344299 DBAA82}
${color #FF000C}${font Verdana:size=10}Musique :${font Sans:size=8.5}
${if_existing /home/bbrice/.gmusicbrowser/gmusicbrowser.fifo}${color #800080}${gmb_title}
${color #4682B4}${gmb_artist}
${color #008B8B}${gmb_album}
${color #344299}${gmb_bar 18}
$alignc${voffset -21}${color #FFFB00}${gmb_elapsed}${color #DBAA82}/${gmb_length}$endif${if_empty $mpd_smart}$else ${color #800080}${mpd_title}
${color #4682B4}${mpd_artist}
${color #008B8B}${mpd_album}
${color #344299}${mpd_bar 18}
$alignc${voffset -21}${color #FFFB00}${mpd_elapsed}${color #DBAA82}/${mpd_length}$endif
Sinon, dans ma très grande ignorance du bash, auriez-vous des idées pour le script que j'ai tenté bien malheureusement de faire ?
Merci encore et à bientôt.
Hors ligne
#314 Le 21/08/2007, à 19:31
- Coincoin0017
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Salut,
Content que cela fonctionne.
Pour le lien :
http://nopaste.niveaulos.org/paste/23.html
Juste un fichier de configuration de conky.
Coincoin0017
Hors ligne
#315 Le 23/08/2007, à 10:45
- Kshegzyaj
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Bonjour,
Je viens d'installer conky et je commence à comprendre comment ça fonctionne...
Bon il est simple mais voila...
use_xft yes
on_bottom yes
xftfont Arial:size=8
xftalpha 0.8
update_interval 1.0
total_run_times 0
own_window yes
own_window_transparent yes
double_buffer yes
minimum_size 280 5
draw_shades no
draw_outline no
draw_borders no
stippled_borders 8
border_margin 4
border_width 1
default_color #4582B5
default_shade_color black
default_outline_color black
alignment top_right
gap_x 20
gap_y 870
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale no
use_spacer no
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
TEXT
$nodename - $sysname $kernel on $machine
$stippled_hr
${color #4582B5}Usage CPU:$color $cpu% ${color #FFFFFF} ${cpubar}
${color #4582B5}Usage RAM:${color #FFFFFF} $mem/$memmax - $memperc% ${membar}
${color #4582B5}Usage Swap:${color #FFFFFF} $swap/$swapmax - $swapperc% ${swapbar}
$color$stippled_hr
${color #4582B5}Espace Disque:
${color #4582B5}ext3: $color${fs_free /}/${fs_size /} ${fs_bar /}
${color #4582B5}sda4: $color${fs_free /media/sda4}/${fs_size /media/sda4} ${fs_bar /media/sda4}
${color #4582B5}sdb1: $color${fs_free /media/sdb1}/${fs_size /media/sdb1} ${fs_bar /media/sdb1}
J'aurais aussi une question.
J'utilise le lecteur Decibel Audio Player et j'aimerais afficher dans conky les infos de Decibel telles que le morceau en cours et ce genre de choses...
En parcourant cette page j'ai lu qu'audtool permettait cela pour audacious.
J'ai donc demandé (ici) au développeur de Decibel s'il pouvait créer un module semblable et il m'a répondu (ici)que si conky pouvait lire un fichier texte et en afficher le contenu, c'était bon.
Donc est-ce que conky est capable d'extraire des infos d'un fichier texte et de les afficher ?
Edit :
Je pense qu'avec {exec cat fichier.txt} je peux afficher dans conky le contenu du fichier... je me trompe ?
Dernière modification par Kshegzyaj (Le 23/08/2007, à 11:03)
Netbook : Asus Eee 1215B / AMD C-60 / 4Go RAM / Radeon HD 6290 / Ubuntu 12.04
Laptop : Packard Bell EasyNote TM85 / Intel Core i5-430M / 4Go RAM / Windows Seven
Fixe : Packard Bell ? / Intel Pentium 4 / 2 Go RAM / Nvidia Geforce 6200LE / Windows XP et Ubuntu 12.04
Console : Nintendo Wii / IBM Broadway / 76 Mo RAM / ATI Hollywood / Debian Lenny
Hors ligne
#316 Le 23/08/2007, à 19:31
- olive33
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
salut, Kshegzyaj
en effet, regarde le mien,http://forum.ubuntu-fr.org/viewtopic.ph … 9#p1114189 tu dois pouvoir adapter la fin de mon conkyrc a ton cas en localisant les fichiers générés par Decibel.
olivier.
Ubuntu 14.04 LTS... -Intel i5 -nvidia gt520 ...joli boitier de salon bien silencieux :D
Lubuntu pour la musique dans un boitier encore plus joli et encore plus silencieux !!
Hors ligne
#317 Le 24/08/2007, à 14:39
- cam
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
cam a écrit :Mais j'ai un problème avec kde que je n'ai pas sous gnome. Quand conky est rafraichi (par exemple pour l'ajout de la barre pour amarok au lancement d'amarok) le fond devient noir et je suis obligé d'enlever le fond d'écran et de le remettre pour récupérer le fond "transparent" ... C'est super chiant et pas du tout fonctionnel
Quelqu'un a une idée de l'origine de ce problème?
Bonjour,
Moi j'ai résolu un problème similaire sous KDE grâce à ça :http://forum.ubuntu-fr.org/viewtopic.php?id=75367 le message #24
A voir si cela peut s'appliquer à ton problème...
Au poil
ArchLinux ~ KDE 4.8.3 ~ Mac OSX 10.7.2
Hors ligne
#318 Le 24/08/2007, à 17:39
- astreides
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Bonjour
Voici ma modeste contribution à ce post.
Conky réalisé grace à l'ensemble de vos réalisations.
http://img524.imageshack.us/img524/7835/capture1co0.png
alignment bottom_right
background yes
cpu_avg_samples 4
net_avg_samples 4
out_to_console no
use_xft yes
xftfont Terminal Bitstream Vera Sans Mono:size=8
own_window yes
own_window_type override
own_window_transparent yes
update_interval 1
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
stippled_borders 10
border_margin 40
border_width 1
default_color 1B1B1B
default_shade_color white
default_outline_color white
gap_x 30
gap_y 30
use_spacer no
no_buffers yes
uppercase no
TEXT
${color white}Local IP:${color 800000} ${addr eth0} ${color white} Public IP:${color 800000} ${execi 60 wget -O - http://ip.tupeux.com | tail}
${color white}Uptime :${color 800000} $uptime
${color 800000}__________________________________${color }
${color white}Monitor :
${color }Cpu 1 : ${color 800000}${cpu cpu1}% ${color white}${cpubar}
${color }Cpu 2 : ${color 800000}${cpu cpu2}% ${color white}${cpubar}
${color}Ram : ${color 800000} $mem ${color 800000}/${color 800000} $memmax ${color 800000} ${color white} $memperc% ${membar}
${color}Swap: ${color 800000} $swap ${color 800000}/${color 800000}$swapmax ${color 800000} ${color white} $swapperc% ${swapbar}
${color}Process:${color 800000} $processes ${color}Run: ${color green}$running_processes
${alignc}${color white}USAGE CPU ${alignr}PID CPU% MEM%
${color} ${top name 1} ${alignr}${top pid 1} ${top cpu 1} ${top mem 1}
${color} ${top name 2} ${alignr}${top pid 2} ${top cpu 2} ${top mem 2}
${color} ${top name 3} ${alignr}${top pid 3} ${top cpu 3} ${top mem 3}
${color} ${top name 4} ${alignr}${top pid 4} ${top cpu 4} ${top mem 4}
${color} ${top name 5} ${alignr}${top pid 5} ${top cpu 5} ${top mem 5}
${alignc}${color white}USAGE RAM ${alignr}PID CPU% MEM%
${color} ${top_mem name 1} ${alignr}${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color} ${top_mem name 2} ${alignr}${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color} ${top_mem name 3} ${alignr}${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
${color} ${top_mem name 4} ${alignr}${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4}
${color} ${top_mem name 5} ${alignr}${top_mem pid 5} ${top_mem cpu 5} ${top_mem mem 5}
${color white}Espace disques :
${color #000000}Ubuntu Feisty 7.04 Sda ${color 800000}${fs_used /}/${fs_size /}
${color #000000}Backup Sdb ${color 800000}${fs_used /media/backup}/${fs_size /media/backup}
${color 800000}__________________________________${color }
${color white}Températures:
${color }CPU: ${color 800000}${exec expr `cat /sys/bus/i2c/devices/9191-0290/temp2_input` / 1000}.0°C ${alignr}${color }M/B: ${color 800000}${exec expr `cat /sys/bus/i2c/devices/9191-0290/temp1_input` / 1000}.0°C
${color }SDA: ${color 800000}${execi 10 hddtemp -n /dev/sda}.0°C ${alignr}${color }SDB: ${color 800000}${execi 10 hddtemp -n /dev/sdb}.0°C
${color }GPU :${color 800000}${execi 300 ~/temp.sh} °C
${color 800000}__________________________________${color }
${color white}Réseau:
${color }Down:${color 800000} ${downspeed eth0} k/s${color} ${offset 80} ${alignr}Up:${color 800000} ${upspeed eth0} k/s
${color}Port(s) open: ${color green}${tcp_portmon 1 65535 count}
${color green} ${tcp_portmon 1 65535 rhost 0} $alignr${tcp_portmon 1 65535 lservice 0}
${tcp_portmon 1 65535 rhost 1} $alignr${tcp_portmon 1 65535 lservice 1}
${tcp_portmon 1 65535 rhost 2} $alignr${tcp_portmon 1 65535 lservice 2}
${tcp_portmon 1 65535 rhost 3} $alignr${tcp_portmon 1 65535 lservice 3}
${tcp_portmon 1 65535 rhost 4} $alignr${tcp_portmon 1 65535 lservice 4}
${tcp_portmon 1 65535 rhost 5} $alignr${tcp_portmon 1 65535 lservice 5}
Merci
http://img524.imageshack.us/img524/7835/capture1co0.png
Dernière modification par astreides (Le 24/08/2007, à 17:52)
Hors ligne
#319 Le 25/08/2007, à 19:29
- Kshegzyaj
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Merci olive33, pour l'instant le module n'existe pas encore...
J'ai modifié mon conky pour garder uniquement les infos que je comprends et qui m'intéressent...
Plutôt joli sur mon bureau
use_xft yes
on_bottom yes
xftfont Arial:size=8
xftalpha 0.8
update_interval 1.0
total_run_times 0
own_window yes
own_window_transparent yes
double_buffer yes
minimum_size 300 5
draw_shades no
draw_outline no
draw_borders yes
stippled_borders 0
border_margin 5
border_width 1
default_color #4582B5
default_shade_color black
default_outline_color black
alignment top_left
gap_x 490
gap_y 60
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
use_spacer no
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
TEXT
${font pixelsize=20}${time %A %d %B %Y, %H:%M:%S}$font
Usage CPU : $cpu% | Usage RAM : $memperc% | Usage Swap: $swapperc%
sda2 : ${fs_free /} free | sda4: ${fs_free /media/sda4} free | sdb1 : ${fs_free /media/sdb1} free
Est-il possible de centrer le texte parce que mettre plein d'espaces comme ça...
Netbook : Asus Eee 1215B / AMD C-60 / 4Go RAM / Radeon HD 6290 / Ubuntu 12.04
Laptop : Packard Bell EasyNote TM85 / Intel Core i5-430M / 4Go RAM / Windows Seven
Fixe : Packard Bell ? / Intel Pentium 4 / 2 Go RAM / Nvidia Geforce 6200LE / Windows XP et Ubuntu 12.04
Console : Nintendo Wii / IBM Broadway / 76 Mo RAM / ATI Hollywood / Debian Lenny
Hors ligne
#320 Le 25/08/2007, à 21:00
- farnsworth
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
essaye de mettre ${alignc} avant tes balises texte (j'ai pas teste)
edit: ca y est j'ai teste et ca marche bien
Dernière modification par farnsworth (Le 25/08/2007, à 21:01)
Hors ligne
#321 Le 25/08/2007, à 22:29
- bjm
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Bonjour ,
Je voudrai mettre dans mon conky les informations sur la charge de la batterie de mon portable.
Hors ligne
#322 Le 25/08/2007, à 23:02
- desmogone
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Salut !
@bjm > Si ton portable est compatible ACPI :
${color lightgrey}${offset 40}Batterie : ${color}$battery
${color lightgrey}${offset 40}Secteur : ${color}$acpiacadapter
Ca te donne le status de la batterie (en charge, chargée ou %age restant)
Et si tu es sur le secteur ou sur la batterie.
Desmogone, un petit coup de pouce ...
Phenom II X4 940 - RAM 4Go - 9600GT - HDD Sata 500Go - ubuntu 14.04 LTS 64 bits
Portable LDLC 13" - Pentium 2020M - RAM 4G - SSD Sata 120Go - xubuntu 15.04 64 bits
MSI Wind Atom N270 - RAM 2Go - i945 - SSD Sata 80Go - ubuntu 14.04 LTS 64 bits
Hors ligne
#323 Le 26/08/2007, à 08:19
- bjm
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Salut desmogone
J'ai fait les modifs dans conkyrc , mes ca ne marche pas
Conky: can't open /proc/acpi/battery/BAT0/state: No such file or directory
Conky: can't open /proc/apm: No such file or directory
Quand je tape acpi dans la console
bernard@Portable-debian:~$ acpi
Battery 1: discharging, 5%, 00:11:40 remaining
Hors ligne
#324 Le 26/08/2007, à 10:55
- ferreol
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
j'arrive pas bien à changer la police:
# Utiliser Xft (polices lissées etc)
use_xft yes
#police a utiliser : use_xft doit etre a "yes"
xftfont ephesianc:size=10
Hors ligne
#325 Le 26/08/2007, à 12:06
- Astier
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Salut desmogone
J'ai fait les modifs dans conkyrc , mes ca ne marche pasConky: can't open /proc/acpi/battery/BAT0/state: No such file or directory Conky: can't open /proc/apm: No such file or directory
Quand je tape acpi dans la console
bernard@Portable-debian:~$ acpi Battery 1: discharging, 5%, 00:11:40 remaining
Essaye avec BAT1 comme argument à $battery : $battery(BAT1) il me semble.
A+
Hors ligne