Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

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.

#2601 Le 12/08/2010, à 18:38

DarthWound

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

Mwarf bon ça avance doucement. J'essaie de faire un Conky simple et pas tape-à-l'oeil.

Mais là j'ai un pépin je comprends pas d'où ça vient.

Quand je mets le calendrier ou une ToDo list, ça me met un espace horrible entre toutes les lignes (Conky horizontal)... et si jamais je mets ces deux éléments dans un conkyrc2, ça clignote comme un sapin de noel lol

Screen:
http://s2.noelshack.com/old/up/capture-2e4100a175.png

Conkyrc (encore en chantier / j'ai fait expres de mettre la ToDo list à la fin pour pas avoir un espace en plus de celui apporté par le calendrier):

# 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_left
minimum_size 200 800
maximum_width 1700

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

#  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
#afficher les contours des graph
draw_graph_borders yes

#Unités courtes ou longues
short_units yes

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

# utiliser sa propre fenêtre
own_window no

#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

# 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 Droid Sans

# 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

color1 e49c16 
color2 CA0000 #rouge
color3 FFFFFF
color6 EEEEEE
color7 DDDDDD
color8 CCCCCC
color9 BBBBBB

TEXT

${font Droid Sans:size=14}${goto 10}Système d'Exploitation: ${goto 400}Composants: ${goto 800}Autres Informations: ${goto 1200}Agenda:${font}

${font Droid Sans:size=9}${goto 10}Noyau: Linux ${goto 400}Disque Dur: ${fs_free /} Libres ${goto 800}Ecran Utilisé: ${desktop_name}/${desktop_number} ${goto 1200}${time %A %d %B %Y} - ${time %H:%M:%S}
${goto 10}Version: ${kernel} 
${goto 400}Core 1: ${cpu cpu1}% ${goto 800}${texeci 3 ~/Téléchargements/Divers/Conky/Volume.sh} ${goto 1200}${font Droid Sans Mono:size=9}${execp cal | sed 's/^/ /g' | sed 's/'" $(date +%e)"'/\${color2}'" $(date +%e)"'\${color3}/1' | sed -e "1d ; s/^/\${goto 1200}/g"}${font}
${font Droid Sans:size=9}${goto 10}Distribution: Ubuntu 32bits ${goto 400}Core 2: ${cpu cpu2}%
${goto 10}Version: 10.04 Lucid Lynx LTS ${goto 400}Core 3: ${cpu cpu3}% ${goto 800}Rhythmbox:
${goto 400}Core 4: ${cpu cpu4}% ${goto 800}Lecture en cours:
${goto 10}Environnement: OpenBox3 + GTK2 ${goto 800}${if_running rhythmbox}Artiste: ${exec rhythmbox-client --print-playing-format "%ta"}${else}Aucune lecture en cours.${endif}  
${goto 400}Mémoire: ${memperc}% ${goto 800}${if_running rhythmbox}Chanson: ${exec rhythmbox-client --print-playing-format "%tt"}${endif}
${goto 10}Mises à Jour disponibles: ${execpi 900 aptitude search "~U" | wc -l | tail} 
${goto 1200}${exec cat ~/Téléchargements/Divers/Conky/ToDo.txt}
${font}

#2602 Le 12/08/2010, à 19:49

chepioq

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

DarthWound a écrit :

Mwarf bon ça avance doucement. J'essaie de faire un Conky simple et pas tape-à-l'oeil.

Mais là j'ai un pépin je comprends pas d'où ça vient.

Quand je mets le calendrier ou une ToDo list, ça me met un espace horrible entre toutes les lignes (Conky horizontal)... et si jamais je mets ces deux éléments dans un conkyrc2, ça clignote comme un sapin de noel lol

Screen:
http://s2.noelshack.com/old/up/capture-2e4100a175.png

Conkyrc (encore en chantier / j'ai fait expres de mettre la ToDo list à la fin pour pas avoir un espace en plus de celui apporté par le calendrier):

# 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_left
minimum_size 200 800
maximum_width 1700

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

#  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
#afficher les contours des graph
draw_graph_borders yes

#Unités courtes ou longues
short_units yes

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

# utiliser sa propre fenêtre
own_window no

#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

# 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 Droid Sans

# 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

color1 e49c16 
color2 CA0000 #rouge
color3 FFFFFF
color6 EEEEEE
color7 DDDDDD
color8 CCCCCC
color9 BBBBBB

TEXT

${font Droid Sans:size=14}${goto 10}Système d'Exploitation: ${goto 400}Composants: ${goto 800}Autres Informations: ${goto 1200}Agenda:${font}

${font Droid Sans:size=9}${goto 10}Noyau: Linux ${goto 400}Disque Dur: ${fs_free /} Libres ${goto 800}Ecran Utilisé: ${desktop_name}/${desktop_number} ${goto 1200}${time %A %d %B %Y} - ${time %H:%M:%S}
${goto 10}Version: ${kernel} 
${goto 400}Core 1: ${cpu cpu1}% ${goto 800}${texeci 3 ~/Téléchargements/Divers/Conky/Volume.sh} ${goto 1200}${font Droid Sans Mono:size=9}${execp cal | sed 's/^/ /g' | sed 's/'" $(date +%e)"'/\${color2}'" $(date +%e)"'\${color3}/1' | sed -e "1d ; s/^/\${goto 1200}/g"}${font}
${font Droid Sans:size=9}${goto 10}Distribution: Ubuntu 32bits ${goto 400}Core 2: ${cpu cpu2}%
${goto 10}Version: 10.04 Lucid Lynx LTS ${goto 400}Core 3: ${cpu cpu3}% ${goto 800}Rhythmbox:
${goto 400}Core 4: ${cpu cpu4}% ${goto 800}Lecture en cours:
${goto 10}Environnement: OpenBox3 + GTK2 ${goto 800}${if_running rhythmbox}Artiste: ${exec rhythmbox-client --print-playing-format "%ta"}${else}Aucune lecture en cours.${endif}  
${goto 400}Mémoire: ${memperc}% ${goto 800}${if_running rhythmbox}Chanson: ${exec rhythmbox-client --print-playing-format "%tt"}${endif}
${goto 10}Mises à Jour disponibles: ${execpi 900 aptitude search "~U" | wc -l | tail} 
${goto 1200}${exec cat ~/Téléchargements/Divers/Conky/ToDo.txt}
${font}

Personnellement je pense que cela est normal, vu la configuration de ton conky:
conky affiche ligne après ligne, ton calendrier (qui est au début de ton conky), fait un certain nombre de lignes (ici tu as 7 lignes) donc la ligne suivante (${font Droid Sans:size=9}${goto 10}Distribution: Ubuntu 32bits ${goto 400}Core 2: ${cpu cpu2}%) est affiché après ces 7 lignes.

La solution serai peut être de passer par des offset ou des voffset (voir la doc ou ici : http://conky.sourceforge.net/variables.html )

Ou alors de faire un conky spécialement pour ton calendrier, et lancer ces deux conky.


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

Hors ligne

#2603 Le 12/08/2010, à 20:44

Fenouille84

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

@ DarthWound
chepioq a raison, je te conseille d'utiliser les offset/voffset.

Pour ta config, essaye un truc du genre :

${color1}Ta 1° ligne de conky
${color1}Ta 2° ligne
#
#Calendrier
${color1}${offset X}${voffset Y}${execp cal ...}

Remplace :
  * X par la valeur du décalage horizontal (axe des abscisses).
  * Y par la valeur du décalage vertical (axe des ordonnées).

Pour X et Y :
  * Valeurs positives : avance ton texte vers la droite / descend ton texte.
  * Valeurs négatives : recule ton texte sur a gauche / monte ton texte.

Voilà ! Bon courage wink


Edit :
Pour simplifier grandement l'édition de ton conkyrc, jette un coup d'oeil à mon dernier conkyrc1.
J'ai un conky horizontal, mais son fichier de configuration a plutôt la forme d'un conky vertical !!

Pour cela, goto, offset et voffset sont tes amis wink

Dernière modification par Fenouille84 (Le 12/08/2010, à 20:48)


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

Hors ligne

#2604 Le 12/08/2010, à 22:25

DarthWound

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

Merci à vous deux, je vais me plonger là dedans ^^

Je joue pas mal avec le goto comme vous avez pu le voir.
Le offset j'y pense lors de Conky verticaux.

En fait j'ai jamais eu de mal à faire de Conky horizontaux, jamais eu ce genre de problème, là ce qui foire ce sont juste le calendrier et la ToDo.

Je vous tiens au courant wink

edit : bon le voffset permet en effet de plus avoir ce soucis, alors je fais mumuse avec, j'espère en finir ce soir ^^

Sinon Fenouille punaise bravo pour ton conkyrc donné en exemple : c'est clair, propre, rangé.
Le mien c'est un bordel pas possible lol

Dernière modification par DarthWound (Le 12/08/2010, à 22:53)

#2605 Le 12/08/2010, à 23:23

djipey

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

Bonsoir. Je cherche le moyen d'afficher la charge GPU avec une carte nvidia. Un peu dans le même genre que la charge GPU. Les variables du type:

${nvidia gpufreq}
${exec nvidia-settings -q GPUCurrentClockFreqs | grep Attribute | grep '):' | awk '{print $4}'}Mhz
${nvidia memfreq}

ne me donnent que des chiffres fixes. Une idée?

Hors ligne

#2606 Le 13/08/2010, à 00:34

soza971

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

maaduck a écrit :
djipey a écrit :

Je fais un if aussi, mais regarde: /media/EA05-F5AC c'est ce que tu mets. Quand tu mets une clé usb inconnue par exemple, tu ne sais pas sur quel point de montage elle atterrit. C'est ce problème que je veux résoudre.

Pour ce qui est du nom de ta clef usb comme moi " /media/EA05-F5AC " celui change que si tu formate ta clef, en gros a chaque branchement ma clef s'ouvre dans ce dossier, si je la format le nom du dossier dans /media/ changera.

djipey a écrit :

Maaduck, pourrais tu joindre ton conkyrc en entier s'il te plaît? certaines parties m'intéressent.

Oui tiens smile

# 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 320 5
maximum_width 200

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

#  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
#afficher les contours des graph
draw_graph_borders yes


#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

# 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

color1 e49c16 
color2 CA0000 #rouge

color6 EEEEEE
color7 DDDDDD
color8 CCCCCC
color9 BBBBBB


TEXT
#*****ORDINATEUR****
 ${image /home/mad-duck/.conky/images/Ubuntu.png -p 0,0}${voffset 5}${alignr}${execi 86400 lsb_release -sr} ${execi 86400 lsb_release -sc}
${alignr}$kernel $machine
${alignr}Uptime : $uptime

$hr
#****MEMOIRE/SWAP****
RAM      : ${alignr}$memperc% ${membar 8,60}

Swap    : ${alignr}${fs_used /dev/sda5} / ${fs_free /dev/sda5}
${alignr}${fs_used_perc /dev/sda5}%${fs_bar 8,100/dev/sda5}


Process : ${alignr}$processes Running : $running_processes

$hr
#****CPU****

${offset 70}Total :$cpu %  ${offset 15}n°1 :${offset 10}${cpu cpu1} %
${offset 140}n°2 :${offset 10}${cpu cpu2} %
${offset 140}n°3 :${offset 10}${cpu cpu3} %
${offset 140}n°4 :${offset 10}${cpu cpu4} %
${image /home/mad-duck/.conky/images/phenom_x4.png -p 5,175}

$hr
#****ATI****
${image /home/mad-duck/.conky/images/Ati.png -p 10,270}${offset 75}Freq GPU : ${alignr}${exec  aticonfig --adapter=0 --od-getclocks | grep  "Current Clocks" | awk '{ print $4}'} MHz
${offset 75}Charge GPU : ${alignr}${exec  aticonfig --adapter=0 --od-getclocks | grep  "GPU load" | awk '{ print $4}'}
${offset 75}Temp GPU : ${alignr}${exec  aticonfig --od-gettemperature | grep Temperature | cut -c43-47}°C
${offset 75}Freq Memoire : ${alignr}${exec  aticonfig --adapter=0 --od-getclocks | grep  "Current Clocks" | awk '{ print $5}'} MHz

$hr
#****RESEAU****
Down ${offset 20}${totaldown eth0} ${offset 8}${alignr}Up ${alignr}${totalup eth0}
${downspeedgraph eth0 22,80 5e7b7b d8deeb} ${alignr}${upspeedgraph eth0 22,80 99c8e8 618094}
${offset 10}${voffset -21}${downspeedf eth0}k/s
${offset 130}${voffset -14}${upspeedf eth0}k/s

${alignc}Aujourd'hui ${execi 1 vnstat -u -i eth0}
Down:${execi 1 vnstat -i eth0 | grep "today" | awk '{print $2 $3}'}${alignr}Up: ${execi 1 vnstat -i eth0 | grep "today" | awk '{print $5 $6}'}
${alignc}Semaine
Down:${execi 1 vnstat -w -i eth0 | grep "current week" | awk '{print $3 $4}'}${alignr}Up: ${execi 1 vnstat -w -i eth0 | grep "current week" | awk '{print $6 $7}'}
${alignc}Mois
Down:${execi 1 vnstat -m -i eth0 | grep "'" | tail -n 1 | awk '{print $3 $4}'}${alignr}Up: ${execi 1 vnstat -m -i eth0 | grep "'" | tail -n 1 | awk '{print $6 $7}'}
${alignc}Total
Down: ${execi 1 vnstat | grep "received:" | awk '{print $2 $3}'}${alignr}Up: ${execi 1 vnstat | grep "transmitted:" | awk '{print $2 $3}'}

$hr
#****DISQUE DUR****
${image /home/mad-duck/.conky/images/disque_dur_3d_.png -p 5,500}
${offset 80}Temp : ${hddtemp /dev/sda}°
${alignr}Home : ${fs_used /home} / ${fs_free /home}
${alignr}${fs_used_perc /home}% ${fs_bar 8,100 /home}

${diskiograph_read /dev/sda 22,80 99c8e8 618094} ${alignr}${diskiograph_write /dev/sda 22,80 99c8e8 618094}
${offset 8}${voffset -25}read:${diskio_read /dev/sda}
${offset 130}${voffset -13}write:${diskio_write /dev/sda}

#****clef usb****
${if_mounted /media/E218-8E8D}${image /home/mad-duck/.conky/images/clefusb.png -p 5,590}
${voffset -5}${alignr}USB : ${fs_used /media/E218-8E8D} / ${fs_size /media/E218-8E8D}$else${endif}

${if_mounted /media/EA05-F5AC}${image /home/mad-duck/.conky/images/clefusb.png -p 5,590}
${voffset -25}${alignr}USB : ${fs_used /media/EA05-F5AC} / ${fs_size /media/EA05-F5AC}

$else$hr${endif}

Name                             ${alignr}CPU      ${alignr}RAM
${color #e09495} ${top name 1}   ${alignr}${top cpu 1}  ${alignr}${top mem 1}
${color #e0d094} ${top name 2}   ${alignr}${top cpu 2}  ${alignr}${top mem 2}
${color1} ${top name 3}    ${alignr}${top cpu 3}  ${alignr}${top mem 3}
${color1} ${top name 4}    ${alignr}${top cpu 4}  ${alignr}${top mem 4}
${color1} ${top name 5}    ${alignr}${top cpu 5}  ${alignr}${top mem 5}

Il y a surement des choses à modifier pour le rendre plus lèger, je regarderais ça plus tard

Pour le Total télécharger et envoyer tu utilise

${alignc}Total
Down: ${execi 1 vnstat | grep "received:" | awk '{print $2 $3}'}${alignr}Up: ${execi 1 vnstat | grep "transmitted:" | awk '{print $2 $3}'}

ses lignes me renvoient rien moi bisar

Salut dit moi tu as installé quelques choses pour la CG j'essaye d afficher les infos pour mon ATI avec ton code mais rien ne s affiche.


Asus U80V Obuntu 10.04 64bits

Hors ligne

#2607 Le 13/08/2010, à 01:57

DarthWound

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

Bon, suite de mes aventures.

C'est ok grâce au (v)offset.

En fait c'est plus pratique que le goto, enfin ça évite les bizarreries.

Par contre mon ToDo est tronqué :
http://s2.noelshack.com/old/up/capture-c0d9a40179.png

${font Droid Sans:size=9}${voffset -140}${offset 1700}${exec cat ~/Téléchargements/Divers/Conky/ToDo.txt}${font}

EDIT: hum ^^  désole tongue
un petit ${alignr} a réglé le problème.

${font Droid Sans:size=9}${voffset -140}${offset 1800}${alignr}${exec cat ~/Téléchargements/Divers/Conky/ToDo.txt}${font}

---

Bon me reste plus qu'à finir la partie ''mémo" où je vais mettre les raccourcis claviers, les commandes utiles, etc...
J'espère finir ça ce soir (enfin ce matin).

Dernière modification par DarthWound (Le 13/08/2010, à 02:06)

#2608 Le 13/08/2010, à 04:30

DarthWound

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

Bon j'en ai fini pour l'instant.

Ca donne pas encore tout à fait ce que je veux (toute façon mon bureau change tout le temps, et en profondeur) mais ça me plaît assez.

Screen :
http://s2.noelshack.com/old/up/1308_des … 7af138.png

Mon Conkyrc est un tel bordel que je préfère pas le poster, pour le bien de vos yeux.
Toutefois si vous le voulez (ou du moins une partie) demandez wink

Merci les gars pour le coup de main !

#2609 Le 13/08/2010, à 10:34

informaticous

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

Bonjour,
pour moi nouveau bureau, nouveau conky

mini_11814Capture_16.jpg

Conky sur l'écran de gauche :

# 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_left
minimum_size 320 5
maximum_width 320
# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x 700
gap_y 250

#  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

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

own_window yes
own_window_transparent yes
own_window_type desktop
own_window_hints undecorate,below,sticky,skip_taskbar,skip_pager
# 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=10#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
TEXT
${image /home/fred/.conky/earth.jpg -p 10,0 -s 300x167 -f 1}










${alignc}System Updates : ${execpi 3600 aptitude search "~U" | wc -l | tail}
${cpugraph 5e7b7b d8deeb}
${voffset -30}${alignc}CPU : ${cpu cpu0}%

${alignc}Process : $processes Running : $running_processes
RAM     : $memperc% ${alignc}$membar 
Swap    : $swapperc% ${alignc}$swapbar 
Down ${offset 45}${totaldown wlan1} ${offset 8}Up ${alignr}${totalup wlan1}
${downspeedgraph wlan1 22,150 5e7b7b d8deeb} ${upspeedgraph wlan1 22,150 99c8e8 618094}
${offset 40}${voffset -29}${downspeedf wlan1}k/s
${offset 190}${voffset -17}${upspeedf wlan1}k/s

${font Orial_:size=10}${color}Name${alignr}CPU %${font}
1 : ${top name 1}   ${alignr}${top cpu 1}
2 : ${top name 2}   ${alignr}${top cpu 2}
3 : ${top name 3}    ${alignr}${top cpu 3}
${font Orial_:size=10}${color}Name${alignr}RAM %${font}
1 : ${top_mem name 1}   ${alignr}${top_mem mem 1}
2 : ${top_mem name 2}   ${alignr}${top_mem mem 2}
3 : ${top_mem name 3}    ${alignr}${top_mem mem 3}
${font Orial_:size=10}${color}Name${alignr}I/O %${font}
1 : ${top_io name 1}   ${alignr}${top_io io_perc 1}
2 : ${top_io name 2}   ${alignr}${top_io io_perc 2}
3 : ${top_io name 3}    ${alignr}${top_io io_perc 3}

${font Orial_:size=10}${goto 45}/${goto 135}/home${goto 244}${font Orial_:size=8}Musique
${font Orial_:size=10}${goto 35}${fs_used_perc /}%${goto 145}${fs_used_perc /home}%${goto 255}${fs_used_perc /media/musique}%
${goto 90}sda${goto 203}sdb
${goto 91}${hddtemp /dev/sda}${font}°${font Orial_:size=10}${goto 206}${hddtemp /dev/sdb}${font}°${color}

Conky en haut sur l'écran de droite :

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

imlib_cache_size 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_left
minimum_size 24
minimum_width 2048

# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x 1055
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

own_window yes
own_window_transparent yes
own_window_type desktop
own_window_hints undecorate,below,sticky,skip_taskbar,skip_pager
# 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 Orial_:size=10
# 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

TEXT
ESSID : ${wireless_essid wlan1} IP : ${addr wlan1} :: ${texeci 3600 wget http://checkip.dyndns.org -O - -o /dev/null | cut -d : -f 2 | cut -d \< -f 1} | CPU : ${cpu cpu0}% RAM : $memperc% SWAP : $swapperc% :: firefox : ${fs_used_perc /media/ramdisk}% ${fs_free /media/ramdisk}

Conky au centre de l'écran de droite :

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


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

#  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

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

own_window yes
own_window_transparent yes
own_window_type desktop
own_window_hints undecorate,below,sticky,skip_taskbar,skip_pager
# Utiliser Xft (polices lissées etc)
use_xft yes

override_utf8_locale yes # force UTF8

#police a utiliser : use_xft doit être a "yes"
xftfont Fixed:size=10#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
default_color fffffffff
#lua_load  /home/fred/.conky/audio_spectrum.lua
lua_load /home/fred/.conky/rond.lua
lua_draw_hook_pre ring_stats
TEXT



${voffset -5}${goto 137}cpu : ${cpu cpu0}%



${voffset 2}${goto 136}ram : $memperc%




${voffset -5}${goto 25}cpu1 : ${goto 150}wlan1 : ${goto 275}${goto 275}cpu2 :
${voffset -4}${goto 25}${cpu cpu1}%${goto 150}${wireless_link_qual_perc wlan1}%${goto 279}${cpu cpu2}%       



${voffset 8}${goto 134}swap : $swapperc%

Avec le script lua :

-[[
Ring Meters by londonali1010 (2009)

This script draws percentage meters as rings. It is fully customisable; all options are described in the 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 on line 145 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/rings-v1.2.lua
	lua_draw_hook_pre ring_stats

Changelog:
+ v1.2 -- Added option for the ending angle of the rings (07.10.2009)
+ v1.1 -- Added options for the starting angle of the rings, and added the "max" variable, to allow for variables that output a numerical value rather than a percentage (29.09.2009)
+ v1.0 -- Original release (28.09.2009)
]]

settings_table = {
	{
		name='cpu',
		arg='cpu0',
		max=100,
		bg_colour=0x000000,
		bg_alpha=1,
		fg_colour=0xffffff,
		fg_alpha=0.95,
		x=171, y=214,
		radius=159,
		thickness=15,
		start_angle=15,
		end_angle=345
	},
	{
		name='cpu',
		arg='cpu1',
		max=100,
		bg_colour=0x000000,
		bg_alpha=1,
		fg_colour=0xffffff,
		fg_alpha=0.85,
		x=171, y=214,
		radius=123,
		thickness=40,
		start_angle=-82.5,
		end_angle=82.5
	},
	{
		name='cpu',
		arg='cpu2',
		max=100,
		bg_colour=0x000000,
		bg_alpha=1,
		fg_colour=0xffffff,
		fg_alpha=0.85,
		x=171, y=214,
		radius=123,
		thickness=40,
		start_angle=97.5,
		end_angle=262.5
	},
	{
		name='memperc',
		arg='',
		max=100,
		bg_colour=0x000000,
		bg_alpha=1,
		fg_colour=0xffffff,
		fg_alpha=0.65,
		x=171, y=214,
		radius=90,
		thickness=15,
		start_angle=25,
		end_angle=155
	},
	{
		name='swapperc',
		arg='',
		max=100,
		bg_colour=0x000000,
		bg_alpha=1,
		fg_colour=0xffffff,
		fg_alpha=0.65,
		x=171, y=214,
		radius=90,
		thickness=15,
		start_angle=205,
		end_angle=335
	},
	{
		name='wireless_link_qual_perc',
		arg='wlan1',
		max=100,
		bg_colour=0x000000,
		bg_alpha=1,
		fg_colour=0xfffffff,
		fg_alpha=0.4,
		x=171, y=214,
		radius=50,
		thickness=5,
		start_angle=0,
		end_angle=360
	},
}

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 conky_ring_stats()
	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)
		pct=value/pt['max']

		draw_ring(cr,pct,pt)
	end

	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
end

Et pour fini le conky en bas a droite sur l'écran de droite :

# 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 br
minimum_size 400 
maximum_width 300

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

#  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

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

own_window yes
own_window_transparent yes
own_window_type desktop
own_window_hints undecorate,below,sticky,skip_taskbar,skip_pager
# Utiliser Xft (polices lissées etc)
use_xft yes

override_utf8_locale yes # force UTF8

#police a utiliser : use_xft doit être a "yes"
xftfont Fixed:size=10#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
default_color ffffff

# -- Lua Load -- #
#set FULL path of the script

#lua_load  /home/fred/.conky/audio_spectrum.lua
lua_load /home/fred/.conky/rond2.lua
lua_draw_hook_pre ring_stats

TEXT
${voffset -37}
$if_mpd_playing


${goto 85}Album : $mpd_album
${goto 85}Artiste : $mpd_artist
${voffset -5}${goto 25}$mpd_elapsed${voffset 5}${goto 85}Titre : $mpd_title
${goto 85}file : ${scroll 25 $mpd_file}
$endif

Avec son script lua :

--[[
Ring Meters by londonali1010 (2009)

This script draws percentage meters as rings. It is fully customisable; all options are described in the 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 on line 145 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/rings-v1.2.lua
	lua_draw_hook_pre ring_stats

Changelog:
+ v1.2 -- Added option for the ending angle of the rings (07.10.2009)
+ v1.1 -- Added options for the starting angle of the rings, and added the "max" variable, to allow for variables that output a numerical value rather than a percentage (29.09.2009)
+ v1.0 -- Original release (28.09.2009)
]]

settings_table = {
{
		name='mpd_percent',
		arg='',
		max=100,
		bg_colour=0x000000,
		bg_alpha=1,
		fg_colour=0x0000ff,
		fg_alpha=0.3,
		x=40, y=75,
		radius=35,
		thickness=5,
		start_angle=0,
		end_angle=360
	},
}

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 conky_ring_stats()
	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)
		pct=value/pt['max']

		draw_ring(cr,pct,pt)
	end

	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
end

j'y suis, j'y reste

Hors ligne

#2610 Le 13/08/2010, à 12:40

breakolami

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

De mon coté j'ai changé de conky mais rien d'extraordinaire, j'ai utilisé ConkyWizard GUI

http://code.google.com/p/conkywizard/downloads/list

http://www.webupd8.org/2010/06/conkywizard-gui-to-set-up-conky.html

La version 64bit ne fonctionne pas par contre la version 32 fonctionne bien sur du 64

J'ai créé un conky simple puis j'ai ajouté ce que je voulais

Attention il est conçu pour 1680 de large, sur une résolution plus élevée pas de problème mais il faudra quand même adapter les GOTO

Sur un écran plus petit je pense que tout ne tiendra pas, il faudra y faire beaucoup de modifs

00027c.th.jpg

# Generated with Conky Wizard
# Copyright (C) 2010 José David Abad García
# GPL Version 3
# 
# WARNING! All changes made in this file will be lost if the program runs again!

# Default Fonts
use_xft yes
xftfont DejaVu Sans:size=10
override_utf8_locale yes

# Performance Settings
update_interval 1
total_run_times 0
double_buffer yes
no_buffers yes
net_avg_samples 2
text_buffer_size 1024

# Window Settings
own_window yes
own_window_transparent yes
own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Window border
draw_borders no
draw_shades no

# Default Color
default_color E0DFDE

# Color Title.
color0 DD3A21
color9 ff1493
color8 bdfd1a
color7 1ac1fd #bleu
color6 f3ef00 #jaune
color5 f7560b #rouge
color4 0b50f7 #bleu
color3 f78a0b #rouge orangé
color2 0bf7bf #vert fluo
color1 f7e40b #jaune

# Size and position
minimum_size 1680 230
gap_x 0
gap_y 40
alignment bottom_left

TEXT
${image ~/.ConkyWizardTheme/pix/background.png -p 0,0 -s 1680x230}

${GOTO 292}${font DejaVu Sans:bold:size=12}${color0}Disques${font}${color}${GOTO 500}${font DejaVu Sans:bold:size=12}${color0}Réseau${font}${color}${GOTO 750}${font DejaVu Sans:bold:size=12}${color0}Températures${font}${color}${GOTO 950}${font DejaVu Sans:bold:size=12}${color0}Date et Heure${font}${color}${GOTO 1150}${font DejaVu Sans:bold:size=12}${color0}Téléchargements${font}${color}

${GOTO 36}Kernel:${GOTO 120}${kernel}${GOTO 292}Systeme:${GOTO 376}${fs_used /}${GOTO 500}Upspeed:${GOTO 610}${upspeedgraph wlan0 10,75 B7B2AD B7B2AD}${GOTO 750}CPU:${GOTO 820}${exec sensors | grep "CPU Temperature" | awk '{print $3}'}${GOTO 950}${time %H:%M}  ${time %d/%m/%Y}${GOTO 1150}${color1}Hier${GOTO 1250}${color}down: ${execi 300 vnstat | grep "yesterday" | awk '{print $2 $3}'}${GOTO 1380}up: ${execi 300 vnstat | grep "yesterday" | awk '{print $5 $6}'}${goto 1500}Total: ${execi 300 vnstat | grep "yesterday" | awk '{print $8 $9}'}
${GOTO 36}${execi 86400 lsb_release -si} ${execi 86400 lsb_release -sr} ${execi 86400 lsb_release -sc}${GOTO 180}${color1}$machine${color}${GOTO 292}${color4}${GOTO 316}${fs_bar 10,100 /}${color}${GOTO 500}Downspeed:${GOTO 610}${downspeedgraph wlan0 10,75 B7B2AD B7B2AD}${GOTO 750}Disque SDA:${GOTO 850}${execi 10 hddtemp -n /dev/sda}°${GOTO 950}${time %A}, ${time %d} ${time %B} ${time %Y}${GOTO 1150}${color1}Aujourd'hui${color}${GOTO 1250}down: ${execi 300 vnstat --oneline | cut -d\; -f4}${GOTO 1380}up: ${execi 300 vnstat --oneline | cut -d\; -f5}${goto 1500}Total: ${execi 300 vnstat --oneline | cut -d\; -f6}
${GOTO 36}CPU 1:${GOTO 120}${color1}${cpubar cpu1 10,75}${color} ${cpu cpu1} %${GOTO 292}Home:${GOTO 376}${fs_used /home}${GOTO 500}Envoyés:${GOTO 610}${totalup wlan0}${GOTO 750}Disque SDB:${GOTO 850}${execi 10 hddtemp -n /dev/sdb}°${GOTO 1150}${color1}Semaine${color}${GOTO 1250}down: ${execi 300 vnstat -w | grep "current week" | awk '{print $3 $4}'}${GOTO 1380}up: ${execi 300 vnstat -w | grep "current week" | awk '{print $6 $7}'}${goto 1500}Total: ${execi 300 vnstat -w | grep "current week" | awk '{print $9 $10}'}
${GOTO 36}CPU 2:${GOTO 120}${color3}${cpubar cpu2 10,75}${color} ${cpu cpu2} %${GOTO 292}${GOTO 316}${color9}${fs_bar 10,100 /home}${color}${GOTO 500}Téléchargés:${GOTO 610}${totaldown wlan0}${GOTO 750}Disque SDC:${GOTO 850}${execi 10 hddtemp -n /dev/sdc}°${GOTO 1150}${color1}Ce Mois${color}${GOTO 1250}down: ${execi 300 vnstat --oneline | cut -d\; -f9}${GOTO 1380}up: ${execi 300 vnstat --oneline | cut -d\; -f10}${goto 1500}Total: ${execi 300 vnstat --oneline | cut -d\; -f11}
${GOTO 36}RAM:${GOTO 120}${color2}${membar 10,75}${color} ${memperc} %${GOTO 292}Divers:${GOTO 376}${fs_used /media/Divers}${GOTO 750}MB:${GOTO 820}${exec sensors | grep "MB Temperature" | awk '{print $3}'}
${GOTO 36}Updates: ${color1}${execi 3600 aptitude search "~U" | wc -l | tail}${color} Mises à jour dispo${GOTO 316}${color8}${fs_bar 10,100 /media/Divers}${color1}${GOTO 1150}${color1}Total${color}${GOTO 1350}down: ${execi 300 vnstat --oneline | cut -d\; -f13}${GOTO 1480}up: ${execi 300 vnstat --oneline | cut -d\; -f14}
${GOTO 36}Uptime:${GOTO 120}${uptime}${GOTO 292}Musique:${GOTO 376}${fs_used /media/Musique}${GOTO 500}IP Locale:${GOTO 610}${addr wlan0}${GOTO 1150}${color1}Total général down + up:${color}${GOTO 1430}${color2}${execi 300 vnstat --oneline | cut -d\; -f15}${color}
${GOTO 316}${color5}${fs_bar 10,100 /media/Musique}${color}${GOTO 500}IP publique:${GOTO 600}${execi 43200 wget  http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1}

Kubuntu 22.04 sur Acer Nitro 5, 2 disques SSD Nvme 500Go, 1 Disque physique 1000Go 2.5" et 2 fois 16Go de mémoire

Hors ligne

#2611 Le 13/08/2010, à 12:48

Fenouille84

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

@ informaticous
Pas mal ton fond d'écran... roll

@ DarthWound
De rien ! C'est normal d'aider si y'a besoin wink
Pas mal ton conky (perso, j'aurais encore plus allégé !! mais après, chacun ces choix ^^).
Tu peux mettre un lien avec ton wall stp ?!

Edit :
Voici la nouvelle ligne de code à utiliser pour le calendrier. Je l'ai simplifiée/allégée pour qu'elle utilise moins de commande pour arriver au même résultat final.

${execp cal | sed 's/^/ /g ; s/$/ /g ; 1d ; s/'" $(date +%e) "'/ \${color2}'"$(date +%e)"'\${color1} /1 ; s/^/\${goto 108}/g'}

Dernière modification par Fenouille84 (Le 13/08/2010, à 12:50)


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

Hors ligne

#2612 Le 13/08/2010, à 13:15

DarthWound

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

Merci ^^

Je pense que je vais retirer ce dont j'ai pas besoin (le monitoring système, mais après il reste pas grand chose lol).

Merci pour le code du calendrier.

Pour le wall je retrouve plus la source (y'avait un pack), alors je te l'ai uploadé ici :
http://s2.noelshack.com/old/up/glow-e6c4e8fc29.png

#2613 Le 13/08/2010, à 14:58

DarthWound

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

Bon petite mise à jour (et oui je l'ai dis je change tout le temps) :

Conky minimalisé à fond :
http://s2.noelshack.com/old/up/1308_v20_desk-534b086453.png

Et le Conkyrc :

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

# 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_middle
minimum_size 200 200
maximum_width 1920

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

#  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
#afficher les contours des graph
draw_graph_borders yes

#Unités courtes ou longues
short_units yes

#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

# 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 Droid Sans

# 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

color1 e49c16 
color2 CA0000 #rouge
color3 FFFFFF
color6 EEEEEE
color7 DDDDDD
color8 CCCCCC
color9 BBBBBB

TEXT

${alignc}| Linux ${kernel} | 10.04 Lucid Lynx LTS | OpenBox3 + GTK2 | ${desktop_name}/${desktop_number} | ${fs_free /} Libres | Mises à Jour disponibles: ${execpi 900 aptitude search "~U" | wc -l | tail} | ${texeci 3 ~/Téléchargements/Divers/Conky/Volume.sh} | ${if_running rhythmbox}${exec rhythmbox-client --print-playing-format "%ta - %tt"}${else}Aucune lecture en cours.${endif} |

Voilà tongue

#2614 Le 13/08/2010, à 15:42

maaduck

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

soza971 a écrit :

Salut dit moi tu as installé quelques choses pour la CG j'essaye d afficher les infos pour mon ATI avec ton code mais rien ne s affiche.

Pas très compliquer en fait il te faut les drivers ATI propiétaire.

Je te copie les étapes donné dans la doc ici  http://doc.ubuntu-fr.org/catalyst

Commence par télécharger ton drivers sur le site ATI

puis suis ça:

http://doc.ubuntu-fr.org/catalyst a écrit :

Installation Rapide

Désinstallez tout ce qui se nomme fglrx et qui se trouve sur votre machine s'il y a lieu. Vous pouvez le faire en allant dans: Système/Administration/Gestionnaire de paquet Synaptic et faisant une recherche avec fglrx comme mot clé. Lorsque c'est fait, vous faites bouton droit sur les paquets contenant fglrx et vous faites Sélectionner pour suppression.

1. Faites un clic droit sur le pilote puis propriété. Dans l'onglet permission cochez la case qui permet l'exécution.

2. Faites: Applications/Accessoires/Terminal

3. Tapez sudo (ou sudo sh) dans le terminal, faites une espace et glissez l'icône du fichier .run sur la fenêtre du terminal. Puis, faites Entrée sur votre clavier. Cela aura pour effet de lancer le .run en mode administrateur.

4. Entrez votre mot de passe à l'aveuglette lorsque demandé et faites Entrée sur le clavier.

5. Patientez pendant que l'utilitaire d'installation AMD Catalyst s'initialise. Après un certain temps, une fenêtre s'ouvre.

6. Sélectionnez : Install Driver [numéro de release] on X.org 7.4 et faites Continue.

7. Lisez la licence et faites I Agree (à moins que vous soyez contre).

8. Sélectionnez automatic et cliquez sur Continue.

9. Le pilote s'installera tout seul comme un grand.

10. Lorsque l'installation sera terminée et que la fenêtre se sera fermée, entrez cette commande dans le terminal pour configurer votre fichier xorg.conf:

sudo aticonfig --initial -f

11. Redémarrez votre ordinateur (un redémarrage du serveur X n'est pas suffisant).

voilà

Hors ligne

#2615 Le 13/08/2010, à 15:54

soza971

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

maaduck a écrit :
soza971 a écrit :

Salut dit moi tu as installé quelques choses pour la CG j'essaye d afficher les infos pour mon ATI avec ton code mais rien ne s affiche.

Pas très compliquer en fait il te faut les drivers ATI propiétaire.

Je te copie les étapes donné dans la doc ici  http://doc.ubuntu-fr.org/catalyst

Commence par télécharger ton drivers sur le site ATI

puis suis ça:

http://doc.ubuntu-fr.org/catalyst a écrit :

Installation Rapide

Désinstallez tout ce qui se nomme fglrx et qui se trouve sur votre machine s'il y a lieu. Vous pouvez le faire en allant dans: Système/Administration/Gestionnaire de paquet Synaptic et faisant une recherche avec fglrx comme mot clé. Lorsque c'est fait, vous faites bouton droit sur les paquets contenant fglrx et vous faites Sélectionner pour suppression.

1. Faites un clic droit sur le pilote puis propriété. Dans l'onglet permission cochez la case qui permet l'exécution.

2. Faites: Applications/Accessoires/Terminal

3. Tapez sudo (ou sudo sh) dans le terminal, faites une espace et glissez l'icône du fichier .run sur la fenêtre du terminal. Puis, faites Entrée sur votre clavier. Cela aura pour effet de lancer le .run en mode administrateur.

4. Entrez votre mot de passe à l'aveuglette lorsque demandé et faites Entrée sur le clavier.

5. Patientez pendant que l'utilitaire d'installation AMD Catalyst s'initialise. Après un certain temps, une fenêtre s'ouvre.

6. Sélectionnez : Install Driver [numéro de release] on X.org 7.4 et faites Continue.

7. Lisez la licence et faites I Agree (à moins que vous soyez contre).

8. Sélectionnez automatic et cliquez sur Continue.

9. Le pilote s'installera tout seul comme un grand.

10. Lorsque l'installation sera terminée et que la fenêtre se sera fermée, entrez cette commande dans le terminal pour configurer votre fichier xorg.conf:

sudo aticonfig --initial -f

11. Redémarrez votre ordinateur (un redémarrage du serveur X n'est pas suffisant).

voilà

merci je vais tester je te tiens au courant, la version du pilote que j'ai est celle installé par "le pilote de périphérique" c'est peut etre pour cela qu'il ne fonctionne pas
Edit : la méthode a fonctionné nickel merci
Edit 2 :
soza@soza-laptop:~$ aticonfig --od-gettemperature
ERROR - Get temperature failed for the Default Adapter - ATI Mobility Radeon HD 4500 Series

soza@soza-laptop:~$ aticonfig --adapter=0 --od-gettemperature
ERROR - Get temperature failed for Adapter 0 - ATI Mobility Radeon HD 4500 Series

soza@soza-laptop:~$  aticonfig --odgt
ERROR - Get temperature failed for the Default Adapter - ATI Mobility Radeon HD 4500 Series

Quelqu'un saurait comment avoir la temperature sur une ATI HD4570

Dernière modification par soza971 (Le 13/08/2010, à 17:20)


Asus U80V Obuntu 10.04 64bits

Hors ligne

#2616 Le 14/08/2010, à 11:45

informaticous

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

@Fenouille84 Merci, dés que j'ai les fonds d'écran sous la main je les posterai


j'y suis, j'y reste

Hors ligne

#2617 Le 14/08/2010, à 11:51

djipey

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

Un petit up pour mon problème. Je cherche à afficher la charge GPU avec une carte graphique Nvidia.

Hors ligne

#2618 Le 14/08/2010, à 15:36

maaduck

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

@soza971 :

as tu enlever toute les installs dans le synaptic comme indiqué ?

as tu taper la commande après l'installation ?

 sudo aticonfig --initial -f

Ensuite tu redémarre,  certains disent qu'ils faut lancer le panneau de contrôle en sudo modifier des paramètre (peu importe lequel) appliquer, remettre les paramètre et sauvegarder, puis reboot

si ton drivers est bien installer le panneau de contrôle est dans "systeme préférence ATI controle center (admin)"

tien moi au courant

Hors ligne

#2619 Le 14/08/2010, à 19:49

soza971

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

oui j'ai bien tout désinstallé , j'ai tapé la commande mais par contre je n'ai pas le panneau de controle ATI.
Voici la version que j'ai installé : ati-driver-installer-10-7-x86.x86_64


Asus U80V Obuntu 10.04 64bits

Hors ligne

#2620 Le 14/08/2010, à 21:14

Leyna

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

Le conky minimaliste de DarthWound m'a inspirée aujourd'hui!
Voici ma version, sur une #! Statler:
4ee538ab0a4b17171163ae02c86d1t.jpg

Son petit code:

#  Settings
##############################################
background yes
use_xft yes
xftfont Droid Sans:size=9
xftalpha 0.8
update_interval 1.0
total_run_times 0
own_window yes
own_window_transparent yes
own_window_type normal
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 1280 10
maximum_width 1280
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color 222222
alignment top_right
gap_x 250
gap_y 0
no_buffers yes
uppercase yes
cpu_avg_samples 2
override_utf8_locale yes
##############################################
#  Output
##############################################
TEXT
${alignc}| CPU ${cpu cpu0}% | RAM ${memperc}% | Root ${fs_used_perc /}% | Home ${fs_used_perc /home}% | Big Brother ${fs_used_perc /media/Big Brother}% | ${if_mounted /media/WIND}WIND ${fs_used_perc /media/WIND}%${else}WIND ø${endif} | MÀJ: ${execpi 900 aptitude search "~U" | wc -l | tail} |
${alignc}| ${if_running audacious2}${execpi 5 audtool current-song}${else}Aucune lecture en cours${endif} |

Et pour l'heure (très important qu'elle soit bien grande, c'est mon seul repère temporel quand je me prépare le matin ^^)

${goto 10}${time %H}${font Denmark:size=58}${time %M}

J'ai quand même un petit problème que je ne comprends pas, peut-être pourriez-vous m'aider: le conky du haut "refuse" de prendre toute la largeur de mon écran (1280px), il en prend environ les 2/3 seulement, du coup le texte qui est censé être centré sur mon écran se retrouve trop à droite. D'où mon "gap_x 250", j'ai triché pour que ce soit visuellement correct. Une idée pour régler ça?

Edit:
Ça s'est réglé tout seul, je sais pas du tout pourquoi... *soupir*

Dernière modification par Leyna (Le 14/08/2010, à 23:12)

Hors ligne

#2621 Le 14/08/2010, à 22:06

DarthWound

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

Content que ça t'aies inspirée wink

je teste Statler2 actuellement (j'adore Crunchbang) mais en fait je vois plus énormément de différence entre ce que je fais subir à ma Lucid et entre une Crunch classique (mis à part le debian/ubuntu) mais je crois que je vais quand même me mettre sur statler... raah je sais pas.

Trop mal au crane ce soir pour réfléchir big_smile

#2622 Le 14/08/2010, à 23:03

syruss2009

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

salut j'espère que je fais pas du hors sujet. j'aimerais savoir si quelqu'un peut m'aider à avoir le calendrier de ce conky

mini_100814110308415604.jpg


en me donnant le script svp merci


Jeune linuxien gabonais
UBUNTU Lucid Lynx
Gateway LT20 Netbook/ Double cœur Intel® Atom™ processor N280-Intel® Atom™ processor N270 - 1 GB of DDR2 -160 GB hard disk drive

Hors ligne

#2623 Le 14/08/2010, à 23:07

Fenouille84

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

syruss2009 a écrit :

salut j'espère que je fais pas du hors sujet. j'aimerais savoir si quelqu'un peut m'aider à avoir le calendrier de ce conky

Tu veux toute la partie calendrier de l'encadré, ou juste les jours du mois ?


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

Hors ligne

#2624 Le 14/08/2010, à 23:15

syruss2009

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

Toute la partie du calendrier. En fait tout ce qui est dans le cadre rouge

Dernière modification par syruss2009 (Le 14/08/2010, à 23:15)


Jeune linuxien gabonais
UBUNTU Lucid Lynx
Gateway LT20 Netbook/ Double cœur Intel® Atom™ processor N280-Intel® Atom™ processor N270 - 1 GB of DDR2 -160 GB hard disk drive

Hors ligne

#2625 Le 14/08/2010, à 23:17

Fenouille84

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

Je peux te donner quelques pistes pour la calendrier, la date, etc.
Toutefois, pour l'horloge, c'est soit du lua, soit un desklet rajouté... je ne sais pas.

Edit : voici les bouts de code nécessaires
Heure

${time %H:%M}

Jour

${time %A}

Mois année

${time %d %b %Y}

Calendrier

${execp cal | sed 's/^/ /g ; s/$/ /g ; 1d ; s/'" $(date +%e) "'/ \${color2}'"$(date +%e)"'\${color1} /1'}

Après, tout est une question de mise en forme et de polices appropriées.
Pour le logo du calendrier 23, c'est une police qui fait sa je pense, mais je ne sais pas laquelle.

Va faire un tour par là peut être.

Dernière modification par Fenouille84 (Le 14/08/2010, à 23:33)


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

Hors ligne