Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#676 Le 31/05/2011, à 20:34

CADIYAK

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Je ne peux pas vraiment t'aider désolé, mais ce que je ferais a ta place c'est de le supprimer lui et ça configuration puis de le réinstaller.

EDIT: Je viens de regarder mon conkyrc, et la commande que j'utilise pour la temp des coeurs est :

${color1}${execi 30 sensors | grep 'Core 0' | cut -c15-16}°C

Dernière modification par CADIYAK (Le 31/05/2011, à 22:11)


Jah bless...

Hors ligne

#677 Le 01/06/2011, à 08:29

sunkart

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Hello,

Sensors ne créé aucun fichier, il les lit.
Pour l'affichage sous Conky, il faut utiliser la commande donné par CADIYAK : en combinant sensors et grep, on récupère les infos voulues.

Que te donne sensors ?


Cyril

Hors ligne

#678 Le 01/06/2011, à 10:45

pioupiou41

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

~$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +41.0°C  (high = +80.0°C, crit = +100.0°C)  

coretemp-isa-0001
Adapter: ISA adapter
Core 1:      +33.0°C  (high = +80.0°C, crit = +100.0°C)  

coretemp-isa-0002
Adapter: ISA adapter
Core 2:      +38.0°C  (high = +80.0°C, crit = +100.0°C)  

coretemp-isa-0003
Adapter: ISA adapter
Core 3:      +36.0°C  (high = +80.0°C, crit = +100.0°C)  

atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage:      +1.21 V  (min =  +0.80 V, max =  +1.60 V)
 +3.3 Voltage:      +3.31 V  (min =  +2.97 V, max =  +3.63 V)
 +5 Voltage:        +5.05 V  (min =  +4.50 V, max =  +5.50 V)
 +12 Voltage:      +12.08 V  (min = +10.20 V, max = +13.80 V)
CPU FAN Speed:     1795 RPM  (min =  600 RPM)
CHASSIS1 FAN Speed:1140 RPM  (min =  600 RPM)
CHASSIS2 FAN Speed:1259 RPM  (min =  600 RPM)
POWER FAN Speed:   1757 RPM  (min =    0 RPM)
CPU Temperature:    +37.0°C  (high = +60.0°C, crit = +75.0°C)  
MB Temperature:     +36.0°C  (high = +45.0°C, crit = +75.0°C)

Mais ma commande fonctionne bien (voir en bas de l'image) :
mini_156412Capture.png

Seulement je sais pas pourquoi des fois il change de dossier.

Question supplémentaire : comment afficher la mignature d'un album en lecture dans banshee ?


Si windows se démarrait à la manivelle, les plus cons auraient des ampoules, les autres auraient Linux

Hors ligne

#679 Le 01/06/2011, à 12:08

sunkart

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Si tu fais un grep avec le sensors directement dans le conky, tu n'auras plus de problème au démarrage.


Cyril

Hors ligne

#680 Le 01/06/2011, à 12:52

CADIYAK

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Je suis d'accord avec sunkart, utilise un grep, et là, tu n'auras vraiment aucun problème. En ce qui concerne l'image de banshee, je te conseil d'utiliser la commande proposé par Sukubu:

${exec cp "`conkyBanshee --datatype=CA | sed -e 's/\\\//g'`" ~/.album}${image ~/.album -p 0,435 -s 96x96}

Placer dans un .template, marche nikel, aucun décalage...


Jah bless...

Hors ligne

#681 Le 01/06/2011, à 12:59

Levi59

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

solho a écrit :

Bonjour à tous...

J'ai besoin de vos lumières concernant une "commande" de conky.

USB/Card : ${fs_used /media} / ${fs_size /media} (${fs_used_perc /media}%)
${fs_bar 10,250 /media}

Bien, j'aimerais, si cela est possible, que cette ligne me donne l'espace  libre et utilisé de tous supports qui se monteraient dans le répertoire /media.

Confere mon conky!
J'utilise une ligne de commande pour afficher des infos relatives au médias montés :
Voir à la fin de mon conkyrc1

Hors ligne

#682 Le 01/06/2011, à 15:00

sunkart

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

@ Levi59, il y a aussi le script que tu m'avais fais wink


Cyril

Hors ligne

#683 Le 01/06/2011, à 16:14

Levi59

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

sunkart a écrit :

@ Levi59, il y a aussi le script que tu m'avais fais wink

Exact, il y a aussi : ./viewtopic.php?pid=3949551#p3949551
ou il y a un script externe.

Hors ligne

#684 Le 01/06/2011, à 17:21

itchix

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Coucou
Alors pour Solho :

solho a écrit :

Bonjour à tous...

J'ai besoin de vos lumières concernant une "commande" de conky.

USB/Card : ${fs_used /media} / ${fs_size /media} (${fs_used_perc /media}%)
${fs_bar 10,250 /media}

Bien, j'aimerais, si cela est possible, que cette ligne me donne l'espace  libre et utilisé de tous supports qui se monteraient dans le répertoire /media.
En gros, si je branche un HDD en USB, et une SDcard, que cette ligne me renvoie le total d'espace libre et utilisé des 2... (L'idéal serait que conky détecte chaque média automatiquement et l'affiche, mais je ne serais pas trop gourmand... puis, je n'ai pas encore saisi toutes les subtilités de conky pour aborder des scripts à coté...).
J'ai essayé (naïvement) avec /media/ et /media/*, mais je n'obtient rien de probant... Si l'un d'entre vous à une idée, voir la solution, je l'en remercie d'avance...

Allez, je vous laisse plancher, je dois amener la famille au resto, je reviens dans la soirée....

J'utilise cette commande pour montrer les disques externes branchés(avec espace utilisé et libre...)

${color FF6600}DISQUE MONTE :${hr 2}
${if_match ${exec ls /media | wc -l} >0}${color0}${execpi 10 grep ^\/dev\/ /etc/mtab | grep -v [\,\ ]ro[\,\ ] | awk -F " " {'print $2'} | while read line ; do name=$(echo $line | awk -F "/" {'print $NF'}|sed 's/^$/Root/') ;
echo $name ': ${fs_used_perc '$line'}%${goto 100}${color2}${if_match ${fs_used_perc '$line'} > 4}${fs_bar '$line'}${else}${execbar echo 4}${endif}${offset -100}${color black}${execbar echo 0}${color}'
done }${else}${alignc}${color FFFFFF}- No device -${endif}

smile
(Merci a Levi59 pour cet ligne de commande big_smile)

Dernière modification par itchix (Le 01/06/2011, à 17:23)


Ubuntu Natty 11.04
Gnome 2.32.1
Asus A52J/ intel CORE i3/ Ati HD5470

Hors ligne

#685 Le 01/06/2011, à 18:28

severounch

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Salut à tous,

voici mon conkyrc en toute simplicité

total_run_times 0
out_to_console no
double_buffer yes
no_buffers yes
update_interval 1
cpu_avg_samples 2
net_avg_samples 2
alignment top-right
minimum_size 250 5
maximum_width 320
gap_x 30
gap_y 110
draw_shades no
draw_outline no
draw_borders no
border_width 0
own_window no
background no
use_xft yes
xftfont Ubuntu:size=10
xftalpha 0.8
override_utf8_locale yes
uppercase no
use_spacer none
default_color lightgray

TEXT
${color1}${font Ubuntu:size=14}${exec whoami} @ $nodename$font$color



${offset 39}${font Travelcons:size=8}m ${color #FFFF00}$font Courriel(s):   ${color1}${blink ${pop3_unseen votre.serveur.pop votre_nom_d_utilisateur votre_mot_de_passe -i 60}}$color${alignr 39}non lu(s)
${offset 39}${font Travelcons:size=8}S $font${color #FFFF00}Mise à jour:   ${color1}${blink ${execi 360 aptitude search "~U" | wc -l | tail}}${alignr 39}${color}paquet(s)


${font OpenLogos:size=16}u $font${color #FFFF00} Ordinateur$color${hr}
${alignr}${execi 86400 cat /etc/lsb-release|grep ID|cut -d= -f2} ${execi 86400 cat /etc/lsb-release|grep REL|cut -d= -f2} "${execi 86400 cat /etc/lsb-release|grep NAME|cut -d= -f2}"
${alignr}$sysname $kernel
${alignr}Fonctionne depuis ${color1}$uptime$color

${font Travelcons:size=10}' $font}${color #FFFF00} Utilisation RAM:${alignr} ${color1}$mem / $memmax
${color1}$memperc%${alignr 210}${membar}

${font Travelcons:size=10}V $font${color #FFFF00}Utilisation CPU: ${color1} ${cpu}%$color
${offset 20}CPU 1 - ${color1}${cpu cpu1}%${alignr 155}${cpubar cpu1}$color
${offset 20}CPU 2 - ${color1}${cpu cpu2}%${alignr 155}${cpubar cpu2}$color
${offset 20}CPU 3 - ${color1}${cpu cpu3}%${alignr 155}${cpubar cpu3}$color
${offset 20}CPU 4 - ${color1}${cpu cpu4}%${alignr 155}${cpubar cpu4}$color

${font GuifxV2Transports:size=14}0 $font ${color #FFFF00}Processus:${color1} $processes${offset 35}$color${alignr 51}En cours:${color1} $running_processes
${color1}.: ${top name 1} $color
${offset 20}PID: ${color1} ${top pid 1} $color ${alignr 41}% CPU: ${color1}${top cpu 1}$color
.: ${top name 2}
${offset 20}PID: ${color1} ${top pid 2} $color ${alignr 41}% CPU: ${color1}${top cpu 2}$color
.: ${top name 3}
${offset 20}PID: ${color1} ${top pid 3} $color ${alignr 41}% CPU: ${color1}${top cpu 3}$color

${font GuifxV2Transports:size=14}& $font ${color #FFFF00}Réseau:$color
${alignr}IP locale: ${addr wlan0}

${font PizzaDude Bullets:size=10}U${font} Down: ${color1}${downspeed wlan0}/s$color
${font PizzaDude Bullets:size=10}O$font Up: ${color1}${upspeed wlan0}/s$color
${offset 132}${font PizzaDude Bullets:size=10}T${font} Reçu: ${color1}${totaldown wlan0}$color
${offset 132}${font PizzaDude Bullets:size=10}N${font} Envoyé: ${color1}${totalup wlan0}$color

${font Pie charts for maps:size=12}7${font} ${color #FFFF00}  Espace disque:$color
/root ${alignr}${color1}${fs_used /} / $color${fs_size /}
${color1}${fs_used_perc /}%${alignr 210}${fs_bar 8 /}
/home ${alignr}${color1}${fs_used /home} / $color${fs_size /home}
${color1}${fs_used_perc /home}%${alignr 210}${fs_bar 8 /home}

Et voilà ce que ça donne:

1306949233.png

Le petit plus : un résultat des courriels et mises à jour blink blink ;-)

Hors ligne

#686 Le 01/06/2011, à 18:37

bannana jones

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonjour j'ai toujours mon problème avec conky qui prend trop de Cpu à mon goût j'ai réussi à trouver d'où ça viens mais je ne sais comment le résoudre. Il viens de ce conky

# Use Xft?
use_xft yes
xftfont DejaVu Sans:size=8
xftalpha 0.8
text_buffer_size 2048

# Update interval in seconds
update_interval 1

# 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 yes
own_window_transparent yes
own_window_type override
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# Minimum size of text area
minimum_size 100 0
#maximum_width 150

# Draw shades?
draw_shades yes

# Draw outlines?
draw_outline yes

# Draw borders around text
draw_borders no

# Stippled borders?
stippled_borders 0

# border margins
border_margin 5

# border width
border_width 1

# Default colors and also border colors
default_color B7EA81
#default_shade_color black
#default_outline_color white
own_window_colour white

# Text alignment, other possible values are commented
alignment top_bottom
#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 450
gap_y 10

# 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 none
draw_graph_borders yes
TEXT
${color F3BEF14}${font Ink Swipes BRK:size=20}cpu${font}$color
${color 3BEF14}${voffset 10}${font Ink Swipes BRK:size=8}${top name 1}${alignr}${color F3BEF14}${top cpu 1}$color
${color 3BEF14}${top name 2}${alignr}${color #F3BEF14}${top cpu 2}$color
${color 3BEF14}${top name 3}${alignr}${color #F3BEF14}${top cpu 3}$color
${color 3BEF14}${top name 4}${alignr}${color F3BEF14}${top cpu 4}$color
${color 3BEF14}${top name 5}${alignr}${color F3BEF14}${top cpu 5}$color

Pouvez vous me dire si quelque chose ne va pas ?


O.S : Ubuntu 9.10; processeur Intel Pentium M 1,6 Ghz ; 496 de mémoire vive PC: DELL Latitude 505

Hors ligne

#687 Le 01/06/2011, à 21:18

CADIYAK

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Je ne sais pas ce qui cloche, mais il y a de forte chance que se soit causé par la partie avant "TEXT", j'ai essayé tout ton conky, ça n'a pas marché, j'ai alors uniquement copié la partie "TEXT" et là, ça a fonctionné...
Essai cette ça:

######################
# - Conky settings - #
######################
update_interval 1
total_run_times 0
net_avg_samples 1
cpu_avg_samples 1

imlib_cache_size 0
double_buffer yes
no_buffers yes

format_human_readable

#####################
# - Text settings - #
#####################
use_xft yes
xftfont Ubuntu:style=Bold:size=8
override_utf8_locale yes
text_buffer_size 2048

#############################
# - Window specifications - #
#############################
own_window_class Conky
own_window yes
own_window_type normal
own_window_argb_visual yes
own_window_argb_value 180
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

alignment top_left
gap_x 60
gap_y 370
minimum_size 400 600
maximum_width 400

default_bar_size 60 8

#########################
# - Graphics settings - #
#########################
draw_shades no

default_color B9BABA

color0 B9BABA
color1 FEFEFE
color2 B9BABA

TEXT
${color F3BEF14}${font Ink Swipes BRK:size=20}cpu${font}$color
${color 3BEF14}${voffset 10}${font Ink Swipes BRK:size=8}${top name 1}${alignr}${color F3BEF14}${top cpu 1}$color
${color 3BEF14}${top name 2}${alignr}${color #F3BEF14}${top cpu 2}$color
${color 3BEF14}${top name 3}${alignr}${color #F3BEF14}${top cpu 3}$color
${color 3BEF14}${top name 4}${alignr}${color F3BEF14}${top cpu 4}$color
${color 3BEF14}${top name 5}${alignr}${color F3BEF14}${top cpu 5}$color

Dernière modification par CADIYAK (Le 01/06/2011, à 21:19)


Jah bless...

Hors ligne

#688 Le 02/06/2011, à 07:26

shamen456

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonjour a tous...

petite contibution conky : une adaptation de l'horloge de Londonali utilisant lua

j'ai juste supprimé les elements de l'horloge pour ne garder que l'ombre et adapter un peu les couleurs

le conkyrc affiche l'heure, la phase de la lune et le temps d'activité (uptime)

le conkyrc_clock

# Use Xft?
use_xft yes
xftfont DejaVu Sans:size=10
xftalpha 0.9
text_buffer_size 2048

# Update interval in seconds
update_interval 1

# 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 yes
own_window_transparent yes
own_window_type override
own_window_class conky
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
background no



# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes


# Minimum size of text area
minimum_size 180 0
#maximum_width 200

# 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_inner_margin 0

# border width
border_width 0

# Default colors and also border colors
default_color white
default_shade_color white
default_outline_color white
own_window_colour black
color1 3F3C36
color2 9C907A
color3 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
# same thing as passing -x at command line
gap_x 320
gap_y 70

# 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 10

# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 10

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

# Add spaces to keep things from moving about?  This only affects certain objects.
use_spacer yes
short_units yes

# Loading Lua Scripts
lua_load ./scripts/lua/clock2.lua
lua_draw_hook_post draw_clock

TEXT
${lua clock2(120,120)}
#${image ./pix/square.png  -s 270x124 -p -1,-1}

${color1}${font Kinnari:italic:size=12}${alignc}${time %T}
${goto 38}${font Kinnari:italic:size=8}${voffset -14}${execi 3600 conkyForecast --location=BEXX0006 --datatype=MP}${font Moon Phases:size=26}${color2}${voffset 14}${goto 120}${execi 3600 conkyForecast --location=BEXX0006 --datatype=MF}
${voffset -14}${font Kinnari:italic:size=12}${color1}${alignc}uptime : ${uptime_short}


#${font URW Chancery L:size=22}
#${color white}${alignc}${time %A %d %b %Y}  

le clock2.lua (a placer dans ./scripts/lua/) copie adaptée du Air Clock

--[[
Air Clock by Alison Pitt (2009)

This clock is designed to look like KDE 4.3's "Air" clock, but from inside Conky.

You can adjust the clock's radius and placement, as well as the size and offset of the drop shadow. You can also choose whether to display the seconds hand. This clock updates every time Conky does, so if you want to show seconds, it is recommended that you set update_interval to no more than 0.5s. If you turn off seconds, you can set the update_interval to as long as 30s.  The settings are in the "Settings" section, starting at Line 21.

Call this script in Conky using the following before TEXT (assuming you save this script to ~/scripts/clock.lua):
    lua_load ~/scripts/clock.lua
    lua_draw_hook_pre draw_clock
]]

require 'cairo'
function conky_draw_clock()
    if conky_window==nil then return end
    local w=conky_window.width
    local h=conky_window.height
    local cs=cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, w, h)
    cr=cairo_create(cs)
            
    -- Settings
    
        -- What radius should the clock face (not including border) be, in pixels?
        
        local clock_r=62
    
        -- x and y coordinates, relative to the top left corner of Conky, in pixels
        
        local xc=w/2
        local yc=h/2
    
        -- Extent of the shadow, in pixels
        
        shadow_width=5
        
        -- x and y offsets of the drop shadow, relative to the centre of the clock face, in pixels. Can be positive (downward) or negative (upward)
        
        shadow_xoffset=0
        shadow_yoffset=2
        
        -- Do you want to show the second hand? Use this if you use a Conky update_interval > 1s. Can be true or false.
        
        show_seconds=true
    
    -- Grab time
    
    local hours=os.date("%I")
    local mins=os.date("%M")
    local secs=os.date("%S")
    
    secs_arc=(2*math.pi/60)*secs
    mins_arc=(2*math.pi/60)*mins
    hours_arc=(2*math.pi/12)*hours+mins_arc/12
    
    -- Drop shadow
    
    local ds_pat=cairo_pattern_create_radial(xc+shadow_xoffset,yc+shadow_yoffset,clock_r*1.0,xc+shadow_xoffset,yc+shadow_yoffset,clock_r*1.25+shadow_width)
    cairo_pattern_add_color_stop_rgba(ds_pat,0,0,0,0,0.2)
    cairo_pattern_add_color_stop_rgba(ds_pat,1,0,0,0,0)
    
    cairo_move_to(cr,0,0)
    cairo_line_to(cr,w,0)
    cairo_line_to(cr,w,h)
    cairo_line_to(cr,0,h)
    cairo_new_sub_path(cr)
    cairo_arc(cr,xc,yc,clock_r*1.1,0,2*math.pi)
    cairo_set_source(cr,ds_pat)
    cairo_set_fill_rule(cr,CAIRO_FILL_RULE_EVEN_ODD)
    cairo_fill(cr)
    
    -- Glassy border
    
    --cairo_arc(cr,xc,yc,clock_r*1.25,0,2*math.pi)
    --cairo_set_source_rgba(cr,0.5,0.5,0.5,0.2)
    --cairo_set_line_width(cr,0.5)
    --cairo_stroke(cr)
    
    --local border_pat=cairo_pattern_create_linear(xc,yc-clock_r*1.25,xc,yc+clock_r*1.25)
    
    --cairo_pattern_add_color_stop_rgba(border_pat,0,1,1,1,0.7)
    --cairo_pattern_add_color_stop_rgba(border_pat,0.3,1,1,1,0)
    --cairo_pattern_add_color_stop_rgba(border_pat,0.5,1,1,1,0)
    --cairo_pattern_add_color_stop_rgba(border_pat,0.7,1,1,1,0)
    --cairo_pattern_add_color_stop_rgba(border_pat,1,1,1,1,0.7)
    --cairo_set_source(cr,border_pat)
    --cairo_arc(cr,xc,yc,clock_r*1.125,0,2*math.pi)
    --cairo_close_path(cr)
    --cairo_set_line_width(cr,clock_r*0.25)
    --cairo_stroke(cr)
    
    -- Set clock face
    
    -- cairo_arc(cr,xc,yc,clock_r,0,2*math.pi)
    -- cairo_close_path(cr)
    
    -- local face_pat=cairo_pattern_create_radial(xc,yc-clock_r*0.75,0,xc,yc,clock_r)
    
    -- cairo_pattern_add_color_stop_rgba(face_pat,0,1,1,1,0.9)
    -- cairo_pattern_add_color_stop_rgba(face_pat,0.5,1,1,1,0.9)
    -- cairo_pattern_add_color_stop_rgba(face_pat,1,0.9,0.9,0.9,0.9)
    -- cairo_set_source(cr,face_pat)
    -- cairo_fill_preserve(cr)
    -- cairo_set_source_rgba(cr,0.5,0.5,0.5,0.2)
    -- cairo_set_line_width(cr, 1)
    -- cairo_stroke (cr)
    
    -- Draw hour hand
    
    xh=xc+0.5*clock_r*math.sin(hours_arc)
    yh=yc-0.5*clock_r*math.cos(hours_arc)
    cairo_move_to(cr,xc,yc)
    cairo_line_to(cr,xh,yh)
    
    cairo_set_line_cap(cr,CAIRO_LINE_CAP_ROUND)
    cairo_set_line_width(cr,6)
    cairo_set_source_rgba(cr,0,0,0,0.25)
    cairo_stroke(cr)
    
    -- Draw minute hand
    
    xm=xc+0.9*clock_r*math.sin(mins_arc)
    ym=yc-0.9*clock_r*math.cos(mins_arc)
    cairo_move_to(cr,xc,yc)
    cairo_line_to(cr,xm,ym)
    
    cairo_set_line_width(cr,3)
    cairo_stroke(cr)
    
    -- Draw seconds hand
    
    if show_seconds then
        xs=xc+1.0*clock_r*math.sin(secs_arc)
        ys=yc-1.0*clock_r*math.cos(secs_arc)
        cairo_move_to(cr,xc,yc)
        cairo_line_to(cr,xs,ys)
    
        cairo_set_line_width(cr,1)
        cairo_set_source_rgba(cr,255,0,0,0.5)
        cairo_stroke(cr)
    end
end

screenshot:
conkyclock

Dernière modification par shamen456 (Le 02/06/2011, à 07:31)

Hors ligne

#689 Le 02/06/2011, à 20:50

bannana jones

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

@ CADIYAK

Merci j'ai pris ta conf avant le TEXT est cela fonctionne maintenant et j'ai même résolu mon problème avec un conky qui clignotais. big_smile
J'utilise un script lua pour mon horloge avec le logo de Debian, celui-ci change de ton en fonction de mon fond d'écran je voulais savoir si c'est normal ou si c'est moi qui est des gros problèmes de vue big_smile ?


O.S : Ubuntu 9.10; processeur Intel Pentium M 1,6 Ghz ; 496 de mémoire vive PC: DELL Latitude 505

Hors ligne

#690 Le 03/06/2011, à 20:07

chepioq

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

bannana jones a écrit :

@ CADIYAK

Merci j'ai pris ta conf avant le TEXT est cela fonctionne maintenant et j'ai même résolu mon problème avec un conky qui clignotais.

Cela serai bien de savoir pourquoi cela fonctionnai mal chez toi...

D'après moi ce sont les lignes :
imlib_cache_size 0
et peut-être :
text_buffer_size 2048

du conky de CADIYAK qui font la différence.


Tout est dans tout et réciproquement....

Hors ligne

#691 Le 04/06/2011, à 12:59

bannana jones

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

chepioq a écrit :

Cela serai bien de savoir pourquoi cela fonctionnai mal chez toi...

D'après moi ce sont les lignes :
imlib_cache_size 0
et peut-être :
text_buffer_size 2048

du conky de CADIYAK qui font la différence.

Je suis en train déjà de chercher le pourquoi de la chose mais je vais mettre un peu de temps vu mon manque de temps justement lol


O.S : Ubuntu 9.10; processeur Intel Pentium M 1,6 Ghz ; 496 de mémoire vive PC: DELL Latitude 505

Hors ligne

#692 Le 06/06/2011, à 08:38

solho

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Salut...

@CADIYAK; Levi59; Itchix: Merci pour vos infos, je testerai cela...

Autre petit "bug" sur mon conky, au démarrage du pc, Conky se lance, mais reste toujours en 1er plan au dessus des autre fenètres... Je suis alors obligé de le relancer (en ouvrant le .rc, puis je le réenregistre sans modifications) et là, conky se trouve bien en "arrière plan".

2 questions se présentent à mon esprit:
Conky se lance-t-il trop tôt au démarrage, du coup il ne se trouve pas sur le bon niveau?
Y a-t-il une mauvaise commande dans la partie configuration de la fenètre de conky (mais alors, pourquoi le relancer résout le problème)?
Ci dessous, le début du conky:

# Paramètres de la fenêtre
own_window yes
own_window_type override
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_transparent yes
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=12
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

Merci pour vos suggestions...


Don't Worry... Be Linux!
Ubuntu 10.10 & 11.04
quelques mémentos.

Hors ligne

#693 Le 06/06/2011, à 09:58

kkwete

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

C'est un probleme courant, il suffit de retarder son lancement par un petit script.
Je te retrouve le lien expliquant la marche à suivre et le te le poste.

Hors ligne

#694 Le 06/06/2011, à 10:09

kkwete

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Donc pour retarder ton conky au démarrage, tu dois créer un fichier qua tu places dans ton /home, et que tu nommes comme tu veux.

Ce fichier texte doit contenir:

#!/bin/bash
sleep 25
conky
exit

le rendre exécutable puis pointer dessus dans les application au démarrage plutôt que mettre juste conky ce qui doit donné

~/.cequetuveux

Voila!

si tu le mets dans ton /home

Dernière modification par kkwete (Le 06/06/2011, à 10:09)

Hors ligne

#695 Le 06/06/2011, à 10:10

kurapika29

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

@ solho
Si tu n'as qu'1 conky il te faut lancer ce script à la place de conky au démarrage (en n'oubliant pas de le rendre exécutable) wink

#!/bin/bash
sleep 20
conky
exit 0

Il retarde de 20 secondes le lancement si il est toujours en avant plan augment juste le temps du sleep big_smile voilou

*joke* rhaaaa se faire griller de quelques secondes par une kkwete *joke*

Dernière modification par kurapika29 (Le 06/06/2011, à 10:14)


Disponible sur IRC, sur le serveur irc.freenode.net salon ##ubuntu-voyager (et aussi sur plein d'autre serveur/salon)
Venez si vous avec besoin d'aide ou pour causer ;) suffit d'avoir Xchat ou un autre client IRC
Où sinon en cliquant sur se lien http://kiwiirc.com/client/irc.freenode. … tu-voyager

Hors ligne

#696 Le 06/06/2011, à 14:42

shamen456

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

bonjour a tous...

je fais appel a votre aide pour "nettoyer" un peu le conky ci-dessous (voir image sur le lien)
conkygrey3

je voudrais reduire les dimension du conky au rectangle blanc, afin qu'il ne vienne pas empieter sur les icones de bureau ou les autres conky...mais je ne trouve pas ce qui cloche dans les fichiers...

conkyrc_grey3 : basé sur un conky de SLK

#==============================================================================
#                                 conkyrc_grey
#
#  author  : SLK
#  version : v2011011601
#  license : Distributed under the terms of GNU GPL version 2 or later
#
#==============================================================================

background yes
update_interval 1

cpu_avg_samples 2
net_avg_samples 2
temperature_unit celsius

double_buffer yes
no_buffers yes
text_buffer_size 2048

gap_x 300
gap_y 45
minimum_size 15 50
#maximum_width 
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
border_inner_margin 2
border_outer_margin 2
alignment tr

draw_shades no
draw_outline no
draw_borders yes
draw_graph_borders no


override_utf8_locale yes
use_xft yes
xftfont caviar dreams:size=8
xftalpha 0.5
uppercase no

default_color 3F3C36
color1 D2CBC1
color2 ED7F77
color3 6B6860
color4 B1ADA7
color5 7B7870

lua_load ~/.conky/conky_grey3.lua
lua_draw_hook_post main

TEXT
${image ./pix/bigpanel2.png  -s 130x395 -p +0,0}
${voffset 0}${goto 20}${font Ubuntu:size=7,weight:bold}${color}System ${hr 1}
${goto 10}${font Ubuntu:size=7,weight:normal}${color}Kernel ${kernel}${goto 159}${font Ubuntu:size=7,weight:bold}

${goto 89}${voffset 0}RAM
${voffset -1}${goto 85}${font Ubuntu:size=7,weight:normal}
${voffset -2}${goto 89}${font Ubuntu:size=7,weight:bold}CPU
${voffset -10}${goto 84}${cpugraph 15,35 B1ADA7 ED7F77}
${goto 75}${font Ubuntu:size=14,weight:normal}${hwmon 0 temp 1} °C
${voffset 5}${goto 85}${color2}${hr 7}${font Ubuntu:size=7,weight:normal}
${voffset -5}${goto 85}${color2}${hr 7}
${voffset -18}${goto 88}${color}${font Ubuntu:size=6,weight:bold}CPU 1
${voffset -2}${goto 88}${font Ubuntu:size=6,weight:bold}CPU 2
${voffset 15}${goto 85}${color4}${hr 20}
${color}${voffset -15}${goto 89}${font Ubuntu:size=6,weight:bold}${mem}
${voffset -1}${goto 85}${font Ubuntu:size=6,weight:bold}/${memmax}
#${voffset -15}${goto 80}${color2}${top cpu 1}% ${font Ubuntu:size=6,weight:normal}${top name 1}
#${goto 80}${color1}${top cpu 2}% ${font Ubuntu:size=6,weight:normal}${top name 2}
#${goto 80}${color3}${top cpu 3}% ${font Ubuntu:size=6,weight:normal}${top name 3}
${goto 20}${voffset 2}${font Ubuntu:size=7,weight:bold}${color}Network ${hr 1}
${font Ubuntu:size=7,weight:normal}${goto 10}SSID : ${wireless_essid wlan0}  
${font Ubuntu:size=6,weight:bold}${goto 85}${voffset 8}${color4}${hr 10}
${color}${voffset -9}${alignr}${wireless_bitrate wlan0}
${goto 78}${voffset -2}${font Ubuntu:size=6,weight:bold}U${alignr}${totalup wlan0} 
${goto 84}${voffset -4}${upspeedgraph wlan0 28,38 B1ADA7 ED7F77}
${alignr}${voffset -8}${font Ubuntu:size=6,weight:bold}${upspeed wlan0}/s
${alignr}${voffset 10}${font Ubuntu:size=6,weight:bold}${downspeed wlan0}/s
${goto 84}${voffset -4}${downspeedgraph wlan0 28,38 B1ADA7 ED7F77}
${goto 78}${voffset -9}${font Ubuntu:size=6,weight:bold}D${alignr}${totaldown wlan0} 
${goto 85}${voffset -2}${color4}${hr 10}
${color}${voffset -9}${font Ubuntu:size=6,weight:bold}${alignr}Signal   
${color}${voffset }${font Ubuntu:size=6,weight:bold}${alignr}${addr wlan0} 
${alignr}${texeci 3600 wget -O - http://ip.tupeux.com | tail} 

le conky_grey3.lua :

--==============================================================================
--                                 conky_grey.lua
--
--  author  : SLK
--  version : v2011011001
--  license : Distributed under the terms of GNU GPL version 2 or later
--
--==============================================================================

require 'cairo'


--------------------------------------------------------------------------------
--                                                                    gauge DATA
gauge = {

{
    name='cpu',                    arg='cpu1',                  max_value=100,
    x=85,                          y=110,
    graph_radius=26,
    graph_thickness=7,
    graph_start_angle=180,
    graph_unit_angle=1.8,          graph_unit_thickness=2.7,
    graph_bg_colour=0xefefef,      graph_bg_alpha=0.6,
    graph_fg_colour=0xED7F77,      graph_fg_alpha=1,
    hand_fg_colour=0x4F4B41,       hand_fg_alpha=0.3,
    txt_radius=14,
    txt_weight=0,                  txt_size=12.0,
    txt_fg_colour=0xffffff,        txt_fg_alpha=0.0,
    graduation_radius=28,
    graduation_thickness=0,        graduation_mark_thickness=1,
    graduation_unit_angle=27,
    graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
    caption='',
    caption_weight=1,              caption_size=8.0,
    caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0.3,
},
{
    name='cpu',                    arg='cpu2',                  max_value=100,
    x=85,                          y=110,
    graph_radius=34,
    graph_thickness=7,
    graph_start_angle=180,
    graph_unit_angle=1.8,          graph_unit_thickness=2.7,
    graph_bg_colour=0xefefef,      graph_bg_alpha=0.6,
    graph_fg_colour=0xED7F77,      graph_fg_alpha=1,
    hand_fg_colour=0x4F4B41,       hand_fg_alpha=0.3,
    txt_radius=46,
    txt_weight=0,                  txt_size=12.0,
    txt_fg_colour=0xff0000,        txt_fg_alpha=0.0,
    graduation_radius=33,
    graduation_thickness=12,        graduation_mark_thickness=1,
    graduation_unit_angle=18,
    graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.8,
    caption='',
    caption_weight=1,              caption_size=8.0,
    caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0.3,
},
{
    name='cpu',                    arg='cpu0',                  max_value=100,
    x=85,                          y=110,
    graph_radius=30,
    graph_thickness=18,
    graph_start_angle=180,
    graph_unit_angle=1.8,          graph_unit_thickness=1,
    graph_bg_colour=0xffffff,      graph_bg_alpha=0.,
    graph_fg_colour=0xff0000,      graph_fg_alpha=0.0,
    hand_fg_colour=0x4F4B41,       hand_fg_alpha=1.0,
    txt_radius=45,
    txt_weight=0,                  txt_size=10.0,
    txt_fg_colour=0x4F4B41,        txt_fg_alpha=1,
    graduation_radius=28,
    graduation_thickness=0,        graduation_mark_thickness=1,
    graduation_unit_angle=27,
    graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
    caption='',
    caption_weight=1,              caption_size=8.0,
    caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0.8,
},
{
    name='memperc',                arg='',                      max_value=100,
    x=85,                          y=110,
    graph_radius=54,
    graph_thickness=10,
    graph_start_angle=180,
    graph_unit_angle=1.8,          graph_unit_thickness=2.,
    graph_bg_colour=0xefefef,      graph_bg_alpha=0.6,
    graph_fg_colour=0xB1ADA7,      graph_fg_alpha=1,
    hand_fg_colour=0xED7F77,       hand_fg_alpha=1,
    txt_radius=68,
    txt_weight=0,                  txt_size=10.0,
    txt_fg_colour=0x4F4B41,        txt_fg_alpha=1,
    graduation_radius=56,
    graduation_thickness=8,        graduation_mark_thickness=2,
    graduation_unit_angle=18,
    graduation_fg_colour=0x4F4B41, graduation_fg_alpha=0.6,
    caption='',
    caption_weight=1,              caption_size=8.0,
    caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0.3,
},
{
    name='wireless_link_qual_perc',                arg='wlan0',                      max_value=100,
    x=85,                          y=270,
    graph_radius=54,
    graph_thickness=10,
    graph_start_angle=180,
    graph_unit_angle=1.8,          graph_unit_thickness=2,
    graph_bg_colour=0xefefef,      graph_bg_alpha=0.5,
    graph_fg_colour=0x3F3C36,      graph_fg_alpha=.5,
    hand_fg_colour=0xED7F77,       hand_fg_alpha=1,
    txt_radius=66,
    txt_weight=0,                  txt_size=10.0,
    txt_fg_colour=0x4F4B41,        txt_fg_alpha=1,
    graduation_radius=56,
    graduation_thickness=8,        graduation_mark_thickness=2,
    graduation_unit_angle=18,
    graduation_fg_colour=0x4F4B41, graduation_fg_alpha=0.6,
    caption='',
    caption_weight=1,              caption_size=8.0,
    caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0.3,
},
{
    name='downspeedf',                    arg='',                  max_value=100,
    x=85,                          y=271,
    graph_radius=28,
    graph_thickness=27,
    graph_start_angle=180,
    graph_unit_angle=.9,          graph_unit_thickness=.5,
    graph_bg_colour=0xB1ADA7,      graph_bg_alpha=.5,
    graph_fg_colour=0xED7F77,      graph_fg_alpha=1,
    hand_fg_colour=0x4F4B41,       hand_fg_alpha=0.3,
    txt_radius=46,
    txt_weight=0,                  txt_size=10.0,
    txt_fg_colour=0x4F4B41,        txt_fg_alpha=0.,
    graduation_radius=30,
    graduation_thickness=10,        graduation_mark_thickness=1,
    graduation_unit_angle=22.5,
    graduation_fg_colour=0x4F4B41, graduation_fg_alpha=0.8,
    caption='',
    caption_weight=1,              caption_size=8.0,
    caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0.3,
},{
    name='downspeedf',                    arg='wlan0',                  max_value=2100,
    x=85,                          y=271,
    graph_radius=28,
    graph_thickness=27,
    graph_start_angle=270,
    graph_unit_angle=-.05,          graph_unit_thickness=2,
    graph_bg_colour=0xffffff,      graph_bg_alpha=0.0,
    graph_fg_colour=0x4F4B41,      graph_fg_alpha=1,
    hand_fg_colour=0xED7F77,       hand_fg_alpha=1,
    txt_radius=44,
    txt_weight=0,                  txt_size=10.0,
    txt_fg_colour=0x4F4B41,        txt_fg_alpha=0.,
    graduation_radius=33,
    graduation_thickness=12,        graduation_mark_thickness=1,
    graduation_unit_angle=18,
    graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.,
    caption='',
    caption_weight=1,              caption_size=8.0,
    caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0.3,
},

{
    name='upspeedf',                    arg='wlan0',                  max_value=256,
    x=85,                          y=270,
    graph_radius=28,
    graph_thickness=27,
    graph_start_angle=270,
    graph_unit_angle=.35,          graph_unit_thickness=2,
    graph_bg_colour=0xB1ADA7,      graph_bg_alpha=.5,
    graph_fg_colour=0xED7F77,      graph_fg_alpha=1,
    hand_fg_colour=0x4F4B41,       hand_fg_alpha=1,
    txt_radius=44,
    txt_weight=0,                  txt_size=10.0,
    txt_fg_colour=0xff0000,        txt_fg_alpha=0.
,
    graduation_radius=30,
    graduation_thickness=10,        graduation_mark_thickness=1,
    graduation_unit_angle=22.5,
    graduation_fg_colour=0x4F4B41, graduation_fg_alpha=0.8,
    caption='',
    caption_weight=1,              caption_size=8.0,
    caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0.3,
},
}

-------------------------------------------------------------------------------
--                                                                 rgb_to_r_g_b
-- converts color in hexa to decimal
--
function rgb_to_r_g_b(colour, alpha)
    return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
end

-------------------------------------------------------------------------------
--                                                            angle_to_position
-- convert degree to rad and rotate (0 degree is top/north)
--
function angle_to_position(start_angle, current_angle)
    local pos = current_angle + start_angle
    return ( ( pos * (2 * math.pi / 360) ) - (math.pi / 2) )
end

-------------------------------------------------------------------------------
--                                                              draw_gauge_ring
-- displays gauges
--
function draw_gauge_ring(display, data, value)
    local max_value = data['max_value']
    local x, y = data['x'], data['y']
    local graph_radius = data['graph_radius']
    local graph_thickness, graph_unit_thickness = data['graph_thickness'], data['graph_unit_thickness']
    local graph_start_angle = data['graph_start_angle']
    local graph_unit_angle = data['graph_unit_angle']
    local graph_bg_colour, graph_bg_alpha = data['graph_bg_colour'], data['graph_bg_alpha']
    local graph_fg_colour, graph_fg_alpha = data['graph_fg_colour'], data['graph_fg_alpha']
    local hand_fg_colour, hand_fg_alpha = data['hand_fg_colour'], data['hand_fg_alpha']
    local graph_end_angle = (max_value * graph_unit_angle) % 360

    -- background ring
    cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, 0), angle_to_position(graph_start_angle, graph_end_angle))
    cairo_set_source_rgba(display, rgb_to_r_g_b(graph_bg_colour, graph_bg_alpha))
    cairo_set_line_width(display, graph_thickness)
    cairo_stroke(display)

    -- arc of value
    local val = value % (max_value + 1)
    local start_arc = 0
    local stop_arc = 0
    local i = 1
    while i <= val do
        start_arc = (graph_unit_angle * i) - graph_unit_thickness
        stop_arc = (graph_unit_angle * i)
        cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc))
        cairo_set_source_rgba(display, rgb_to_r_g_b(graph_fg_colour, graph_fg_alpha))
        cairo_stroke(display)
        i = i + 1
    end
    local angle = start_arc

    -- hand
    start_arc = (graph_unit_angle * val) - (graph_unit_thickness * 2)
    stop_arc = (graph_unit_angle * val)
    cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc))
    cairo_set_source_rgba(display, rgb_to_r_g_b(hand_fg_colour, hand_fg_alpha))
    cairo_stroke(display)

    -- graduations marks
    local graduation_radius = data['graduation_radius']
    local graduation_thickness, graduation_mark_thickness = data['graduation_thickness'], data['graduation_mark_thickness']
    local graduation_unit_angle = data['graduation_unit_angle']
    local graduation_fg_colour, graduation_fg_alpha = data['graduation_fg_colour'], data['graduation_fg_alpha']
    if graduation_radius > 0 and graduation_thickness > 0 and graduation_unit_angle > 0 then
        local nb_graduation = graph_end_angle / graduation_unit_angle
        local i = 0
        while i < nb_graduation do
            cairo_set_line_width(display, graduation_thickness)
            start_arc = (graduation_unit_angle * i) - (graduation_mark_thickness / 2)
            stop_arc = (graduation_unit_angle * i) + (graduation_mark_thickness / 2)
            cairo_arc(display, x, y, graduation_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc))
            cairo_set_source_rgba(display,rgb_to_r_g_b(graduation_fg_colour,graduation_fg_alpha))
            cairo_stroke(display)
            cairo_set_line_width(display, graph_thickness)
            i = i + 1
        end
    end

    -- text
    local txt_radius = data['txt_radius']
    local txt_weight, txt_size = data['txt_weight'], data['txt_size']
    local txt_fg_colour, txt_fg_alpha = data['txt_fg_colour'], data['txt_fg_alpha']
    local movex = txt_radius * math.cos(angle_to_position(graph_start_angle, angle))
    local movey = txt_radius * math.sin(angle_to_position(graph_start_angle, angle))
    cairo_select_font_face (display, "ubuntu", CAIRO_FONT_SLANT_NORMAL, txt_weight)
    cairo_set_font_size (display, txt_size)
    cairo_set_source_rgba (display, rgb_to_r_g_b(txt_fg_colour, txt_fg_alpha))
    cairo_move_to (display, x + movex - (txt_size / 2), y + movey + 3)
    cairo_show_text (display, value)
    cairo_stroke (display)

    -- caption
    local caption = data['caption']
    local caption_weight, caption_size = data['caption_weight'], data['caption_size']
    local caption_fg_colour, caption_fg_alpha = data['caption_fg_colour'], data['caption_fg_alpha']
    local tox = graph_radius * (math.cos((graph_start_angle * 2 * math.pi / 360)-(math.pi/2)))
    local toy = graph_radius * (math.sin((graph_start_angle * 2 * math.pi / 360)-(math.pi/2)))
    cairo_select_font_face (display, "ubuntu", CAIRO_FONT_SLANT_NORMAL, caption_weight);
    cairo_set_font_size (display, caption_size)
    cairo_set_source_rgba (display, rgb_to_r_g_b(caption_fg_colour, caption_fg_alpha))
    cairo_move_to (display, x + tox + 5, y + toy + 1)
    -- bad hack but not enough time !
    if graph_start_angle < 105 then
        cairo_move_to (display, x + tox - 30, y + toy + 1)
    end
    cairo_show_text (display, caption)
    cairo_stroke (display)
end


-------------------------------------------------------------------------------
--                                                               go_gauge_rings
-- loads data and displays gauges
--
function go_gauge_rings(display)
    local function load_gauge_rings(display, data)
        local str, value = '', 0
        str = string.format('${%s %s}',data['name'], data['arg'])
        str = conky_parse(str)
        value = tonumber(str)
        draw_gauge_ring(display, data, value)
    end
    
    for i in pairs(gauge) do
        load_gauge_rings(display, gauge[i])
    end
end

-------------------------------------------------------------------------------
--                                                                         MAIN
function conky_main()
    if conky_window == nil then 
        return
    end

    local cs = cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, conky_window.width, conky_window.height)
    local display = cairo_create(cs)
    
    local updates = conky_parse('${updates}')
    update_num = tonumber(updates)
    
    if update_num > 5 then
        go_gauge_rings(display)
    end

end

Hors ligne

#697 Le 07/06/2011, à 00:25

kkwete

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

kurapika29 a écrit :

*joke* rhaaaa se faire griller de quelques secondes par une kkwete *joke*

Kkwete win!!!
La puissance de l'apéro est parmi nous!
wink

Hors ligne

#698 Le 09/06/2011, à 07:53

wiltur

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonjour,

j'ai un soucis avec mon conky :
je ne comprend pas pourquoi mon texte en bas est coupé, (les tops)

1307602050.jpg

mon conky :

own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
use_xft yes
xftfont Ubuntu:size=8
xftalpha 0.8
total_run_times 0

own_window yes
own_window_type overrides yes
own_window_transparent yes
double_buffer yes

stippled_borders 8
border_width 1
default_shade_color black
default_outline_color black

gap_x 1690
gap_y 200

uppercase no
override_utf8_locale no
use_spacer none
override_utf8_locale
maximum_width 225

alignment tl

# nombre d'échantillons à utiliser pour calculer la moyenne d'utilisation
cpu_avg_samples 2
net_avg_samples 2

# -- Graphics settings -- #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no


TEXT
${font ConkySymbols:size=32}a${font Ubuntu:size=10}${goto 52}${voffset -15}$kernel - $machine

${font ConkySymbols:size=32}F${font Ubuntu:size=10}${goto 52}${voffset -15}$mem / $memmax

${font ConkySymbols:size=32}E${font Ubuntu:size=9}${goto 52}${voffset -32}CPU 1 : ${cpu cpu1}% ${alignr}CPU 2 : ${cpu cpu2}%
${goto 52}CPU 3 : ${cpu cpu3}% ${alignr}CPU 4 : ${cpu cpu4}%
${goto 52}CPU 5 : ${cpu cpu4}% ${alignr}CPU 6 : ${cpu cpu6}%

${font ConkySymbols:size=32}G${font Ubuntu:size=10}${goto 52}${voffset -24}Ventilo CPU : ${exec expr `cat /sys/devices/platform/w83627ehf.656/fan2_input`} t/m 
${goto 52}Ventilo CM :${exec expr `cat /sys/devices/platform/w83627ehf.656/fan1_input`} t/m

${font ConkySymbols:size=32}H${font Ubuntu:size=9}${goto 52}${voffset -32}CPUs : ${platform w83627ehf.656 temp 2}°C
${goto 52}Carte Mère : ${platform w83627ehf.656 temp 1}°C
${goto 52}GPU : ${nvidia temp}°C

CPU usage
 ${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}
${color} ${top name 6} ${alignr}${top pid 6}    ${top cpu 6}      ${top mem 6}
${color} ${top name 7} ${alignr}${top pid 7}    ${top cpu 7}      ${top mem 7}

Microsoft est à l'informatique ce que TF1 est à la culture. :)

Hors ligne

#699 Le 09/06/2011, à 09:33

RegisBurin

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

@wiltur:

Peut-être qu'en spécifiant une taille mini à ton conky ça règlerait l'affaire...
(cf variable minimum_size AxB à la place ou en plus de maximum_width A)

Pour ça, il faut tatonner, et là screenruler (dans les dépôts) est ton amie wink

@+

Dernière modification par RegisBurin (Le 09/06/2011, à 09:36)


Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#700 Le 09/06/2011, à 10:36

wiltur

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Merci bien, j'avais testé cette variable mais sans succés, en cherchant un peu ça fonctionne avec minimum_size 225 500  (500 pour la hauteur donc)

sinon je ne connaissais pas screenruler, bien pratique, merci smile


Microsoft est à l'informatique ce que TF1 est à la culture. :)

Hors ligne