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.

#1801 Le 09/08/2008, à 12:23

Askelon

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

Salut à tous!

J'ai enfin eu 5minutes à moi pour boucler la réunion des deux projets au sein d'un seul smile je l'ai modestement baptisé Cid, Conky Images Display ; l'avantage principal est que cela permettra à l'avenir de supporter d'autre logiciel que Rhythmbox ou Amarok. Il suffit de créer un nouveau fichier à compiler avec les autres, et d'inclure les références.

Je n'ai pas eu le temps de suivre l'évolution des travaux de Jackass059, donc si tu es d'accords on réutilisera tes scripts d'install etc. Pour le moment il me reste quelques bricoles à finir, notamment bien commenter le code, et corriger quelques bugs. Jackass059 dis moi si tu préfères que je te passe le code par mail pour que tu l'adaptes.

D'ailleurs, il y a un léger soucis, le programme plante en annonçant un problème mémoire avec libc6 (*** glibc detected *** ./cid: double free or corruption (!prev)) problème que j'ai temporairement évité par la commande $export MALLOC_CHECK_=0. Mais comme je ne suis pas du tout familier de l'utilisation de malloc et consort, si une âme charitable voulait s'en charger smile

En attendant voilà le fonctionnement de base pour ceux que ça intéresse, c'est tout simple : un fichier principal contient main() et s'occupe de la partie x11 ; après il suffit de rajouter des fichiers pour chaque lecteur, en l'occurrence amarok.c et rhythmbox.c smile

Plus d'info dans le courant du week-end suivant comment j'avance smile

Hors ligne

#1802 Le 09/08/2008, à 13:00

koflesinge

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

Juste une rapide suggestion:

Pour quoi ne pas fdaire un programme qui affiche simplement une image passée en paramètre.

Comme ça, on pourrait afficher:

-Les jaquettes de cds (celles de ryhtmbox c'est simple semble-t-il)
-les jaquettes d'amarok (il existe des scripts pour passer les infos d'amarok à conky)
-les jaquettes de d'autres player
-la photo du our flickr
-la bd du jour xkcmp (si je ne me trompe pas sur le nom)
-.....

Hors ligne

#1803 Le 09/08/2008, à 13:13

oim

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

Salut, je ne sais pas si je vais dire une connerie, mais arriver à coller un lien sur un image en plus serait génial pour intégrer un lanceur ?

Hors ligne

#1804 Le 09/08/2008, à 13:59

Askelon

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

koflesinge a écrit :

Juste une rapide suggestion:

Pour quoi ne pas fdaire un programme qui affiche simplement une image passée en paramètre.

Comme ça, on pourrait afficher:

-Les jaquettes de cds (celles de ryhtmbox c'est simple semble-t-il)
-les jaquettes d'amarok (il existe des scripts pour passer les infos d'amarok à conky)
-les jaquettes de d'autres player
-la photo du our flickr
-la bd du jour xkcmp (si je ne me trompe pas sur le nom)
-.....

Ben, c'est exactement ce que faisait mon programme de départ wink afficher l'image dont le chemin est passé en argument, à une position donnée elle aussi en argument. Mais le problème est que pour afficher la pochette d'Amarok ou de Rhythmbox, il faut la récupérer, puis la passer au programme.

Donc plutôt que faire comme tu dis, utiliser un script pour récupérer le chemin de la pochette (et non avec Rhythmbox il ne semble pas que ce soit simple, avec Amarok par contre oui), on a choisis de coder un programme qui fait les 3 premières choses que tu cites. Il récupère tout seul l'image et l'affiche, et ce pour plusieurs lecteurs, c'est plus pratique et plus intelligent. Pas besoin d'utiliser des scripts, il suffit de lancer le programme via conky, en lui disant simplement quel lecteur utiliser.

Mais je vais voir si j'ai encore le code de base, sinon je le refais rapidement et je te le passe si tu le veux smile

oim a écrit :

Salut, je ne sais pas si je vais dire une connerie, mais arriver à coller un lien sur un image en plus serait génial pour intégrer un lanceur ?

Techniquement c'est sans doute faisable. Mais ça ne serait pas un lien à proprement parler ... il faudrait détecter un clic sur l'image (facilement faisable). Mais la difficulté vient surtout de : quoi faire comme action ? c'est toi qui avait demandé si c'était possible de faire des liens avec les news du Monde je crois ? pour reprendre cet exemple, il faudrait récupérer le lien correspondant à chaque news (pas faisable avec conky, donc il faudrait recoder tout le système de RSS), et lancer ce lien dans un navigateur ...

Sans compter qu'intégrer des lanceurs n'est pas le but premier de Conky. Mais afficher des images non plus je te l'accorde ^^"

Dernière modification par Askelon (Le 09/08/2008, à 14:27)

Hors ligne

#1805 Le 09/08/2008, à 16:04

Jackass059

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

Salut.
Je n'ai pas eu beaucoup de temps non plus cette semaine pour avancer.
J'ai pratiquement terminé mon interface DBus, mais je ne l'ai pas encore testée, c'est la raison pour laquelle je n'ai pas encore mis les sources à disposition... sait-on jamais ce qui pourrait arriver.

Bien trouvé pour le nom du "projet", tu peux effectivement me l'envoyer par mail.
J'ai également séparé en 2 branches le projet, la v1 dernière version stable que j'ai proposé, et la v2 qui est en cours de développement.

J'ai également vu que le nouveau amarok (le 2 si je ne m'abuse) utilise désormais DBus à la place de dcop d'où l'interet de notre v2.

Enfin, je pensais utiliser GTK à la place de X pour les fenêtres, mais ce n'est pas la priorité.
Je pensais également ajouter des étiquettes avec l'affichage du titre, de l'artiste, du temps, etc... mais c'est également en option une fois que la première étape sera terminée.


Il y a 10 types de personnes sur terre, celles qui comprennent le binaire, et les autres ...

Hors ligne

#1806 Le 11/08/2008, à 18:11

Levi59

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

Je up pour mon problème cité précédemment

je modifie pour le fan2... Il s'active lorsque le CPU atteint 60°.

J'ai aussi observé un truc étrange... j'ai eu deux fois un freeze complet du pc après que les valeurs renvoyé par la sonde du cpu se soit mises à faire n'importe quoi. Elle s'est mise à afficher -1° puis 25° puis encore -1° etc. Puis freeze de conky suivit du reste de l'ordinateur qui m'affiche alors un écran noir. Impossible de relancer le serveur graphique par contre lorsque j'appuie sur le bouton de mise sous tension de la tour, il s'éteint avec le logo kubuntu...

Dernière modification par Levi59 (Le 11/08/2008, à 18:20)

Hors ligne

#1807 Le 11/08/2008, à 18:49

Askelon

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

Jackass059 a écrit :

Enfin, je pensais utiliser GTK à la place de X pour les fenêtres, mais ce n'est pas la priorité.
Je pensais également ajouter des étiquettes avec l'affichage du titre, de l'artiste, du temps, etc... mais c'est également en option une fois que la première étape sera terminée.

Ca je peux m'en charger, pour ce soir je vais déjà me pencher sur l'utilisation de Gtk pour la fenêtre, et pourquoi pas ajouter la gestion des étiquettes. Le hic c'est que ça sera moins personnalisable qu'avec le script actuel pour conky, mais si Amarok 2 utilise Dbus autant tout faire de cette manière, cela évitera de devoir le faire plus tard ^^

Je t'enverrais les sources quand j'aurai implémenté Gtk smile

Hors ligne

#1808 Le 12/08/2008, à 02:23

andrelec1

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

salut
j'ai un probleme avec cette partie de mon conky
quelqu'un peut me la corriger svp

WWW $alignc${color}Used: ${color #ddaa00}${fs_used /var/www}${color}
Utilisateurr $alignc${color}Used: ${color #ddaa00}${fs_used /home/andrelec1/Bureau}${color}
     alex $alignc${color}Used: ${color #ddaa00}${fs_used /home/andrelec1/Bureau/alex}${color}
     laurie $alignc${color}Used: ${color #ddaa00}${fs_used /home/andrelec1/Bureau/laurie}${color}
     echange $alignc${color}Used: ${color #ddaa00}${fs_used /home/andrelec1/Bureau/echange}${color}
     xdxd $alignc${color}Used: ${color #ddaa00}${fs_used /home/andrelec1/Bureau/xdxd}${color}

Je crois que mes chances avec elle sont tellement mince que si on gravait des processeurs a cette epaisseur on atteindrait les 12 ghz.
████████████████████████████
█████████ Black -Out  ███████████
████████████████████████████

Hors ligne

#1809 Le 12/08/2008, à 09:07

cam

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

andrelec1 a écrit :

salut
j'ai un probleme avec cette partie de mon conky
quelqu'un peut me la corriger svp

WWW $alignc${color}Used: ${color #ddaa00}${fs_used /var/www}${color}
Utilisateurr $alignc${color}Used: ${color #ddaa00}${fs_used /home/andrelec1/Bureau}${color}
     alex $alignc${color}Used: ${color #ddaa00}${fs_used /home/andrelec1/Bureau/alex}${color}
     laurie $alignc${color}Used: ${color #ddaa00}${fs_used /home/andrelec1/Bureau/laurie}${color}
     echange $alignc${color}Used: ${color #ddaa00}${fs_used /home/andrelec1/Bureau/echange}${color}
     xdxd $alignc${color}Used: ${color #ddaa00}${fs_used /home/andrelec1/Bureau/xdxd}${color}

Salut,
C'est quoi ton problème??

Moi déjà je proposerais ça pour alléger:

WWW $alignc Used: ${color #ddaa00}${fs_used /var/www}${color}
Utilisateurr $alignc Used: ${color #ddaa00}${fs_used /home/andrelec1/Bureau}${color}
     alex $alignc Used: ${color #ddaa00}${fs_used /home/andrelec1/Bureau/alex}${color}
     laurie $alignc Used: ${color #ddaa00}${fs_used /home/andrelec1/Bureau/laurie}${color}
     echange $alignc Used: ${color #ddaa00}${fs_used /home/andrelec1/Bureau/echange}${color}
     xdxd $alignc Used: ${color #ddaa00}${fs_used /home/andrelec1/Bureau/xdxd}${color}

Tes balises color après les alignc ne servent à rien, tu colores ton texte entre les balises ${color #ddaa00} et ${color} avec la couleur ddaa00 (en html) sinon pour le reste du texte il utilise la couleur définie plus haut pour le texte "standard".

Dernière modification par cam (Le 12/08/2008, à 09:09)

Hors ligne

#1810 Le 12/08/2008, à 09:55

andrelec1

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

bas sa affiche l'Used du disque dure et non des dossier comme voulue ...


Je crois que mes chances avec elle sont tellement mince que si on gravait des processeurs a cette epaisseur on atteindrait les 12 ghz.
████████████████████████████
█████████ Black -Out  ███████████
████████████████████████████

Hors ligne

#1811 Le 12/08/2008, à 11:09

Jackass059

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

Askelon a écrit :

Ca je peux m'en charger, pour ce soir je vais déjà me pencher sur l'utilisation de Gtk pour la fenêtre, et pourquoi pas ajouter la gestion des étiquettes. Le hic c'est que ça sera moins personnalisable qu'avec le script actuel pour conky, mais si Amarok 2 utilise Dbus autant tout faire de cette manière, cela évitera de devoir le faire plus tard ^^

Je t'enverrais les sources quand j'aurai implémenté Gtk smile

Voilà, j'ai mis en ligne les sources de la v2, ça compile, mais j'ai plein d'erreurs à l'exécution... Malheureusement, avec le travail je n'avance plus trop ^^° .

Tu peux récupérer tout ça à partir du download.sh (./download.sh -d pour récupérer les sources --help pour plus d'infos).

Pour GTK pas de problème, toute façon je suis occupé avec DBus en ce moment.

Good Luck.


Il y a 10 types de personnes sur terre, celles qui comprennent le binaire, et les autres ...

Hors ligne

#1812 Le 12/08/2008, à 11:26

fifo0

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

vous explique mon probleme, je voudrais faire plusieurs conkyrc j'ai donc suivi l'aide de ce post: http://forum.ubuntu-fr.org/viewtopic.php?id=237411t

mais quand je lance conky de la même façon qu'expliquer dans ce post je n'ai que mon .conkyrc qui se lance mais pas .conkyrc2

voila ce que j'ai marqué dans mon .conkyrc2:

# set to yes if you want Conky to be forked in the background
background no

cpu_avg_samples 2
net_avg_samples 2

out_to_console no

# X font when Xft is disabled, you can pick one with program xfontsel
#font 7x12
#font 6x10
#font 7x13
#font 8x13
#font 7x12
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
#font -artwiz-snap-normal-r-normal-*-*-100-*-*-p-*-iso8859-1

# Use Xft?
use_xft yes

# Xft font when Xft is enabled
xftfont Bitstream Vera Sans Mono:size=8

own_window_transparent yes
own_window_colour hotpink
# Text alpha when using Xft
xftalpha 0.8

on_bottom yes

# mail spool
mail_spool $MAIL

# Update interval in seconds
update_interval 1
# Create own window instead of using desktop (required in nautilus)
own_window yes

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

# Minimum size of text area
#minimum_size 280 5
#maximum_width 150

# Draw shades?
draw_shades no

# Draw outlines?
draw_outline no

# Draw borders around text
draw_borders no

# Stippled borders?
stippled_borders 10

# border margins
border_margin 4

# border width
border_width 1

# Default colors and also border colors
default_color white
default_shade_color white
default_outline_color white

# Text alignment, other possible values are commented
#alignment top_left
#minimum_size 10 10
gap_x 13
gap_y 34
#alignment top_right
alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text

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

# Subtract file system buffers from used memory?
no_buffers yes

# set to yes if you want all text to be in uppercase
uppercase no

# boinc (seti) dir
# seti_dir /opt/seti

# Possible variables to be used:
#
#      Variable         Arguments                  Description               
#  acpiacadapter                     ACPI ac adapter state.                   
#  acpifan                           ACPI fan state                           
#  acpitemp                          ACPI temperature.                       
#  adt746xcpu                        CPU temperature from therm_adt746x       
#  adt746xfan                        Fan speed from therm_adt746x             
#  battery           (num)           Remaining capasity in ACPI or APM       
#                                    battery. ACPI battery number can be     
#                                    given as argument (default is BAT0).     
#  buffers                           Amount of memory buffered               
#  cached                            Amount of memory cached                 
#  color             (color)         Change drawing color to color           
#  cpu                               CPU usage in percents                   
#  cpubar            (height)        Bar that shows CPU usage, height is     
#                                    bar's height in pixels                   
#  downspeed         net             Download speed in kilobytes             
#  downspeedf        net             Download speed in kilobytes with one     
#                                    decimal                                 
#  exec              shell command   Executes a shell command and displays   
#                                    the output in torsmo. warning: this     
#                                    takes a lot more resources than other   
#                                    variables. I'd recommend coding wanted   
#                                    behaviour in C and posting a patch :-). 
#  execi             interval, shell Same as exec but with specific interval.
#                    command         Interval can't be less than             
#                                    update_interval in configuration.       
#  fs_bar            (height), (fs)  Bar that shows how much space is used on
#                                    a file system. height is the height in   
#                                    pixels. fs is any file on that file     
#                                    system.                                 
#  fs_free           (fs)            Free space on a file system available   
#                                    for users.                               
#  fs_free_perc      (fs)            Free percentage of space on a file       
#                                    system available for users.             
#  fs_size           (fs)            File system size                         
#  fs_used           (fs)            File system used space                   
#  hr                (height)        Horizontal line, height is the height in
#                                    pixels                                   
#  i2c               (dev), type, n  I2C sensor from sysfs (Linux 2.6). dev   
#                                    may be omitted if you have only one I2C 
#                                    device. type is either in (or vol)       
#                                    meaning voltage, fan meaning fan or temp
#                                    meaning temperature. n is number of the 
#                                    sensor. See /sys/bus/i2c/devices/ on     
#                                    your local computer.                     
#  kernel                            Kernel version                           
#  loadavg           (1), (2), (3)   System load average, 1 is for past 1     
#                                    minute, 2 for past 5 minutes and 3 for   
#                                    past 15 minutes.                         
#  machine                           Machine, i686 for example               
#  mails                             Mail count in mail spool. You can use   
#                                    program like fetchmail to get mails from
#                                    some server using your favourite         
#                                    protocol. See also new_mails.           
#  mem                               Amount of memory in use                 
#  membar            (height)        Bar that shows amount of memory in use   
#  memmax                            Total amount of memory                   
#  memperc                           Percentage of memory in use             
#  new_mails                         Unread mail count in mail spool.         
#  nodename                          Hostname                                 
#  outlinecolor      (color)         Change outline color                     
#  pre_exec          shell command   Executes a shell command one time before
#                                    torsmo displays anything and puts output
#                                    as text.                                 
#  processes                         Total processes (sleeping and running)   
#  running_processes                 Running processes (not sleeping),       
#                                    requires Linux 2.6                       
#  shadecolor        (color)         Change shading color                     
#  stippled_hr       (space),        Stippled (dashed) horizontal line       
#                    (height)       
#  swapbar           (height)        Bar that shows amount of swap in use     
#  swap                              Amount of swap in use                   
#  swapmax                           Total amount of swap                     
#  swapperc                          Percentage of swap in use               
#  sysname                           System name, Linux for example           
#  time              (format)        Local time, see man strftime to get more
#                                    information about format                 
#  totaldown         net             Total download, overflows at 4 GB on     
#                                    Linux with 32-bit arch and there doesn't
#                                    seem to be a way to know how many times 
#                                    it has already done that before torsmo   
#                                    has started.                             
#  totalup           net             Total upload, this one too, may overflow
#  updates                           Number of updates (for debugging)       
#  upspeed           net             Upload speed in kilobytes               
#  upspeedf          net             Upload speed in kilobytes with one       
#                                    decimal                                 
#  uptime                            Uptime                                   
#  uptime_short                      Uptime in a shorter format               
#
#  seti_prog                         Seti@home current progress
#  seti_progbar      (height)        Seti@home current progress bar
#  seti_credit                       Seti@hoome total user credit


# variable is given either in format $variable or in ${variable}. Latter
# allows characters right after the variable and must be used in network
# stuff because of an argument
#${font Dungeon:style=Bold:pixelsize=10}I can change the font as well
#${font Verdana:size=10}as many times as I choose
#${font Perry:size=10}Including UTF-8,
#${font Luxi Mono:size=10}justo como este texto que o google traduz fêz o português
# stuff after 'TEXT' will be formatted on screen
#${font Grunge:size=12}${time %a  %b  %d}${alignr -25}${time %k:%M}

TEXT
${color yellow}Bienvenue Damien sur ta session ubuntu 8.04!
${color yellow}Nous sommes le : ${time %A %d %B %Y} - ${time %H:%M:%S}
${color #ddaa00}Allumé depuis:${color lightgrey} $uptime ${color #ddaa00}







voila j'esperes que quelqu'un va m'aidé a trouvé la solution, il n'ya pas longtemp que je suis sous linux aussi alors evité le langage trop linuxien merci! ^^


Avec windows XP on était au bord du gouffre, avec Vista on a fait un grand pas en avant...

Hors ligne

#1813 Le 12/08/2008, à 12:51

rob1

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

Bonjour à tous!
Voici mon conky: 87595.jpeg
http://imagik.fr/uploads/87595

Mon script de démarrage:

#!/bin/bash
killall conky
sleep 30;
conky -c /home/robin/.conkyrc1 &
conky -c /home/robin/.conkyrc2 &

Mon conkyrc1 (celui de droite):

background		no
use_xft			yes
xftfont			Terminal Bitstream Vera Sans Mono:size=12
double_buffer		yes
update_interval		1
alignment		top_right
gap_x			10
gap_y			35
no_buffers		yes
minimum_size 		500x50
pad_percents		3
cpu_avg_samples		4
draw_outline		no
draw_graph_borders	yes
default_color		white
no_buffer		no
net_avg_samples		4
own_window_transparent	yes
own_window		yes
total_run_times		0
stippled_borders	1
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
top_cpu_separate	yes
own_window_type override

TEXT
${color #8D4D12}${font V5 Prophit:style=Bold:pixelsize=30}$alignr${time %A %d %B %Y}
${time %H:%M:%S}$font$color${alignr}PC sous tension depuis: $uptime




${color #B8090D}${alignc}${font cellpic:size=17}R ${font Terminal Bitstream Vera Sans Mono:style=Bold}Messagerie Gmail :$font
${texeci 60 ~/scripts/conkygmail.sh}${color}


${color #33FF33}${font weather:style=Bold:size=24}	y${alignc}${font LCD2:style=bold:size=24} Meteo :$font

${color black}${execi 120 ~/.conky/meteo.sh FRXX0076}Ville:${alignc}${color #33FF33}${execi 120 ~/.conky/meteo2.sh "Ville"}

${color black}Aujourd'hui:${color #33FF33}${alignc}${execi 120 ~/.conky/meteo2.sh "Température aujourd'hui"}  ${font weather:size=40}${voffset -18}${execi 120 ~/.conky/meteo2.sh "Conditions aujourd'hui"}${font}${voffset -11}
${color black}Vent:${color #33FF33}${alignc}${execi 120 ~/.conky/meteo2.sh "Vent aujourd'hui"}
${color black}Lever du soleil:${color #33FF33}${alignc}${execi 120 ~/.conky/meteo2.sh "Lever du soleil"}
${color black}Coucher du soleil:${color #33FF33}${alignc}${execi 120 ~/.conky/meteo2.sh "Coucher du soleil"}

${color black}Demain:${color #33FF33}${alignc}${execi 120 ~/.conky/meteo2.sh "Température demain"}  ${font weather:size=32}${voffset -10}${execi 120 ~/.conky/meteo2.sh "Conditions demain"}${font}



${color #D3D3D3}${font cellpic:style=Bold:size=24}	U${alignr}${font LCD2:style=bold:size=24} Reseau Wifi :
${color black}${font PizzaDude Bullets:size=17}U$font Descente:${color #D3D3D3} ${downspeedf wlan0}k/s${alignr 15}${color black}${font PizzaDude Bullets:size=17}O$font Montée:${color #D3D3D3}${upspeedf wlan0}k/s
${color black}${downspeedgraph wlan0 32,200 B81609 D3D3D3} ${alignr}${upspeedgraph wlan0 32,200 D3D3D3 B81609}
Total:${color #D3D3D3} ${totaldown wlan0}${alignr}${color black}Total:${color #D3D3D3} ${totalup wlan0}
$stippled_hr
${color black}SSID:${color #D3D3D3} ${wireless_essid wlan0}${alignr}${color black}Qualité du signal:${color #D3D3D3} ${wireless_link_qual_perc wlan0}% $alignr${wireless_link_bar 12,120 wlan0}
$stippled_hr
${color black}IP Locale: ${color #D3D3D3}${addr wlan0}
${color black}IP Distante: ${color #D3D3D3}${execi 60 wget -O - http://ip.tupeux.com | tail}

Mon conkyrc2 (celui de gauche):

background		no
use_xft			yes
xftfont			Terminal Bitstream Vera Sans Mono:size=12
double_buffer		yes
update_interval		1
alignment		top_left
gap_x			10
gap_y			50
no_buffers		yes
minimum_size 		450x300
pad_percents		3
cpu_avg_samples		4
draw_outline		no
draw_graph_borders	yes
default_color		black
no_buffer		no
net_avg_samples		4
own_window_transparent	yes
own_window		yes
total_run_times		0
stippled_borders	1
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
top_cpu_separate	yes
own_window_type override

TEXT
${color #0000FF}${font LCD2:style=Bold:size=24}${alignc}Ressources systeme : $font

${color black}Utilisation RAM:${color #0000FF} $memperc% ${membar 8,100} $mem/$memmax
${font Terminal Bitstream Vera Sans Mono:size=10}${color black}Utilisation Swap:${color #0000FF} $swapperc% ${swapbar 8,200} $swap/$swapmax
${font Terminal Bitstream Vera Sans Mono:size=12}
${color black}Utilisation CPU:${color #0000FF} ${alignr}${color black}Dual Core${color #0000FF}$cpu%     ${color black}Fréquence:${color #0000FF} $freq_dyn_g GHz
    ${color black}|_Core 1:${color #0000FF} ${cpu cpu1}% ${cpubar cpu1 8,80}${alignr}${color black}|_Core 2:${color #0000FF} ${cpu cpu2}% ${cpubar cpu2 8,80}
${color black}${cpugraph ffc11f 0000FF}
${font Dungeon:style=Bold:pixelsize=10}${color #00003D}$stippled_hr	
	PROCESSUS ${alignc}PID${alignr 60}%CPU${alignr 30}%RAM${color #0000FF}

CLASSEMENT PAR %RAM:
	${top_mem name 1}${alignc}${top_mem pid 1}${alignr 60}${top_mem cpu 1}${alignr 30}${top_mem mem 1}
	${top_mem name 2}${alignc}${top_mem pid 2}${alignr 60}${top_mem cpu 2}${alignr 30}${top_mem mem 2}
	${top_mem name 3}${alignc}${top_mem pid 3}${alignr 60}${top_mem cpu 3}${alignr 30}${top_mem mem 3}
	${top_mem name 4}${alignc}${top_mem pid 4}${alignr 60}${top_mem cpu 4}${alignr 30}${top_mem mem 4}
	${top_mem name 5}${alignc}${top_mem pid 5}${alignr 60}${top_mem cpu 5}${alignr 30}${top_mem mem 5}

CLASSEMENT PAR %CPU:
	${top name 1} ${alignc}${top pid 1}${alignr 60}${top cpu 1}${alignr 30}${top mem 1}
	${top name 2} ${alignc}${top pid 2}${alignr 60}${top cpu 2}${alignr 30}${top mem 2}
	${top name 3} ${alignc}${top pid 3}${alignr 60}${top cpu 3}${alignr 30}${top mem 3}
	${top name 4} ${alignc}${top pid 4}${alignr 60}${top cpu 4}${alignr 30}${top mem 4}
	${top name 5} ${alignc}${top pid 5}${alignr 60}${top cpu 5}${alignr 30}${top mem 5}
	$stippled_hr 
${font Terminal Bitstream Vera Sans Mono:size=12}
${color black}${font Weather:size=20}y$font Température CPU:${color #0000FF} ${acpitemp}°C

${color black}${font Weather:size=20}y$font Température GPU:${color #0000FF} ${exec nvidia-settings -q gpucoretemp | grep '):' | awk '{print $4}'}°C


${color #FFFF00}${font LCD2:style=Bold:size=24}${alignc}Disques durs :$font

${color black}Système (sda5)${color #FFFF00}${alignc}${fs_used_perc /}% utilisés${alignr}${fs_free /} libres
${fs_bar 8 /}
${color black}Home (sda2)${color #FFFF00}${alignc}${fs_used_perc /home}% utilisés${alignr}${fs_free /home} libres
${fs_bar 8 /home}
${font Terminal Bitstream Vera Sans Mono:size=10}${color black}Vista (sda1)${color #FFFF00}${alignc}${fs_used_perc /media/VistaOS}% utilisés${alignr}${fs_free /media/VistaOS} libres
${fs_bar 8 /media/VistaOS}

${color black}${font Weather:size=20}y$font Température disque dur: ${color #FFFF00}${execi 10 hddtemp -n /dev/sda}°C

Le script Gmail (~/scripts/conkygmail.sh):

#!/bin/bash

gmail_login=vote_login
gmail_password=votre_mdp

dane="$(wget --secure-protocol=TLSv1 --timeout=3 -t 1 -q -O - \
https://${gmail_login}:${gmail_password}@mail.google.com/mail/feed/atom \
--no-check-certificate | grep 'fullcount' \
| sed -e 's/.*<fullcount>//;s/<\/fullcount>.*//' 2>/dev/null)"

if [ -z "$dane" ]; then
echo "Connection Error !"
else
echo "$dane messages non lus"
fi

Le script météo (~/.conky/):
meteo.sh:

#!/bin/bash

# Répertoire de ce script et du XSLT
RUNDIR=~/.conky
# Emplacement du XSLT
XSLT=$RUNDIR/meteo.xslt
# Fichier de destination des informations
DESTFILE=/tmp/conky_meteo.txt
# Emplacement de xsltproc
XSLTCMD=/usr/bin/xsltproc

# Traitement
URL="http://xoap.weather.com/weather/local/$1?cc=*&unit=m&dayf=2"
w3m -dump $URL | $XSLTCMD $XSLT - > $DESTFILE

meteo2.sh:

#!/bin/bash

# Fichier où sont stockées les informations
SRCFILE=/tmp/conky_meteo.txt

# Traitement
RESULTAT=$(grep "$1" $SRCFILE | awk -F " : " '{print $2}')

# Transformation de la condition en lettre qui deviendra une icône
if echo "$1" | grep -i -q 'condition'; then
	  if echo "$RESULTAT" | grep -i -q 'partly cloudy'; then
		RESULTAT='c'
	elif echo "$RESULTAT" | grep -i -q 'fair'; then
		RESULTAT='b'
	elif echo "$RESULTAT" | grep -i -q 'sunny'; then
		RESULTAT='D'
	elif echo "$RESULTAT" | grep -i -q 'cloudy'; then
		RESULTAT='d'
	elif echo "$RESULTAT" | grep -E -i -q 'storm|thunder'; then
		RESULTAT='i'
	elif echo "$RESULTAT" | grep -i -q 'snow'; then
		RESULTAT='k'
	elif echo "$RESULTAT" | grep -i -q 'rain'; then
		RESULTAT='h'
	elif echo "$RESULTAT" | grep -i -q 'shower'; then
		RESULTAT='g'
	fi

# Transformation des heures à l'américaine (5:50 AM) en heures à la française (5h50)
elif echo "$1" | grep -i -q 'soleil'; then
	RESULTAT=$(echo "$RESULTAT" | awk '{print $1}' | sed -e s/:/h/g)

	# Transformation des heures PM (9h38 PM) en heures françaises (21h38)
	if echo "$1" | grep -i -q 'coucher'; then
		HEURES=$(echo "$RESULTAT" | awk -F "h" '{print $1}')
		MINUTES=$(echo "$RESULTAT" | awk -F "h" '{print $2}')
		HEURES=$(($HEURES + 12))
		RESULTAT="${HEURES}h${MINUTES}"
	fi

# Transformation de "Ville, Pays" en "Ville"
elif echo "$1" | grep -i -q 'ville'; then
	RESULTAT=$(echo "$RESULTAT" | awk -F "," '{print $1}')

fi

# Affichage du résultat
echo $RESULTAT

meteo.xslt:

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" >
        <xsl:output method="text" disable-output-escaping="yes"/>
        <xsl:template match="weather">
        	<xsl:text>Ville : </xsl:text><xsl:value-of select="/weather/loc/dnam"/>
                <xsl:apply-templates select="cc"/>
                <xsl:apply-templates select="dayf/day[@d='1']"/>
                <xsl:text>
Lever du soleil : </xsl:text><xsl:value-of select="/weather/loc/sunr"/>
		<xsl:text>
Coucher du soleil : </xsl:text><xsl:value-of select="/weather/loc/suns"/>
        </xsl:template>

        <xsl:template match="cc">
<xsl:text>
Température aujourd'hui : </xsl:text><xsl:value-of select="tmp"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:if test="tmp != flik">
<xsl:text> (</xsl:text>
<xsl:value-of select="flik"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:text> ressenti)</xsl:text>
</xsl:if>
<xsl:text>
Conditions aujourd'hui : </xsl:text><xsl:value-of select="t"/>
<xsl:text>
Vent aujourd'hui : </xsl:text>
<xsl:choose>
<xsl:when test="wind/s = 'calm'"><xsl:text>0</xsl:text></xsl:when>
<xsl:otherwise><xsl:value-of select="wind/s"/></xsl:otherwise>
</xsl:choose>
<xsl:text> </xsl:text>
<xsl:value-of select="/weather/head/us"/>
</xsl:template>

<xsl:template match="dayf/day[@d='1']">
<xsl:text>
Température demain : de </xsl:text><xsl:value-of select="low"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:text> à </xsl:text><xsl:value-of select="hi"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:text>
Conditions demain : </xsl:text><xsl:value-of select="part[@p='d']/t"/>
</xsl:template>
</xsl:stylesheet>

Voilà dites-moi ce que vous en pensez!:)

PS: comme vous pouvez le voir mon CPU et ma carte graphique sont chauds (74 et 75° sur la capture) et ils dépassent souvent les 80°C, parfois ils sont à 100°C (alors que je ne fais rien de particulier) et le PC s'éteint automatiquement quand la température dépasse les 105°C. Est-ce que des températures pareilles peuvent endomager le materiel? Et comment faire pour qu'il s'arrête de chauffer comme ça (il n'est pas overlocker ni trafiquer ni rien c'est un ordinateur portable et je n'ai rien changé à l'interieur à part le disque dur qui lui ne chauffe jamais beaucoup)?
Voilà si vous pouvez m'aider merci! (et dsl pour le hors sujet...)

Dernière modification par rob1 (Le 12/08/2008, à 13:05)

Hors ligne

#1814 Le 12/08/2008, à 13:23

andrelec1

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

ouia c'est un peut chaux , roll
netoit ton pc sa ira peut être mieux âpres

alors rien pour mon problème ?


Je crois que mes chances avec elle sont tellement mince que si on gravait des processeurs a cette epaisseur on atteindrait les 12 ghz.
████████████████████████████
█████████ Black -Out  ███████████
████████████████████████████

Hors ligne

#1815 Le 12/08/2008, à 13:32

oim

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

@rob1 : si tu utilises ton portable ou il y a de la moquette (genre chambre) il n'y a rien de tel pour avoir un max de poussière dans les ventilos, alors peut etre faire (faire) un nettoyage et remettre peut etre aussi de la pate.

Hors ligne

#1816 Le 12/08/2008, à 15:38

Alv

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

Bonjour, je viens de voir ce sujet et ça tombe à pic puisque j'ai un tout petit problème :

Grâce à la doc du site, j'ai fait une partie de mon conky pour la météo. Tout avait l'air bien au premiers abords mais j'ai remarqué que de temps en temps, il y a quelquechose qui cloche :
Sanstitre069246.png
Dans les "conditions d'aujourd'hui" s'affichent ces trois symboles de temps en temps et pour une durée indéterminée. Eventuellement, ça revient au symbole correct indiquant les conditions métérologiques.

Merci d'avance,

Alv

Hors ligne

#1817 Le 12/08/2008, à 16:08

andrelec1

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

nerf toujours la même problème comment afficher le poid d'un dossier ?

Dernière modification par andrelec1 (Le 12/08/2008, à 16:48)


Je crois que mes chances avec elle sont tellement mince que si on gravait des processeurs a cette epaisseur on atteindrait les 12 ghz.
████████████████████████████
█████████ Black -Out  ███████████
████████████████████████████

Hors ligne

#1818 Le 12/08/2008, à 17:33

fifo0

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

bon cassez vous pas la ete j'ai fini par trouvé la solution...erf! j'y ai passé tout l'apres midi!


Avec windows XP on était au bord du gouffre, avec Vista on a fait un grand pas en avant...

Hors ligne

#1819 Le 12/08/2008, à 17:36

utodeb

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

Salut fifo0 smile
T'as réussi alors ?

++


Smile today tomorrow will be worse
Simple comme Ubuntu n°2 10.04 LTS

Hors ligne

#1820 Le 12/08/2008, à 17:37

fifo0

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

oui! ça y'est enfin trouvé la solution!!! c'était pas très compliqué mais fallait la trouvé ^^


Avec windows XP on était au bord du gouffre, avec Vista on a fait un grand pas en avant...

Hors ligne

#1821 Le 12/08/2008, à 19:12

maxetx

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

Alors, je me suis servi de vos conkyrc, pour obtenir quelque chose d'assez basique, mais moi ça me va ^^ :

http://pix.nofrag.com/1/2/a/035a23737b5c296ae9986525144e6.html

use_xft yes
xftfont Arial:size=8
xftalpha 0.8
update_interval 1.0
total_run_times 0
own_window yes
own_window_transparent yes
double_buffer yes
minimum_size 280 5
draw_shades no
draw_outline no
draw_borders no
stippled_borders 0
border_margin 0
border_width 0
alignment top_right
gap_x 8
gap_y 65
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale no
use_spacer yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_type override


TEXT

${color white}${alignc}'00'
${color white}${alignc}__________________ooo_(    )_ooo__________________
${color white}${alignc}Salut Max !
${voffset 2}${alignc}${color white} ${time}
${color white}$stippled_hr
${color white}> Systeme :
$sysname $kernel sur $machine @ ${color white}$freq_dyn_g GHz
${color white}Uptime :${color #ddaa00} $uptime    ${color white}
${color white}Intel Core 2 Duo E6750 @ $freq_dyn_g GHz
${color white}CPU Core 1 @ ${color #ddaa00}$freq_dyn_g GHz ${color white}- Used : ${color #ddaa00}${cpu cpu1}%
${color #ddaa00}${cpugraph cpu1 FFFFFF 2D5523} 
${color white}CPU Core 2 @ ${color #ddaa00}$freq_dyn_g GHz ${color white}- Used : ${color #ddaa00}${cpu cpu2}%
${color #ddaa00}${cpugraph cpu2 FFFFFF 2D5523}
${color white}RAM max:${color #ddaa00} $memmax
${color white}Used : ${color #ddaa00}$memperc% ${membar}
${color white}Processus :${color #ddaa00} $processes ${color #ddaa00}Running:${color #ddaa00} $running_processes
${color white}$stippled_hr
${color white}> Reseau :
${color white}IP Locale : ${color #ddaa00}${addr eth0} ${color white}-- IP Publique : ${color #ddaa00}${execi 1800 wget -O - http://ip.tupeux.com | tail}
${color white}Down: ${color #ddaa00}${downspeed eth0} k/s${color #ddaa00} ${offset 80}${color white}Up:${color #ddaa00} ${upspeed eth0} k/s
${color white}$stippled_hr
${color white}> Disques :
Ubuntu : ${color #ddaa00}${fs_free /}/${fs_size /} ${color white}Free : ${color #ddaa00}${fs_free_perc /} %
${color #ddaa00}${fs_bar /}
${color white}WindowsXP : ${color #ddaa00}${fs_free /media/WindowsXP}/${fs_size /media/WindowsXP} - ${color white}Free : ${color #ddaa00}${fs_free_perc /media/WindowsXP} %
${color #ddaa00}${fs_bar /media/WindowsXP}
${color white}Data : ${color #ddaa00}${fs_free /media/Data}/${fs_size /media/Data} - ${color white}Free : ${color #ddaa00}${fs_free_perc /media/Data} %
${color #ddaa00}${fs_bar /media/Data}
${color white}My Book : ${color #ddaa00}${fs_free /media/My Book}/${fs_size /media/My Book} - ${color white}Free : ${color #ddaa00}${fs_free_perc /media/My Book} %
${color #ddaa00}${fs_bar /media/My Book}
${color white}$stippled_hr
${color white}> Processus :
${color}CPU usage
${offset 80}${color #CCCCCC}Nom ${alignr 50}PID ${alignr 20}CPU%
${offset 80}${color #ddaa00}${top name 1} ${alignr 30}${top pid 1} ${alignr 15}${top cpu 1}
${offset 80}${color #888888}${top name 2} ${alignr 30}${top pid 2} ${alignr 15}${top cpu 2}
${offset 80}${color #888888}${top name 3} ${alignr 30}${top pid 3} ${alignr 15}${top cpu 3}
${color}Mem usage
${offset 80}${color #CCCCCC}Nom ${alignr 50}PID ${alignr 20}Mem%
${offset 80}${color #ddaa00}${top_mem name 1} ${alignr 30}${top_mem pid 1} ${alignr 15}${top_mem mem 1}
${offset 80}${color #888888}${top_mem name 2} ${alignr 30}${top_mem pid 2} ${alignr 15}${top_mem mem 2}
${offset 80}${color #888888}${top_mem name 3} ${alignr 30}${top_mem pid 3} ${alignr 15}${top_mem mem 3}
${color white}$stippled_hr
${if_running amarokapp}
${color}> AmaroK :${color white}
${alignc}${execi 10 ~/.conky/amarok artist}
${alignc}${execi 10 ~/.conky/amarok title}
${execibar 1 ~/.conky/amarok progress}
${alignc}"${execi 10 ~/.conky/amarok album}"
${alignc}${execi 10 ~/.conky/amarok year} - ${color white}${alignc}${execi 10 ~/.conky/amarok genre}$endif

EDIT : J'ai zapé de mettre le code pour AmaroK :

#!/bin/bash
# amaroK info display script by eirc <eirc.eirc@gmail.com>

case "$1" in

# Now Playing Info
artist) dcop amarok player artist ;;
title)  dcop amarok player title ;;
album)  dcop amarok player album ;;
year)   dcop amarok player year ;;
genre)  dcop amarok player genre ;;
progress)
    curr=`dcop amarok player trackCurrentTime`
    tot=`dcop amarok player trackTotalTime`
    if (( $tot )); then
        expr $curr \* 100  / $tot
    fi
    ;;

esac

Je crois que je l'ai récupéré à un autre forumeur sur ce topic (pas sûre). En tout cas moi ça fonctionne bien.

Voilou Bye bye !

Dernière modification par maxetx (Le 12/08/2008, à 20:24)


Ubuntu 10.04 sur Dell Vostro 3500.

Hors ligne

#1822 Le 12/08/2008, à 20:58

andrelec1

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

c'est pas sa le dessin , mais sa :

          \\\\////
          ( O  O )
------oO0---(_)---0Oo-------

J'ai toujours mon problème...

Dernière modification par andrelec1 (Le 12/08/2008, à 21:00)


Je crois que mes chances avec elle sont tellement mince que si on gravait des processeurs a cette epaisseur on atteindrait les 12 ghz.
████████████████████████████
█████████ Black -Out  ███████████
████████████████████████████

Hors ligne

#1823 Le 12/08/2008, à 21:10

rob1

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

oim:

@rob1 : si tu utilises ton portable ou il y a de la moquette (genre chambre) il n'y a rien de tel pour avoir un max de poussière dans les ventilos, alors peut etre faire (faire) un nettoyage et remettre peut etre aussi de la pate.

andrelec1:

ouia c'est un peut chaux , roll
netoit ton pc sa ira peut être mieux âpres

Je l'ai déja ouvert pour le nettoyer, il y avait un peu de poussière dedans je l'ai retirée mais ça n'a pas tellement arrangé les choses. Et pour ce qui est de la moquette etc je fais attention de l'endroit où je le pose et souvent je le met en hauteur (sur des tours de CDs des trucs comme ça...) pour qu'il soit mieux ventilé mais même comme ça il ne passe jamais en dessous des 60-70. Et est-ce vraiment risque pour le materiel?

Bon et pour rester dans le sujet, j'ai ajouté des codes pour l'affichage de la lecture en cours dans Rhythmbox, mais le problème est que maintenant conky lance rhythmbox sans arrêt, si je ferme rhythmbox conky le réouvre dans la seconde, et je suis obligé de fermer conky ou de supprimer l'affichage de rhythmbox pour pouvoir le fermer. Est-ce que vous auriez une solution?
Voici les lignes concernées:

# ${color #00C07F}${font Musicelements:style=Bold:size=24}P	${font AlphaMusicMan:style=Bold:size=24}MUSIQUE EN COURS$font
$color
${color black}Artiste: $color${exec rhythmbox-client --print-playing-format "%ta"}
${color black}Morceau: $color${exec rhythmbox-client --print-playing-format "%tt"}${alignr}${exec rhythmbox-client --print-playing-format "%te/%td"}
${font Terminal Bitstream Vera Sans Mono:size=10}${color black}Album: $color${exec rhythmbox-client --print-playing-format "%at (%ay)"}

Hors ligne

#1824 Le 13/08/2008, à 12:44

Blirk

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

@Alv : par moment les infos sont "not available".
Regarde dans ta police à quoi correspondent les caractères N/A big_smile

#1825 Le 13/08/2008, à 14:10

Levi59

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

Mes conky :
90048.jpeg

.conkyrc (haut droite jusqu'à la fin des température)

background        no
update_interval        1.0
double_buffer        yes

use_xft            yes
override_utf8_locale
xftfont            Sans:size=8
xftalpha        0.8

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

minimum_size        280 5
draw_shades        no
draw_outline        no
draw_borders        no
draw_graph_borders    yes
stippled_borders    0
border_margin        3
border_width        0

default_color        white
default_shade_color    black
default_outline_color    black

alignment top_right
gap_x            6
gap_y            48

no_buffers        yes

##${color white}CG : 

TEXT
$nodename - $sysname $kernel on $machine

${color #e49c16}Uptime:$color $uptime ${color #FFFFFF}- Load:$color $loadavg
${color #e49c16}CPU Utilisé :${color #FFFFFF} $cpu% ${color #ffc11f}${cpubar}
${color white}${cpugraph ffc11f 8b4b0b}
${color #e49c16}Mémoire RAM :
${color #FFFFFF} $mem/$memmax - $memperc% ${color #ffc11f}${membar}
${color #e49c16}Utilisation du Swap :
${color #FFFFFF} $swap/$swapmax - $swapperc% ${color #ffc11f}${swapbar}
${color #e49c16}Processus : $color $processes   ${color #e49c16}En cours : $color $running_processes

$color$stippled_hr

${color #e49c16}Espace Disque Libre :
     ${color #FFFFFF}Root : ${color #FFFFFF}${fs_free_perc /}%	     ${color #ffc11f}${fs_bar /}
     ${color #FFFFFF}/home : ${color #FFFFFF}${fs_free_perc /home}%	  ${color #ffc11f}${fs_bar /home}
     ${color #FFFFFF}DD2 : ${color #FFFFFF}${fs_free_perc /home/rombeaut/DD2}%	      ${color #ffc11f}${fs_bar /home/rombeaut/DD2}$color
     ${color #FFFFFF}DD 41Gio :${if_mounted /media/disk} ${color #FFFFFF}${fs_free_perc /media/disk}% ${color #ffc11f}${fs_bar /media/disk}$color$else Not connected$endif

$stippled_hr

${color #e49c16}Températures système et ventilateurs: $color
     ${color white}CPU : $color ${i2c temp 2}C${if_empty ${execi 1 $HOME/.conky/couleurbarre.sh cpu | grep 1}}${else}${color green}${endif}${if_empty ${execi 1 $HOME/.conky/couleurbarre.sh cpu | grep 3}}${else}${color red}${endif}${if_empty ${execi 1 $HOME/.conky/couleurbarre.sh cpu | grep 2}}${else}${color orange}${endif}	${execibar 1  $HOME/.conky/temp temp2}
     ${color white}M/B : $color ${i2c temp 1}C${if_empty ${execi 1 $HOME/.conky/couleurbarre.sh ma | grep 1}}${else}${color green}${endif}${if_empty ${execi 1 $HOME/.conky/couleurbarre.sh ma | grep 3}}${else}${color red}${endif}${if_empty ${execi 1 $HOME/.conky/couleurbarre.sh ma | grep 2}}${else}${color orange}${endif}	${execibar 1  $HOME/.conky/temp temp1}
     ${color white}Sys : $color ${i2c temp 3}C${if_empty ${execi 1 $HOME/.conky/couleurbarre.sh sys | grep 1}}${else}${color green}${endif}${if_empty ${execi 1 $HOME/.conky/couleurbarre.sh sys | grep 3}}${else}${color red}${endif}${if_empty ${execi 1 $HOME/.conky/couleurbarre.sh sys | grep 2}}${else}${color orange}${endif}	${execibar 1  $HOME/.conky/temp temp3}
     ${color white}HDa : $color ${exec hddtemp -n /dev/sda}°C
     ${color white}Fan1 : ${color white} ${exec expr `cat /sys/devices/platform/smsc47m1.2048/fan1_input`} tours/sec
     ${color white}Fan2 : ${color white} ${exec expr `cat /sys/devices/platform/smsc47m1.2048/fan2_input`} tours/sec

.conkyrc2 (amarok)

background        no
update_interval        1.0
double_buffer        yes

use_xft            yes
override_utf8_locale
xftfont            Sans:size=8
xftalpha        0.8

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

minimum_size        280 5
draw_shades        no
draw_outline        yes
draw_borders        yes
draw_graph_borders    no
stippled_borders    0
border_margin        3
border_width        0

default_color        white
default_shade_color    black
default_outline_color    black

alignment bottom_middle
gap_x            6
gap_y            48

no_buffers        yes

TEXT
                        
${if_running amarokapp}
${alignc}${color #e49c16}--------- AmaroK ---------${color white}
${alignc}${execi 10 $HOME/.conky/amarok playing}
${alignc}${if_empty $HOME/.conky/amarok album}"${execi 10 $HOME/.conky/amarok album}" ${endif}${if_empty $HOME/.conky/amarok year}- ${execi 10 $HOME/.conky/amarok year} ${endif}${if_empty $HOME/.conky/amarok genre}- ${execi 10 ~/.conky/amarok genre}${endif}
${color white}${execi 1 ~/.conky/amarok current}${alignr}${execi 1 ~/.conky/amarok total}
${color #ffc11f}${execibar 1 $HOME/.conky/amarok progress}${else}$endif

.conkyrc3 (processus en cours)

background        no
update_interval        1.0
double_buffer        yes

use_xft            yes
override_utf8_locale
xftfont            Sans:size=8
xftalpha        0.8

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

minimum_size        280 5
draw_shades        no
draw_outline        no
draw_borders        no
draw_graph_borders    yes
stippled_borders    0
border_margin        3
border_width        0

default_color        white
default_shade_color    black
default_outline_color    black

alignment bottom_right
gap_x            6
gap_y            48

no_buffers        yes



TEXT
$stippled_hr

${color #e49c16}Réseau : 
    ${color #FFFFFF}IP Locale : ${addr wlan0}
    ${color #FFFFFF}IP Publique : ${exec expr `cat $HOME/.conky/ip`}
${color #e49c16}Download :${color white} ${downspeed wlan0} k/s${color white} ${offset 80}${color #e49c16}Upload:${color white} ${upspeed wlan0} k/s
${color #FFFFFF}${downspeedgraph wlan0 32,135 8b4b0b ffc11f}  ${color #FFFFFF}${upspeedgraph wlan0 32,135 ffc11f 8b4b0b}
${color #e49c16}Qualitée du signal: ${color white}${wireless_link_qual wlan0} % 

${stippled_hr }

${color #e49c16}${alignc}Port(s) ouvert(s)  ${color red}${tcp_portmon 1 65535 count}
${color white} ${tcp_portmon 1 65535 rhost 0} $alignr${tcp_portmon 1 65535 lservice 0}
${tcp_portmon 1 65535 rhost 1} $alignr${tcp_portmon 1 65535 lservice 1}
${tcp_portmon 1 65535 rhost 2} $alignr${tcp_portmon 1 65535 lservice 2}
${tcp_portmon 1 65535 rhost 3} $alignr${tcp_portmon 1 65535 lservice 3}
${tcp_portmon 1 65535 rhost 4} $alignr${tcp_portmon 1 65535 lservice 4}
${tcp_portmon 1 65535 rhost 5} $alignr${tcp_portmon 1 65535 lservice 5}
${endif}

$stippled_hr

${color #e49c16}Processus$alignr${color}${color #D50004}(%)  PID    CPU    MEM ${color}
${color #FFFFFF}${top name 1} $alignr${top pid 1} ${top cpu 1} ${top mem 1}
${color #CACACA}${top name 2} $alignr${top pid 2} ${top cpu 2} ${top mem 2}
${color #A2A2A2}${top name 3} $alignr${top pid 3} ${top cpu 3} ${top mem 3}
${color #787878}${top name 4} $alignr${top pid 4} ${top cpu 4} ${top mem 4}

${color #e49c16}Mémoire$alignr${color}${color #D50004}(%)  PID    MEM    CPU ${color}
${color #FFFFFF}${top_mem name 1} $alignr${top_mem pid 1} ${top_mem mem 1} ${top_mem cpu 1}
${color #CACACA}${top_mem name 2} $alignr${top_mem pid 2} ${top_mem mem 2} ${top_mem cpu 2}
${color #A2A2A2}${top_mem name 3} $alignr${top_mem pid 3} ${top_mem mem 3} ${top_mem cpu 3}
${color #787878}${top_mem name 4} $alignr${top_mem pid 4} ${top_mem mem 4} ${top_mem cpu 4}

.conkyrc4 (message bienvenue)

background no
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
use_xft yes
xftfont BIRTH OF A HERO:bold:size=24
xftalpha 0.8
update_interval 1.0
total_run_times 0
own_window yes
own_window_transparent yes
double_buffer yes
minimum_size 280 5
draw_shades no
draw_outline no
draw_borders no
stippled_borders 8
border_margin 4
border_width 1
default_shade_color black
default_outline_color black
alignment top_middle
gap_x 8
gap_y 50
#no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
use_spacer no
own_window_type override

TEXT
${alignc}${font PANHEAD:size=40}${color #e49c16}[${color #ffc11f}Bonjour Rodolphe${color #e49c16}] $font                    
${alignc}${color #ffc11f}Nous sommes le ${time %A %d %B %Y} 
${alignc}${color #ffc11f}et il est ${time %H:%M:%S}

.conky.sh

#!/bin/bash
feh --bg-scale `dcop kdesktop KBackgroundIface currentWallpaper 1`
killall conky
killall amarokapp
for ((i=1; i <= 10 ; i++))
do
connection=`ping www.google.fr -c1 | grep "1 received"`
#connection=`ping 1.1.1.1 -c1 | grep "1 received"`
if [ -n "$connection" ]
    then 
	$HOME/.conky/scriptip.sh
	sudo nice -n -3 conky -c $HOME/.conkyrc &
	conky -c $HOME/.conkyrc2 &
	conky -c $HOME/.conkyrc3 &
	conky -c $HOME/.conkyrc4 &
	amarok %U
	sudo renice -3 `pidof /usr/bin/amarokapp`
	kmail
	echo ok
	exit 0
    else
	sleep 3
fi
done

scriptip.sh

#!/bin/bash
# voir ip derriere routeur
cd $HOME/.conky/
wget http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1 > ip
cat ip

amarok

#!/bin/bash
# amaroK info display script by eirc <eirc.eirc@gmail.com>

case "$1" in

# Now Playing Info
playing) dcop amarok player nowPlaying ;;
artist) dcop amarok player artist ;;
title)  dcop amarok player title ;;
album)  dcop amarok player album ;;
year)   dcop amarok player year ;;
genre)  dcop amarok player genre ;;
current) dcop amarok player currentTime ;;
total) dcop amarok player totalTime ;;


progress)
    curr=`dcop amarok player trackCurrentTime`
    tot=`dcop amarok player trackTotalTime`
    if (( $tot )); then
        expr $curr \* 100  / $tot
    fi
    ;;

esac

temp (barres de température cpu, ma et sys)

#!/bin/bash

case "$1" in

# Now Playing Info
current) exec expr `cat /sys/devices/pci0000:00/0000:00:1f.3/i2c-adapter/i2c-0/0-002d/temp2_input` \/ 1000 ;;
total) exec expr `cat /sys/devices/pci0000:00/0000:00:1f.3/i2c-adapter/i2c-0/0-002d/temp2_max` \/ 1000 ;;


temp2)
curr=`cat /sys/devices/pci0000:00/0000:00:1f.3/i2c-adapter/i2c-0/0-002d/temp2_input`
	if (( $curr )); then
	expr $curr  \/ 650
	fi
;;

temp1)
curr=`cat /sys/devices/pci0000:00/0000:00:1f.3/i2c-adapter/i2c-0/0-002d/temp1_input`
	if (( $curr )); then
	expr $curr  \/ 650
	fi
;;

temp3)
curr=`cat /sys/devices/pci0000:00/0000:00:1f.3/i2c-adapter/i2c-0/0-002d/temp3_input`
	if (( $curr )); then
	expr $curr  \/ 1270
	fi


esac

couleurbarre.sh (couleur de la barre de température en fonction de celle-ci)

#!/bin/bash

case "$1" in

cpu)
temp2=`cat /sys/devices/pci0000:00/0000:00:1f.3/i2c-adapter/i2c-0/0-002d/temp2_input`
	if (( $temp2<50000 )); then
	expr 1
		elif (( $temp2>55000 )); then
		expr 3
			else
			expr 2
	fi
;;

ma)
temp1=`cat /sys/devices/pci0000:00/0000:00:1f.3/i2c-adapter/i2c-0/0-002d/temp1_input`
	if (( $temp1<50000 )); then
	expr 1
		elif (( $temp1>55000 )); then
		expr 3
			else
			expr 2
	fi
;;

sys)
temp3=`cat /sys/devices/pci0000:00/0000:00:1f.3/i2c-adapter/i2c-0/0-002d/temp3_input`
	if (( $temp3<80000 )); then
	expr 1
		elif (( $temp3>100000 )); then
		expr 3
			else
			expr 2
	fi


esac

Edit: Mise à jour des fonctions!

Dernière modification par Levi59 (Le 17/08/2008, à 13:08)

Hors ligne