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.

#501 Le 06/03/2011, à 17:45

Fenouille84

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

Ça fait longtemps que je n'ai pas posté ici !!
Voici un peu de nouveauté smile  (ça reste simple et épuré, #! Spirit big_smile)

Screen
cbwallpooper.th.png

conkyrc0 (pager en haut à droite)

#Fonctionnement de conky 
  total_run_times 0               #Temps en secondes ; 0 = toujours actif
  background yes                  #Pour que conky tourne en arrière plan ; no = pour les tests

#Réglages système
  cpu_avg_samples 1               #Nb d'échantillons pour calculer la moyenne d'utilisation CPU
  net_avg_samples 2               #Nb d'échantillons pour calculer la moyenne d'utilisation CPU

#Mémoire
  double_buffer yes               #Éviter le clignotement
  no_buffers yes                  #Soustraire les mémoires tampons de la mémoire utilisée
  text_buffer_size 1024           #Taille du cache pour le texte

#Affichage
  out_to_console no               #Affiche le texte sur la sortie standard
  update_interval 1               #Taux de rafraîchissement de la fenêtre (s)

#Fenêtre conky
  alignment top_right             #Alignement
 #---
  minimum_size 120 10             #Taille minimum (px) ; largeur / hauteur
  maximum_width 120               #Largeur maximum (px)
 #---
  gap_x 8                         #Écart avec le bord gauche / droit
  gap_y 18                        #Écart avec le bord haut / bas
 #---
  draw_shades no                  #Afficher les ombres
  draw_outline no                 #Afficher les contours de fenêtre
  draw_borders no                 #Afficher des contours autour des blocs de texte
  border_width 1                  #Largeur du contour
  border_inner_margin 1           #Largeur des marges
 #---
  own_window yes                  #Utiliser sa propre fenêtre
  own_window_type override        #Type de fenêtre ; normal / override / desktop
  own_window_transparent yes      #Pseudo transparence
  own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

#Mise en forme
  use_xft yes                     #Utiliser Xft (polices lissées etc)
  xftalpha 1                      #Utiliser Xft
  override_utf8_locale yes        #Force l'UTF8
  uppercase no                    #Tout le texte en majuscule
  use_spacer left                 #Ajoute des espaces après certains objets (qu'avec des polices fixes)
 #---
  xftfont saxMono:size=9          #Police par défaut
 #---
  default_bar_size 50 4           #Barre par défaut (longeur hauteur)
  stippled_borders 3              #Taille des pointillés

#Couleurs
  default_color FFFFFF            #Couleur par défaut
  default_shade_color 333333      #Couleur des ombres
  default_outline_color black     #Couleur des contours
 #---
  color1 242424                   #Gris
  color2 545454                   #Gris clair
 #---
  short_units yes                 #Unités courtes
  pad_percents 2                  #Unité à 2 décimales

#LUA : Clock
  #lua_load $HOME/conky/Script/clock.lua
  #lua_draw_hook_pre clock_rings

#LUA : Background
 #lua_load $HOME/conky/Script/bg.lua
 #lua_draw_hook_pre draw_bg


TEXT
${color1}${font webdings:size=3}${alignc}\
${if_match ${exec wmctrl -d | sed '/*/!d ; s/ .*$//g'} == 0 }${color2}n${color1}${else}n${endif}           ${if_match ${exec wmctrl -d | sed '/*/!d ; s/ .*$//g'} == 1 }${color2}n${color1}${else}n${endif}           ${if_match ${exec wmctrl -d | sed '/*/!d ; s/ .*$//g'} == 2 }${color2}n${color1}${else}n${endif}           ${if_match ${exec wmctrl -d | sed '/*/!d ; s/ .*$//g'} == 3 }${color2}n${color1}${else}n${endif}${font}

conkyrc1 (system & memory)

#Fonctionnement de conky 
  total_run_times 0               #Temps en secondes ; 0 = toujours actif
  background yes                  #Pour que conky tourne en arrière plan ; no = pour les tests

#Réglages système
  cpu_avg_samples 1               #Nb d'échantillons pour calculer la moyenne d'utilisation CPU
  net_avg_samples 2               #Nb d'échantillons pour calculer la moyenne d'utilisation CPU

#Mémoire
  double_buffer yes               #Éviter le clignotement
  no_buffers yes                  #Soustraire les mémoires tampons de la mémoire utilisée
  text_buffer_size 1024           #Taille du cache pour le texte

#Affichage
  out_to_console no               #Affiche le texte sur la sortie standard
  update_interval 1               #Taux de rafraîchissement de la fenêtre (s)

#Fenêtre conky
  alignment top_right             #Alignement
 #---
  minimum_size 200 10             #Taille minimum (px) ; largeur / hauteur
  maximum_width 200               #Largeur maximum (px)
 #---
  gap_x 6                         #Écart avec le bord gauche / droit
  gap_y 120                        #Écart avec le bord haut / bas
 #---
  draw_shades no                  #Afficher les ombres
  draw_outline no                 #Afficher les contours de fenêtre
  draw_borders no                 #Afficher des contours autour des blocs de texte
  border_width 1                  #Largeur du contour
  border_inner_margin 1           #Largeur des marges
 #---
  own_window yes                  #Utiliser sa propre fenêtre
  own_window_type override        #Type de fenêtre ; normal / override / desktop
  own_window_transparent yes      #Pseudo transparence
  own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

#Mise en forme
  use_xft yes                     #Utiliser Xft (polices lissées etc)
  xftalpha 1                      #Utiliser Xft
  override_utf8_locale yes        #Force l'UTF8
  uppercase no                    #Tout le texte en majuscule
  use_spacer left                 #Ajoute des espaces après certains objets (qu'avec des polices fixes)
 #---
  xftfont saxMono:size=9          #Police par défaut
 #---
  default_bar_size 50 4           #Barre par défaut (longeur hauteur)
  stippled_borders 3              #Taille des pointillés

#Couleurs
  default_color FFFFFF            #Couleur par défaut
  default_shade_color 333333      #Couleur des ombres
  default_outline_color black     #Couleur des contours
 #---
  color1 242424                   #Gris
 #---
  short_units yes                 #Unités courtes
  pad_percents 2                  #Unité à 2 décimales

#LUA : Clock
  #lua_load $HOME/conky/Script/clock.lua
  #lua_draw_hook_pre clock_rings

#LUA : Background
 #lua_load $HOME/conky/Script/bg.lua
 #lua_draw_hook_pre draw_bg


TEXT
${color1}${font Home Remedy:size=20}System${alignr}${cpu cpu0}

Memory${alignr}${memperc}${font}

conkyrc2 (horloge centrale)

#Fonctionnement de conky 
  total_run_times 0               #Temps en secondes ; 0 = toujours actif
  background yes                  #Pour que conky tourne en arrière plan ; no = pour les tests

#Réglages système
  cpu_avg_samples 1               #Nb d'échantillons pour calculer la moyenne d'utilisation CPU
  net_avg_samples 2               #Nb d'échantillons pour calculer la moyenne d'utilisation CPU

#Mémoire
  double_buffer yes               #Éviter le clignotement
  no_buffers yes                  #Soustraire les mémoires tampons de la mémoire utilisée
  text_buffer_size 1024           #Taille du cache pour le texte

#Affichage
  out_to_console no               #Affiche le texte sur la sortie standard
  update_interval 1               #Taux de rafraîchissement de la fenêtre (s)

#Fenêtre conky
  alignment top_right             #Alignement
 #---
  minimum_size 370 370              #Taille minimum (px) ; largeur / hauteur
  maximum_width 370                #Largeur maximum (px)
 #---
  gap_x 218                        #Écart avec le bord gauche / droit
  gap_y 165                        #Écart avec le bord haut / bas
 #---
  draw_shades no                  #Afficher les ombres
  draw_outline no                 #Afficher les contours de fenêtre
  draw_borders no                 #Afficher des contours autour des blocs de texte
  border_width 1                  #Largeur du contour
  border_inner_margin 1           #Largeur des marges
 #---
  own_window yes                  #Utiliser sa propre fenêtre
  own_window_type override        #Type de fenêtre ; normal / override / desktop
  own_window_transparent yes      #Pseudo transparence
  own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

#Mise en forme
  use_xft yes                     #Utiliser Xft (polices lissées etc)
  xftalpha 1                      #Utiliser Xft
  override_utf8_locale yes        #Force l'UTF8
  uppercase no                    #Tout le texte en majuscule
  use_spacer right                #Ajoute des espaces après certains objets (qu'avec des polices fixes)
 #---
  xftfont saxMono:size=9          #Police par défaut
 #---
  default_bar_size 50 4           #Barre par défaut (longeur hauteur)
  stippled_borders 3              #Taille des pointillés

#Couleurs
  default_color FFFFFF            #Couleur par défaut
  default_shade_color 333333      #Couleur des ombres
  default_outline_color black     #Couleur des contours
 #---
  color1 242424                   #Gris
 #---
  short_units yes                 #Unités courtes
  pad_percents 2                  #Unité à 2 décimales

#LUA : Clock
  lua_load $HOME/conky/Script/clock.lua
  lua_draw_hook_pre clock_rings

#LUA : Background
  #lua_load $HOME/conky/Script/bg.lua
  #lua_draw_hook_pre draw_bg


TEXT
${color1}${voffset 160}${offset 20}${font angelic war:size=34}9${offset 290}3
${offset 165}${voffset -205}12
${offset 175}${voffset 255}6${font}

Le clock.lua qui va bien

--[[
Clock Rings by londonali1010 (2009)

This script draws percentage meters as rings, and also draws clock hands if you want! It is fully customisable; all options are described in the script. This script is based off a combination of my clock.lua script and my rings.lua script.

IMPORTANT: if you are using the 'cpu' function, it will cause a segmentation fault if it tries to draw a ring straight away. The if statement near the end of the script uses a delay to make sure that this doesn't happen. It calculates the length of the delay by the number of updates since Conky started. Generally, a value of 5s is long enough, so if you update Conky every 1s, use update_num > 5 in that if statement (the default). If you only update Conky every 2s, you should change it to update_num > 3; conversely if you update Conky every 0.5s, you should use update_num > 10. ALSO, if you change your Conky, is it best to use "killall conky; conky" to update it, otherwise the update_num will not be reset and you will get an error.

To call this script in Conky, use the following (assuming that you save this script to ~/scripts/rings.lua):
  lua_load ~/scripts/clock_rings-v1.1.1.lua
  lua_draw_hook_pre clock_rings

Changelog:
+ v1.1.1 -- Fixed minor bug that caused the script to crash if conky_parse() returns a nil value (20.10.2009)
+ v1.1 -- Added colour option for clock hands (07.10.2009)
+ v1.0 -- Original release (30.09.2009)
]]

settings_table = {
  --[[Anneau des heures
  {
    name='time',
    arg='%I.%M',
    max=12,
    bg_colour=0xffffff,
    bg_alpha=0.1,
    fg_colour=0xffffff,
    fg_alpha=0.2,
    x=60, y=60,
    radius=40,
    thickness=5,
    start_angle=0,
    end_angle=360
  },
  --Anneau des minutes
  {
    name='time',
    arg='%M.%S',
    max=60,
    bg_colour=0xffffff,
    bg_alpha=0.1,
    fg_colour=0xffffff,
    fg_alpha=0.4,
    x=60, y=60,
    radius=46,
    thickness=5,
    start_angle=0,
    end_angle=360
  },
  --Anneau des secondes
  {
    name='time',
    arg='%S',
    max=60,
    bg_colour=0x242424,
    bg_alpha=0.1,
    fg_colour=0x242424,
    fg_alpha=0.1,
    x=188, y=188,
    radius=150,
    thickness=2,
    start_angle=0,
    end_angle=360
  },]]
}

--Use these settings to define the origin and extent of your clock.
  clock_r=136

--Coordinates of the centre of the clock, in pixels, from the top left of the Conky window.
  clock_x=188
  clock_y=188

--Colour & alpha of the clock hands
  clock_colour=0x242424
  clock_alpha=0.9

--Show the seconds hand ?
  show_seconds=true

require 'cairo'

function rgb_to_r_g_b(colour,alpha)
  return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
end

function draw_ring(cr,t,pt)
  local w,h=conky_window.width,conky_window.height

  local xc,yc,ring_r,ring_w,sa,ea=pt['x'],pt['y'],pt['radius'],pt['thickness'],pt['start_angle'],pt['end_angle']
  local bgc, bga, fgc, fga=pt['bg_colour'], pt['bg_alpha'], pt['fg_colour'], pt['fg_alpha']

  local angle_0=sa*(2*math.pi/360)-math.pi/2
  local angle_f=ea*(2*math.pi/360)-math.pi/2
  local t_arc=t*(angle_f-angle_0)

  --Draw background ring
  cairo_arc(cr,xc,yc,ring_r,angle_0,angle_f)
  cairo_set_source_rgba(cr,rgb_to_r_g_b(bgc,bga))
  cairo_set_line_width(cr,ring_w)
  cairo_stroke(cr)

  --Draw indicator ring
  cairo_arc(cr,xc,yc,ring_r,angle_0,angle_0+t_arc)
  cairo_set_source_rgba(cr,rgb_to_r_g_b(fgc,fga))
  cairo_stroke(cr)
end

function draw_clock_hands(cr,xc,yc)
  local secs,mins,hours,secs_arc,mins_arc,hours_arc
  local xh,yh,xm,ym,xs,ys

  secs=os.date("%S")
  mins=os.date("%M")
  hours=os.date("%I")

  secs_arc=(2*math.pi/60)*secs
  mins_arc=(2*math.pi/60)*mins+secs_arc/60
  hours_arc=(2*math.pi/12)*hours+mins_arc/12

  --Draw hour hand
  xh=xc+0.7*clock_r*math.sin(hours_arc)
  yh=yc-0.6*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,3)
  cairo_set_source_rgba(cr,rgb_to_r_g_b(clock_colour,clock_alpha))
  cairo_stroke(cr)

  --Draw minute hand
  xm=xc+0.8*clock_r*math.sin(mins_arc)
  ym=yc-0.8*clock_r*math.cos(mins_arc)
  cairo_move_to(cr,xc,yc)
  cairo_line_to(cr,xm,ym)
  --
  cairo_set_line_width(cr,2)
  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_stroke(cr)
  end
end

function conky_clock_rings()
  local function setup_rings(cr,pt)
  local str=''
  local value=0

  str=string.format('${%s %s}',pt['name'],pt['arg'])
  str=conky_parse(str)

  value=tonumber(str)
  if value == nil then value = 0 end

--Les ajouts suivants permettent de corriger le retard prit par les anneaux
  --Ajout wlourf : conversion des minutes en centièmes d'heures
  if pt['arg'] == "%I.%M"  then
    value=os.date("%I")+os.date("%M")/60
    if value>12 then value=value-12 end
  end

  --Ajout Fenouille84 : conversion des secondes en centièmes de minutes
  if pt['arg'] == "%M.%S"  then
    value=os.date("%M")+os.date("%S")/60
  end
  --Fin ajout

  pct=value/pt['max']
  draw_ring(cr,pct,pt)
end

--Check that Conky has been running for at least 5s
  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 cr=cairo_create(cs)  

  local updates=conky_parse('${updates}')
  update_num=tonumber(updates)

  if update_num>5 then
    for i in pairs(settings_table) do
      setup_rings(cr,settings_table[i])
    end
  end

  draw_clock_hands(cr,clock_x,clock_y)
end

conkyrc3 (Uptime & espace disque, en bas à gauche)

#Fonctionnement de conky 
  total_run_times 0               #Temps en secondes ; 0 = toujours actif
  background yes                  #Pour que conky tourne en arrière plan ; no = pour les tests

#Réglages système
  cpu_avg_samples 1               #Nb d'échantillons pour calculer la moyenne d'utilisation CPU
  net_avg_samples 2               #Nb d'échantillons pour calculer la moyenne d'utilisation CPU

#Mémoire
  double_buffer yes               #Éviter le clignotement
  no_buffers yes                  #Soustraire les mémoires tampons de la mémoire utilisée
  text_buffer_size 1024           #Taille du cache pour le texte

#Affichage
  out_to_console no               #Affiche le texte sur la sortie standard
  update_interval 1               #Taux de rafraîchissement de la fenêtre (s)

#Fenêtre conky
  alignment bottom_left           #Alignement
 #---
  minimum_size 1130 10            #Taille minimum (px) ; largeur / hauteur
  maximum_width 1130              #Largeur maximum (px)
 #---
  gap_x 2                         #Écart avec le bord gauche / droit
  gap_y 0                         #Écart avec le bord haut / bas
 #---
  draw_shades no                  #Afficher les ombres
  draw_outline no                 #Afficher les contours de fenêtre
  draw_borders no                 #Afficher des contours autour des blocs de texte
  border_width 1                  #Largeur du contour
  border_inner_margin 1           #Largeur des marges
 #---
  own_window yes                  #Utiliser sa propre fenêtre
  own_window_type override        #Type de fenêtre ; normal / override / desktop
  own_window_transparent yes      #Pseudo transparence
  own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

#Mise en forme
  use_xft yes                     #Utiliser Xft (polices lissées etc)
  xftalpha 1                      #Utiliser Xft
  override_utf8_locale yes        #Force l'UTF8
  uppercase no                    #Tout le texte en majuscule
  use_spacer left                 #Ajoute des espaces après certains objets (qu'avec des polices fixes)
 #---
  xftfont saxMono:size=9          #Police par défaut
 #---
  default_bar_size 50 4           #Barre par défaut (longeur hauteur)
  stippled_borders 3              #Taille des pointillés

#Couleurs
  default_color FFFFFF            #Couleur par défaut
  default_shade_color 333333      #Couleur des ombres
  default_outline_color black     #Couleur des contours
 #---
  color1 242424                   #Gris
 #---
  short_units yes                 #Unités courtes
  pad_percents 2                  #Unité à 2 décimales

#LUA : Clock
  #lua_load $HOME/conky/Script/clock.lua
  #lua_draw_hook_pre clock_rings

#LUA : Background
 #lua_load $HOME/conky/Script/bg.lua
 #lua_draw_hook_pre draw_bg


TEXT
${color1}Up:${uptime_short} | /r:${fs_free /} | /h:${fs_free /home} ${execp grep -E ^\/dev /etc/mtab | cut -d " " -f2 | sed '1,2d ; s&^.*/&&g' | while read line ; do name=$(echo $line | cut -c '1-5' | sed 's/.*/\L&/g ; s/^./\U&/g') ; echo '|' $name '${fs_free /media/'$line'}' | tr '\n' ' ' ; done}

Pour le wall, c'est par là

Et voilà smile


Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#502 Le 06/03/2011, à 21:56

RegisBurin

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

@ Fenouille: Trèèès bon ça !

Très propre, belle intégration, je plussoie...
...et au passage je pique l'astuce pour le "pager" (exactement ce que je cherchais)

@+


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

#503 Le 06/03/2011, à 22:40

Fenouille84

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

RegisBurin a écrit :

@ Fenouille: Trèèès bon ça !

Très propre, belle intégration, je plussoie...
...et au passage je pique l'astuce pour le "pager" (exactement ce que je cherchais)

@+

Flatté que ça te plaise big_smile  Merci merci merci ! ^^
Pique pique, c'est là pour donner des idées wink

Dernière modification par Fenouille84 (Le 06/03/2011, à 22:41)


Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#504 Le 06/03/2011, à 23:40

exzemat

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

@ Fenouille : classe !
ton tint2 m'intéresse aussi.stp

Dernière modification par exzemat (Le 06/03/2011, à 23:44)


xubuntu sur samsung nc10 [RIP, paix  à son âme]
ubuntu sur clevo w310cz
archlinux + kde sur pc fixe

Hors ligne

#505 Le 07/03/2011, à 01:51

Fenouille84

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

exzemat a écrit :

@ Fenouille : classe !
ton tint2 m'intéresse aussi.stp

Merci ! big_smile

Voici pour le tint2rc :

# Tint2 config file
# Generated by tintwizard (http://code.google.com/p/tintwizard/)
# For information on manually configuring tint2 see http://code.google.com/p/tint2/wiki/Configure


#---------------------------------------------
# BACKGROUND
#---------------------------------------------
# ID 1
rounded = 3
border_width = 1
background_color = #242424 16
border_color = #242424 100

# ID 2
rounded = 0
border_width = 0
background_color = #242424 12
border_color = #242424 0


#---------------------------------------------
# PANEL
#---------------------------------------------
panel_monitor = all
panel_position = top left horizontal
panel_size = 1248 25
panel_margin = -3 10
panel_padding = 0 0 0
wm_menu = 1
panel_background_id = 1

#---------------------------------------------
# TASKBAR
#---------------------------------------------
taskbar_mode = multi_desktop
taskbar_padding = 6 0 6
taskbar_background_id = 0
taskbar_active_background_id = 0

#---------------------------------------------
# TASKS
#---------------------------------------------
urgent_nb_of_blink = 20
task_icon = 1
task_text = 0
task_centered = 1
task_maximum_size = 40 30
task_padding = 2 2
task_background_id = 0
task_active_background_id = 2

#---------------------------------------------
# FONTS
#---------------------------------------------
task_font = Sans 10
task_font_color = #D8D8D8 60
task_active_font_color = #D8D8D8 100
font_shadow = 0

#---------------------------------------------
# SYSTRAY
#---------------------------------------------
#systray = 1
#systray_padding = 0 0 0
#systray_background_id = 0

#---------------------------------------------
# CLOCK
#---------------------------------------------
time1_format = %H:%M
time1_font = Sans 9
time2_format = %a %d %b
time2_font = Sans 7
clock_font_color = #242424 100
clock_padding = 19 0
clock_background_id = 0
clock_lclick_command = gsimplecal

#---------------------------------------------
# MOUSE
#---------------------------------------------
mouse_middle = none
mouse_right = close
mouse_scroll_up = toggle
mouse_scroll_down = iconify

#---------------------------------------------
# BATTERY
#---------------------------------------------
battery = 0
battery_low_status = 20
battery_low_cmd = notify-send "battery low"
bat1_font = Sans 10
bat2_font = Sans 8
battery_font_color = #FFFFFF 100
battery_padding = 2 0
battery_background_id = 0

Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#506 Le 08/03/2011, à 00:05

exzemat

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

@ Fenouille : merci


xubuntu sur samsung nc10 [RIP, paix  à son âme]
ubuntu sur clevo w310cz
archlinux + kde sur pc fixe

Hors ligne

#507 Le 09/03/2011, à 23:23

Mattorre

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

Salut, mon nouveau bureau avec des conky bien sur !!

screenshotzt.th.png

Dernière modification par Mattorre (Le 09/03/2011, à 23:24)


Cooler Master Cosmos RC-1000, Corsair CMPSU-650TX, Intel Core 2 Duo E8400 (2x3 GHz), LG Flatron W2452T, Corsair Dominato - 2 x 2 Go DDR2 PC 8500,  SAMSUNG Spin Point F1 2 x 500 Go (Raid 0), SAMSUNG Spin Point F1 1To, ATI Radeon HD4850 (CrossFire), Enceinte Inspire T7700, Logitech Illuminated & VX Revolution, Windows Seven 64bit & Ubuntu 9.04 64bit

Hors ligne

#508 Le 12/03/2011, à 01:15

Razoa

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

Allez, j'ai pas peur !
En exclusivité mondial intégration de Betaseries dans un Conky big_smile
Grâce en autre à ce script python
Si des gens sont intéressés par le code source...

9c10c71abcfd58e8a89334ef8de36t.jpg

Dernière modification par Razoa (Le 12/03/2011, à 02:06)

Hors ligne

#509 Le 14/03/2011, à 15:07

compte supprimé

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

Fenouille84 a écrit :

Ça fait longtemps que je n'ai pas posté ici !!
Voici un peu de nouveauté smile  (ça reste simple et épuré, #! Spirit big_smile)

Screen
http://img708.imageshack.us/img708/5917 … per.th.png


Et voilà smile

très yolie mais alors le lua c'est un peu technique quand même
le mien (pas encore de lua) le après text

TEXT
${goto 98}${color1}CPU 1 :${color2}${font}${cpu cpu0}% ${cpubar cpu1 6,50} ${color1}Core1 Temp :${color2}${execi 2 cat /sys/bus/pci/drivers/k8temp/000*/temp1_input | cut -c1,2}°C${goto 335}${color1}| Allumé depuis :${color2}$uptime${goto 511}${color1}| RAM :${color2}$mem/${color1}$memmax -${color2} $memperc% ${membar 6,55}${goto 732}${color1}| Down :${color2}${downspeed eth0}${offset 30}${color1}Up :${color2}${upspeed eth0}
${goto 98}${voffset -4}${color1}CPU 2 :${color2}${font}${cpu cpu1}% ${cpubar cpu2 6,50} ${color1}Core2 Temp :${color2}${execi 2 cat /sys/bus/pci/drivers/k8temp/000*/temp3_input | cut -c1,2}°C${goto 335}${color1}| ${offset 40}Processus :${color2}$processes${goto 511}${color1}| Swap :${color2}$swap/${color1}$swapmax - ${color2}$swapperc% ${swapbar 6,65} ${goto 732}${color1}| ${downspeedgraph eth0 22,70 CCCCCC CCCCCC} ${upspeedgraph eth0 22,70 CCCCCC CCCCCC}
${goto 145}${voffset -25}${color1}$sysname $kernel${goto 335}${color1}| ${color1}${offset 50}En cours :${color2}$running_processes ${goto 471}${color1}${offset 40}|${goto 560}IP Local :${color2}${addr eth0}${goto 732}${color1}|
${goto 480}${voffset 1}${color1}Firewall log :
${color2}${execi 30 tail -n3 /var/log/ufw.log}
${goto 393}${color1}Port(s) ouvert(s) :${color2}${tcp_portmon 1 65535 count} ${color1}${goto 512}| Entrant :${color2}${tcp_portmon 1 32767 count}${color1} | Sortant : ${color2}${tcp_portmon 32768 61000 count} 
${color1}${goto 443}DOWN ${goto 512}|${goto 545}UP          
${goto 376}${color1}Aujourd'hui :${color2}${execi 300 vnstat | grep "today" | awk '{print $2 $3}'}${goto 512}${color1}| Aujourd'hui :${color2}${execi 300 vnstat | grep "today" | awk '{print $5 $6}'}  
${goto 349}${color1}Pour la semaine :${color2}${execi 300 vnstat -w | grep "current week" | awk '{print $3 $4}'}${goto 512}${color1}| Pour la semaine :${color2}${execi 300 vnstat -w | grep "current week" | awk '{print $6 $7}'} 
${goto 430}${color1}Pour le mois :${color2}${execi 300 vnstat -m | grep "`date +"%b '%y"`" | awk '{print $3 $4}'}${goto 512}${color1}| Pour le mois :${color2}${execi 300 vnstat -m | grep "`date +"%b '%y"`" | awk '{print $6 $7}'}

le résultat hmm
1300111443.png


edit manqué un ou 2 goto

Dernière modification par karamelo (Le 15/03/2011, à 09:03)

#510 Le 26/03/2011, à 20:45

Raux.

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

Bonjour,

J'aimerais laisser l'heure toujours au-dessus des autres fenêtres mais je ne trouve pas le moyen de le faire.

Si quelqu'un a une idée ?

Hors ligne

#511 Le 27/03/2011, à 17:05

wlourf

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

Raux. a écrit :

Bonjour,

J'aimerais laisser l'heure toujours au-dessus des autres fenêtres mais je ne trouve pas le moyen de le faire.

Si quelqu'un a une idée ?

à la ligne own_window_hints, remplace below par above et regarde les autres paramètres des fenêtres qui pouront t'être utiles

own_window yes
own_window_type desktop
own_window_transparent yes
own_window_argb_visual yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,above

smile

Hors ligne

#512 Le 28/03/2011, à 07:40

Raux.

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

Salut smile

J'ai intégré les lignes que tu m'a donné mais ça ne fonctionne toujours pas. De plus l'option "desktop" pour "own_window_type" fait que lorsque je clique sur le bureau le conky ne s'affiche plus.

# temps pour fermer conky en seconde. 0 = toujours actif 
total_run_times 0

# affiche le texte sur la sortie standard
out_to_console no

# réglage de la mémoire, pour éviter le clignotement
double_buffer yes
# Soustraire les mémoires tampons de la mémoire utilisée
no_buffers yes
text_buffer_size 2048

# taux de rafraichissement de la fenêtre (en secondes)
update_interval 1

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

# taille et positon
alignment top_right
minimum_size 32 5
maximum_width 320

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

#  afficher les ombres
draw_shades yes
# afficher des contours
draw_outline no
# contours autour des blocs de texte
draw_borders no
# largeur du contour
border_width 1
# largeur des marges
border_margin 4

#pour que conky tourne en arrière plan background no pour les tests
background yes

# utiliser sa propre fenêtre
own_window yes
#type de fenêtre : normal(avec le cadre) / override / desktop
own_window_type override # normal / override / desktop
#pseudo transparence si vous avez des icones sous le conky elle ne seront plus accessible une fois conky activé
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,above
own_window_argb_visual yes

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

#police a utiliser : use_xft doit être a "yes"
xftfont Fixed:size=7#OCR A Std:size=6
# Tout le texte en majuscule
uppercase no

# Ajoute des espaces après certains objets pour éviter de les faire bouger.
# Fonctionne uniquement avec les polices Fixes
use_spacer right

# Couleurs
default_color FFFFFF #blanc
default_shade_color 333333
default_outline_color black

TEXT
${font StyleBats:size=22}$alignr${time %H:%M:%S}
${font StyleBats:size=22}$alignr${time %d/%m/%Y}

La seule solution que j'ai pour le moment c'est de mettre "own_window_type normal" et de faire un clique droit sur la fenêtre pour lui demander qu'elle reste toujours au premier plan.
Mais c'est pas très esthétique comme méthode...

Dernière modification par Raux. (Le 28/03/2011, à 11:32)

Hors ligne

#513 Le 05/04/2011, à 18:44

fanou18000

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

396753.jpeg

conkyrc (à droite de l'écran) :

# Nombre total de rafraîchissement de Conky avant de quitter. 0 fait tourner Conky tout le temps.
total_run_times 0

# Affiche le texte sur la sortie standard
out_to_console no

# Utiliser l'extension Xdbe ? (cf configuration de X) Permet d'éliminer le clignotement. Il est recommandé d'utiliser une fenêtre propre pour Conky afin de limiter la taille du double tampon. 
double_buffer yes

# Utiliser sa propre fenêtre
own_window yes

# Si own_window yes, vous pouvez spécifier son type. Les fenêtres 'Desktop' sont des fenêtres spéciales qui n'ont aucune décoration, qui sont toujours visible sur votre bureau, qui n'apparaissent pas dans votre barre des taches et qui sont collées sur tous vos bureaux virtuelles. Les fenêtres de type 'Override' ne sont pas contrôlées par le gestionnaire de fenêtres (les 'conseils' sont ignorés).
own_window_type override # normal / override / desktop

# Pseudo transparence si vous avez des icones sous le conky elle ne seront plus accessible une fois conky activé
own_window_transparent yes

# Si own_window yes, vous pouvez utiliser les 'conseils' du gestionnaire de fenêtres pour gérer l'affichage de Conky. NB: Use own_window_type desktop est un autre moyen d'implémenter implicitement ces conseils. Si vous utilisez own_window_type override, les conseils du gestionnaire de fenêtre ne signifient rien et sont ignorés. 
own_window_hints  undecorated,below,sticky,skip_taskbar,skip_pager # définition du type 

# Pour que conky tourne en arrière plan background no pour les tests
background yes

# Taille et positon
     # Position sur l'écran
alignment top_right
     # Taille minimale de la fenêtre le premier paramètre pour la largeur, le second (optionnel) pour la hauteur
minimum_size 320 5
     # Largeur maximale de la fenêtre
maximum_width 310

# Taille et police
     # Forcer l'UTF-8  XFT requis
override_utf8_locale yes
     # Utiliser Xft (polices lissées etc) 
use_xft yes
     # Nom de la police et sa taille
xftfont Comic Sans MS:size=9

TEXT


###Laptop###
${color 66FF00}$nodename $hr{50}
###Date et heure###
${color FF9900}
${time %A %d %B} $alignr ${time %Hh%Mm}

###Version Linux / Afficher des informations sur l'ordinateur###
${color 66FF00}Mon Linux $hr{50}
${color FF9900}
Distribution   $alignr ${execi 86400 lsb_release -si}  ${execi 86400 lsb_release -sr} ${execi 86400 lsb_release -sc}
Noyau   $alignr $sysname $kernel 
Plateforme   $alignr $machine
Environnement   $alignr GNOME 2.30.2 
Fonctionne depuis   $alignr $uptime
Conky version   $alignr $conky_version

###Informations système###
${color 66FF00}Système $hr{50}
${color FF9900}
CPU0   
${cpu cpu0}%   Genuine Intel(R) T2060 $alignr${freq_g cpu0}Ghz
CPU1   
${cpu cpu1}%   Genuine Intel(R) T2060 $alignr${freq_g cpu1}Ghz
##Afficher l'utilisation (restant / totalité / graphique ) de la mémoire RAM et SWAP##
RAM    
$memperc% ${alignr} $mem /$memmax ${membar 5,120}
##Afficher différentes informations sur des partitions disque dur local##
Home   
${fs_used_perc /home/}% ${alignr} ${fs_free /home/} / ${fs_size /home/} ${fs_bar 5,120 /home/}
Processus   $processes          Running : $running_processes
débit Entrée/Sortie Disque Dur   
${alignr} ${diskio /dev/sda}
##Température Locale##
Températures      
sda $alignr ${hddtemp /dev/sda}°C
cpu $alignr ${acpitemp}°C

###Informations internet###
##Affichage graphique de l'utilisation réseau##
${color 66FF00}Internet $hr{50}
${color FF9900}
IP Locale   $alignr ${addr wlan0}
IP Publique   $alignr ${color}${execi 3600 dig +short myip.opendns.com @resolver1.opendns.com}
${color FF9900}Mac   $alignr ${texeci 86400 ifconfig wlan0 | grep "HWaddr" | awk '{print $5}'}
Wifi   $alignr ${wireless_essid wlan0} - ${wireless_mode wlan0}
${wireless_bitrate wlan0} - ${wireless_link_qual_perc wlan0} % ${color 0099FF}      ${wireless_link_bar wlan0}


###Informations download / upload###
${color FF9900} ${alignr}
${downspeedgraph wlan0 22,150 5e7b7b d8deeb} ${upspeedgraph wlan0 22,150 99c8e8 618094}
${offset 40}${voffset -30}${downspeedf wlan0}k/s
${offset 190}${voffset -18}${upspeedf wlan0}k/s

Total : ${totaldown wlan0}               Total : ${totalup wlan0}
########## Icônes ############
${image /home/fanou/.conky/Png/tuxcmd.png -p 0,-4 -s 40x40}
${image /home/fanou/.conky/Png/down1.png -p 60,725 -s 40x40}
${image /home/fanou/.conky/Png/up1.png -p 210,725 -s 40x40}

conkyrc2 (en bas à gauche) :

# Nombre total de rafraîchissement de Conky avant de quitter. 0 fait tourner Conky tout le temps.
total_run_times 0

# Affiche le texte sur la sortie standard
out_to_console no

# Utiliser l'extension Xdbe ? (cf configuration de X) Permet d'éliminer le clignotement. Il est recommandé d'utiliser une fenêtre propre pour Conky afin de limiter la taille du double tampon. 
double_buffer yes

# Soustraire les mémoires tampons de la mémoire utilisée
no_buffers yes
text_buffer_size 2048

# taux de rafraichissement de la fenêtre (en secondes)
update_interval 1

# Échantillons à prendre en compte pour le monitoring du CPU.
cpu_avg_samples 4
# Nombre d'échantillons pour faire la moyenne de l'utilisation réseau
net_avg_samples 2

# Taille et positon
     # Position sur l'écran
alignment bottom_left
     # Taille minimale de la fenêtre le premier paramètre pour la largeur, le second (optionnel) pour la hauteur
minimum_size 320 5
     # Largeur maximale de la fenêtre
maximum_width 240

# Écart avec le bord gauche ou droit de l'écran, identique à l'option -x de la ligne de commandes
gap_x 5
# Écart avec le bord haut ou bas de l'écran, identique à l'option -y de la ligne de commandes
gap_y 10

#  Afficher les ombres
draw_shades no
# Afficher des contours
draw_outline no
# Afficher les contours autour des blocs de texte
draw_borders no
# Largeur du contour
border_width 1
# Largeur des marges
border_margin 4

# Pour que conky tourne en arrière plan background no pour les tests
background yes

# Utiliser sa propre fenêtre
own_window yes

# Si own_window yes, vous pouvez spécifier son type. Les fenêtres 'Desktop' sont des fenêtres spéciales qui n'ont aucune décoration, qui sont toujours visible sur votre bureau, qui n'apparaissent pas dans votre barre des taches et qui sont collées sur tous vos bureaux virtuelles. Les fenêtres de type 'Override' ne sont pas contrôlées par le gestionnaire de fenêtres (les 'conseils' sont ignorés).
own_window_type override # normal / override / desktop

# Pseudo transparence si vous avez des icones sous le conky elle ne seront plus accessible une fois conky activé
own_window_transparent yes

# Si own_window yes, vous pouvez utiliser les 'conseils' du gestionnaire de fenêtres pour gérer l'affichage de Conky. NB: Use own_window_type desktop est un autre moyen d'implémenter implicitement ces conseils. Si vous utilisez own_window_type override, les conseils du gestionnaire de fenêtre ne signifient rien et sont ignorés. 
own_window_hints  undecorated,below,sticky,skip_taskbar,skip_pager # définition du type 

# Taille et police
     # Utiliser Xft (polices lissées etc)
use_xft yes
xftalpha .1
     # Forcer l'UTF-8  XFT requis
override_utf8_locale yes # force UTF8
     # Nom de la police et sa taille
xftfont Comic Sans MS:size=9

TEXT
#########Mises a jour###########"
${color FF6600}Mises à jour disponibles $hr{50}
${color 66FF00} $alignr ${if_match ${texeci 360 aptitude search "~U" | wc -l | tail} ==0}Système à jour${else}${color FF0000} ${if_match ${texeci 360 aptitude search "~U" | wc -l | tail} ==1}1 mise à jour
 ${else}${texeci 360 aptitude search "~U" | wc -l | tail} mises à jour ${endif}${endif}
##############Mail#############
${color FF6600}E-m@ils $hr{50} 
${color 66FF00}
Stéphane ${if_match ${execi 300 conkyEmail --servertype=IMAP --servername=imap.gmail.com --username="Nom"@gmail.com --password=MotDePasse --ssl} ==0} ${alignc}0 ${alignr} Mail${else} ${if_match ${execi 300 conkyEmail --servertype=IMAP --servername=imap.gmail.com --username="Nom"@gmail.com --password=MotDePasse --ssl} ==1} ${alignc}1 ${alignr} Mail
${else} ${alignc} ${execi 300 conkyEmail --servertype=IMAP --servername=imap.gmail.com --username="Nom"@gmail.com --password=MotDePasse --ssl} ${alignr} Mails ${endif}${endif}
Fanou ${if_match ${execi 300 conkyEmail --servertype=IMAP --servername=imap.gmail.com --username="Nom"@gmail.com --password=MotDePasse --ssl} ==0} ${alignc}0 ${alignr} Mail
${else} ${if_match ${execi 300 conkyEmail --servertype=IMAP --servername=imap.gmail.com --username="Nom"@gmail.com --password=MotDePasse --ssl} ==1} ${alignc}1 ${alignr} Mail
${else} ${alignc} ${execi 300 conkyEmail --servertype=IMAP --servername=imap.gmail.com --username="Nom"@gmail.com --password=MotDePasse --ssl} ${alignr} Mails ${endif} ${endif}
#########Processus#############
${color FF6600}Services $hr{50}
                                 ${color 66FF00}                                CPU ${alignr}RAM
${offset 20} ${color red} ${top name 1} ${alignr} ${top cpu 1}  ${alignr}${top mem 1}
${offset 20} ${color blue} ${top name 2} ${alignr} ${alignr} ${top cpu 2}  ${alignr}${top mem 2}
${offset 20} ${color FF6600} ${top name 3}  ${alignr}  ${top cpu 3}  ${alignr}${top mem 3}
${offset 20} ${color FF6600} ${top name 4}  ${alignr}  ${top cpu 4}  ${alignr}${top mem 4}

conkyrc3 (en bas au milieu) :

# Nombre total de rafraîchissement de Conky avant de quitter. 0 fait tourner Conky tout le temps.
total_run_times 0

# Affiche le texte sur la sortie standard
out_to_console no

# Utiliser l'extension Xdbe ? (cf configuration de X) Permet d'éliminer le clignotement. Il est recommandé d'utiliser une fenêtre propre pour Conky afin de limiter la taille du double tampon. 
double_buffer yes

# Soustraire les mémoires tampons de la mémoire utilisée
no_buffers yes
text_buffer_size 2048

# taux de rafraichissement de la fenêtre (en secondes)
update_interval 1

# Échantillons à prendre en compte pour le monitoring du CPU.
cpu_avg_samples 4
# Nombre d'échantillons pour faire la moyenne de l'utilisation réseau
net_avg_samples 2

# Taille et positon
     # Position sur l'écran
alignment bottom_middle
     # Taille minimale de la fenêtre le premier paramètre pour la largeur, le second (optionnel) pour la hauteur
minimum_size 200 5
     # Largeur maximale de la fenêtre
maximum_width 220

# Écart avec le bord gauche ou droit de l'écran, identique à l'option -x de la ligne de commandes
gap_x 5
Écart avec le bord haut ou bas de l'écran, identique à l'option -y de la ligne de commandes
gap_y 10

#  afficher les ombres
draw_shades no
# afficher des contours
draw_outline no
# contours autour des blocs de texte
draw_borders no
# largeur du contour
border_width 1
# largeur des marges
border_margin 4

# Pour que conky tourne en arrière plan background no pour les tests
background yes

# Utiliser sa propre fenêtre
own_window yes

# Si own_window yes, vous pouvez spécifier son type. Les fenêtres 'Desktop' sont des fenêtres spéciales qui n'ont aucune décoration, qui sont toujours visible sur votre bureau, qui n'apparaissent pas dans votre barre des taches et qui sont collées sur tous vos bureaux virtuelles. Les fenêtres de type 'Override' ne sont pas contrôlées par le gestionnaire de fenêtres (les 'conseils' sont ignorés).
own_window_type override # normal / override / desktop

#pseudo transparence si vous avez des icones sous le conky elle ne seront plus accessible une fois conky activé
own_window_transparent yes

# Si own_window yes, vous pouvez utiliser les 'conseils' du gestionnaire de fenêtres pour gérer l'affichage de Conky. NB: Use own_window_type desktop est un autre moyen d'implémenter implicitement ces conseils. Si vous utilisez own_window_type override, les conseils du gestionnaire de fenêtre ne signifient rien et sont ignorés.
own_window_hints  undecorated,below,sticky,skip_taskbar,skip_pager # définition du type 

# Taille et police
     # Utiliser Xft (polices lissées etc)
use_xft yes
xftalpha .1
     # Forcer l'UTF-8  XFT requis
override_utf8_locale yes # force UTF8

     # Nom de la police et sa taille
xftfont Comic Sans MS:size=9

TEXT

${color 000000} ${if_existing /media/817D-2449/} USB ${alignr}Sony 2GB ${endif}
${if_existing /media/817D-2449/} ${fs_free /media/817D-2449/}/${fs_size /media/817D-2449/} ${fs_bar 5,120 /media/817D-2449/} ${endif}
${if_existing /media/3E77-A432/} USB ${alignr}Transcend4GB ${endif}
${if_existing /media/3E77-A432/} ${fs_free /media/3E77-A432/}/${fs_size /media/3E77-A432/} ${fs_bar 5,120 /media/3E77-A432/} ${alignr} ${endif}
${if_existing /media/Elements/} USB ${alignr}WD ${endif}
${if_existing /media/Elements/} ${fs_free /media/Elements/}/${fs_size /media/Elements/} ${fs_bar 5,120 /media/Elements/} ${alignr} ${endif}

A noter que je n'utilise pas ${if_mounted} car apparemment cette variable ne marche pas. Mais la variable ${if_existing} fait parfaitement l'affaire.big_smile

conkyboot :

#!/bin/bash

sleep 10
conky -c /home/fanou/.conkyrc  &
conky -c /home/fanou/.conkyrc2 &
conky -c /home/fanou/.conkyrc3 &
exit

Dernière modification par fanou18000 (Le 05/04/2011, à 20:46)


"C'est en faisant des erreurs qu'on avance..."
                             Donc ici pour apprendre.
            Ubuntu 10.04 Lucid Lynx et GNOME 2.30.2       (Depuis le 14/12/09)

Hors ligne

#514 Le 05/04/2011, à 19:16

RegisBurin

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

Salut Fanou18000...

Mais que nous vaut cette débauche de documentation, et ce déferlement de couleurs...!?!

Tu sais, ce n'est qu'un topic "postez un screen de votre conky", puis de la doc existe déjà un peu partout et est très bien fournie (sans compter que ce topic fait suite à 3 autres de plus de 3000 posts chacun). Je pense que tu t'es laissé emballer par un élan de bonté sans nul autre pareil (ou alors, que tu as eu un copié/collé malencontreux...) lol

Allez, bon conky à toi aussi wink

@+

PS: parmi les balises utilisables sur le fofo (tu en as l'air friand!), il y en a une sympa pour mettre du code c'est... la balise 'code' (<>)

Edit: Par contre, rien ne t'empêche de participer à la doc si tu veux. C'est un wiki (donc collaboratif) modifiable en se loguant avec son identifiant/mdp du forum wink

Dernière modification par RegisBurin (Le 05/04/2011, à 19:18)


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

#515 Le 05/04/2011, à 19:30

fanou18000

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

Rhhha je sais et j'en suis désolé.
Mais il est vrai que j'ai découvert ce petit log trop sympa ce week end et j'ai qd même pas mal galéré (je préfère être franc) pour trouver toutes les solutions réunies en une seule wink
Ceci dit mon post n'est pas un copier/coller.C'est bel et bien un post perso. Maintenant si un modo veut bien déplacé mon post, je lui en serais gré smile


"C'est en faisant des erreurs qu'on avance..."
                             Donc ici pour apprendre.
            Ubuntu 10.04 Lucid Lynx et GNOME 2.30.2       (Depuis le 14/12/09)

Hors ligne

#516 Le 05/04/2011, à 19:43

RegisBurin

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

fanou18000 a écrit :

Rhhha je sais et j'en suis désolé.
Mais il est vrai que j'ai découvert ce petit log trop sympa ce week end et j'ai qd même pas mal galéré (je préfère être franc) pour trouver toutes les solutions réunies en une seule wink
Ceci dit mon post n'est pas un copier/coller.C'est bel et bien un post perso. Maintenant si un modo veut bien déplacé mon post, je lui en serais gré smile

Y'a pas de mal wink d'autant que si tu découvres seulement conky depuis 3 jours, je te dis chapeau bas, tu t'en sors déjà très bien.
N'hésite pas à faire le tour (rapide) des conky exposés dans ce sujet (et ses précédents), et attrape des idées (tu verras quand on y goûte, on à du mal à s'arrêter, et on est toujours à la recherche d'amélioration, graphique notamment).

Ce que tu peux faire, bien évidement, c'est laisser ton screenshot, et les codes de tes conky sur ta page plus haut (en l'éditant).

@+

Dernière modification par RegisBurin (Le 05/04/2011, à 19:44)


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

#517 Le 05/04/2011, à 19:53

fanou18000

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

Ok je vais faire ça.
Bon ça va tuer le travail que j'ai fait sad mais bon je comprends que je ne peux pas poster ça ici et que ca "alourdit" la section. tongue


"C'est en faisant des erreurs qu'on avance..."
                             Donc ici pour apprendre.
            Ubuntu 10.04 Lucid Lynx et GNOME 2.30.2       (Depuis le 14/12/09)

Hors ligne

#518 Le 06/04/2011, à 18:44

Neo-MatriX

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

Razoa a écrit :

Allez, j'ai pas peur !
En exclusivité mondial intégration de Betaseries dans un Conky big_smile
Grâce en autre à ce script python
Si des gens sont intéressés par le code source...

Salut,

comment vous faites pour mettre la Planète en fond d'écrans svp ?
Merci d'avance wink

Hors ligne

#519 Le 06/04/2011, à 18:55

Skubu

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

Neo-MatriX a écrit :
Razoa a écrit :

Allez, j'ai pas peur !
En exclusivité mondial intégration de Betaseries dans un Conky big_smile
Grâce en autre à ce script python
Si des gens sont intéressés par le code source...

Salut,

comment vous faites pour mettre la Planète en fond d'écrans svp ?
Merci d'avance wink

Un peu HS mais regarde ça... wink


Debian / Archlinux | Gnome / KDE

Hors ligne

#520 Le 07/04/2011, à 07:51

Phyllinux

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

Bonjour à tous,

Je viens de 'découvrir' conky, et pour mon premier essai, j'ai installé conkyforecast.
Tout s'est bien passé pour l'enregistrement, j'ai reçu mes codes, et j'ai effectivement une météo qui s'affiche, y compris pour les probabilités de précipitations (au lieu du N/A que beaucoup semblent rencontrer).
J'ai cependant un petit problème, c'est celui de l'affichage de certaines unités : je n'arrive pas à avoir la vitesse du vent en Km/h, car elle reste en 'mph'. De même pour la pression atmosphérique, elle s'affiche en 'lmb'.
Quelqu'un pourrait il m'indiquer dans quel fichier, et sur quelles lignes doivent être faites les modifications pour que tout fonctionne normalement ?
J'utilise actuellement 'Screenlets' pour mon bureau, mais avec de l'expérience avec Conky, je serai en mesure de changer mes screenlets par des conkys, du moins, j'espère y arriver !!!
Voici ce que donne actuellement mon bureau, avec xplanetfx en bureau dynamique.

Bureau conkyforecast

Merci de votre aide.


The ship is sinking normally...

Hors ligne

#521 Le 07/04/2011, à 11:01

Neo-MatriX

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

Skubu a écrit :
Neo-MatriX a écrit :
Razoa a écrit :

Allez, j'ai pas peur !
En exclusivité mondial intégration de Betaseries dans un Conky big_smile
Grâce en autre à ce script python
Si des gens sont intéressés par le code source...

Salut,

comment vous faites pour mettre la Planète en fond d'écrans svp ?
Merci d'avance wink

Un peu HS mais regarde ça... wink

Merci je vais regarder ça wink

Hors ligne

#522 Le 07/04/2011, à 11:57

compte supprimé

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

Phyllinux a écrit :

J'ai cependant un petit problème, c'est celui de l'affichage de certaines unités : je n'arrive pas à avoir la vitesse du vent en Km/h, car elle reste en 'mph'. De même pour la pression atmosphérique, elle s'affiche en 'lmb'.


Merci de votre aide.

salut
c'est dans

/usr/share/conkyforecast/conkyForecast.py

change speedunit ligne 1231

#523 Le 07/04/2011, à 13:36

Phyllinux

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

Merci,

Mais cela ne vient pas de là, car j'ai déjà paramétré ces lignes :

# define current units for output
        if hideunits == False:
            if imperial == False:
                tempunit = _(u"°C")
                speedunit = _(u"km/h")
                distanceunit = _(u"km")
                pressureunit = _(u"mb")
            else:
                tempunit = _(u"°F")
                speedunit = _(u"mph")
                distanceunit = _(u"m")
                pressureunit = _(u"in")
                
            # override speed units if beaufort selected
            if beaufort == True:
                speedunit = u""
                
            if metrespersecond == True:
                speedunit = u"m/s"
        else:
            # remove degree symbol if not required
            if hidedegreesymbol == False:
                tempunit = u"°"
            else:
                tempunit = u""
                
            speedunit = u""
            distanceunit = u""
            pressureunit = u""

Or mes températures sont bien en °C, mais la vitesse du vent s'affiche en miles per hour (mph).
Je ne vois pas d'autre endroit où il est fait mention d'unité...


The ship is sinking normally...

Hors ligne

#524 Le 07/04/2011, à 16:25

compte supprimé

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

fait voir ton conky  hmm

Edit:tu as bien redémarré conky

killall conky
conky -c conkyforecast1

par exemple

Dernière modification par karamelo (Le 07/04/2011, à 16:47)

#525 Le 07/04/2011, à 16:53

Phyllinux

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

Il est en 2 parties, lancé par un script :

#!/bin/bash
killall conky
sleep 10 && conky -c /usr/share/conkyforecast/example/conkyrc &]

conkyrc

background yes                # pour que conky tourne en arriere plan "no" pour les tests
own_window yes                # utiliser sa propre fenetre
own_window_transparent yes        # transparence
own_window_type override # yes        # type de fenetre normal "override / desktop"

own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_colour black

double_buffer yes            # pour eviter le clignotement
use_spacer left                # ? fonctionne uniquement avec la police Monospace
override_utf8_locale yes        # dépassement caractères accentués
use_xft yes                # utilise les polices lissées
font DejaVu Sans Mono:bold:size=9    # police et taille a utiliser
xftfont DejaVu Sans Mono:bold:size=9    # police et taille a utiliser
xftalpha 0.5                #
update_interval 4#5.1            # taux de raffraichissement de la fenetre en secondes
uppercase no                 # majuscule
stippled_borders 2#0             # longueur d'un trait en pixels
border_margin 6 #2            # largeur des marges
border_width 1 #2            # largeur du contour
default_outline_color black        # couleur par defaut du contour
default_shade_color black        # couleur par defaut de l'ombre
draw_borders no                # afficher les contours autour des blocs de texte
draw_outline no#yes             # afficher les contours texte
draw_shades yes             # afficher les ombres
default_color DCDCDC             # couleur par défaut du texte
# ********      couleurs ci-dessous utilisées dans le script
color0 FF000C            # définition des couleurs "0 - 1 - 2 -3 - ect..
color1 708094            #
color2 E7E1D6            #
color3 ffcb48            #
color4 0000fa            #
color5 ff0000            #
#7FFFD4 #Aquamarine
#CD5C5C #IndianRed #00CED1 DarkTurquoise #FFA07A LightSalmon #00FFFF Cyan 
#FF8C00 #Darkorange #D2691E #Chocolate
#7FFF00 #Chartreuse
#778899 #LightSlateGrey
#FFDEAD #NavajoWhite
color6 00BFFF #DeepSkyBlue        
color7 48D1CC #MediumTurquoise
color8 FFFF00 #Yellow
color9 FF0000 #Red
# *******
minimum_size 300        # taille mini
maximum_width 400        # largeur maxi
alignment top_left        # Position sur l'écran : top_left (haut gauche), top_right (haut droit), bottom_left (bas gauche), bottom_right (bas droit)
gap_x 20                # ecart avec le bord gauche ou droit
gap_y 40#130            # ecart avec le bord haut ou bas

text_buffer_size 2048#1536#6144     # Augmente la taille de la mémoire tampon de 128k a 1024k
no_buffers yes             # soustraire la mémoire tampon de la mémoire utiliser
short_units yes
pad_percents 2            # commande à conky de n'afficher pour les pourcentages que 2 chiffres après la virgule (ou le point)

imlib_cache_size 0    Taille du cache image pour Imlib2, en bytes. Defini à 4MiB par défaut. Augmentez la valeur si vous utilisez souvent $image

TEXT
${execpi 1800 conkyForecast --location=FRXX3327 --template=/home/papu/.conky/scripts/meteo-4.jours}

meteo-4.jours

${goto 60}${color3}${font Bitstream Vera Sans Mono:style=Bold:size=16}La Météo à [--datatype=CN]
${alignc}${color2}${voffset -5}${font Bitstream Vera Sans Mono:size=9}${alignc 10}Dernière mise à jour : [datatype=LU]
${color1}${hr}
${image [--datatype=WI] -p 10,50 -s 65x65}
${voffset 60}${goto 30}${color2}[--datatype=HT --hideunits --centeredwidth=3]/[--datatype=LT --hideunits --centeredwidth=3]
${image [--datatype=BI] -p 18,165 -s 60x60}
${voffset 65}${goto 20}${color2}[--datatype=WS --imperial] - [--datatype=WD]
${voffset -145}${goto 130}${color2}${font Bitstream Vera Sans Mono:style=Bold:size=14}[--datatype=CT]${font}
${voffset 5}
${goto 130}${color1}Probabilité de Pluie : ${color2}[--datatype=PC --startday=0]
${goto 130}${color1}Indice UV : ${color2}[--datatype=UI] – [--datatype=UT]
${goto 130}${color1}Taux d'humidité : ${color2}[--datatype=HM]
${goto 130}${color1}Point de rosée : ${color2}[--datatype=DP]
${goto 130}${color1}Pression : ${color2}[--datatype=BR] – [--datatype=BD]
${goto 130}${color1}Lever du soleil à : ${color2}[--datatype=SR]
${goto 130}${color1}Coucher du soleil à : ${color2}[--datatype=SS]
${image [--datatype=MI] -p 20,255 -s 60x60}
${color2}${voffset 15}${goto 130}${font Bitstream Vera Sans Mono:style=Bold:size=14}[--datatype=MP]${font}
${color1}${voffset 30}${hr}
${voffset 5}${goto 35}[--datatype=DW --shortweekday --startday=1]${goto 125}[--datatype=DW --shortweekday --startday=2]${goto 215}[--datatype=DW --shortweekday --startday=3]${goto 305}[--datatype=DW --shortweekday --startday=4]
${image [--datatype=WI --startday=1] -p 10,365 -s 50x50}${image [--datatype=WI --startday=2] -p 105,365 -s 50x50}${image [--datatype=WI --startday=3] -p 195,365 -s 50x50}${image [--datatype=WI --startday=4] -p 285,365 -s 50x50}
${font DejaVu Sans Mono:bold:size=8}${voffset 45}${goto 20}${color3}[--datatype=HT --startday=1 --hideunits --centeredwidth=3]/[--datatype=LT --startday=1 --hideunits --centeredwidth=3]${goto 115}[--datatype=HT --startday=2 --hideunits --centeredwidth=3]/[--datatype=LT --startday=2 --hideunits --centeredwidth=3]${goto 205}[--datatype=HT --startday=3 --hideunits --centeredwidth=3]/[--datatype=LT --startday=3 --hideunits --centeredwidth=3]${goto 295}[--datatype=HT --startday=4 --hideunits --centeredwidth=3]/[--datatype=LT --startday=4 --hideunits --centeredwidth=3]

Je sais que c'est un peu particulier comme construction, mais c'est mon tout premier, et c'est la seule solution que j'ai trouvé pour arriver à ce que je désirais !!! tongue


The ship is sinking normally...

Hors ligne