[Conky] Vos .conkyrc !

Ce qui ne concerne ni le forum ni des problèmes
Répondre
Avatar de l’utilisateur
AddiKT1ve
Elfe
Messages : 543
Inscription : sam. 10 mai 2008, 22:46
Localisation : Lève les yeux...
Contact :

[Conky] Vos .conkyrc !

Message par AddiKT1ve » jeu. 15 mai 2008, 14:17

Monitoring système c'est un bien grand mot, par contre c'est souvent utile et quand on arrive à le rendre agréable, Conky est un plus pour le bureau :).

Je vous propose d'exposer dans ce thread votre .conkyrc et d'y lier un screenshot, histoire de voir le résultat en images !

Code : Tout sélectionner

# Le clignotement, ça pique les yeux
double_buffer yes

# Si jamais on voulait plusieurs Conkys simultanément
own_window  yes
own_window_transparent no
own_window_type normal
own_window_hints undecorate,sticky,skip_taskbar,skip_pager 

# Bordures
draw_borders no
border_margin 1

# Ombres
draw_shades no

# Position
gap_x 6
gap_y 6
alignment bottom_left

# Comportement
update_interval 1

# Couleurs
default_color  8f8f8f
#default_shade_color 000000
own_window_colour 262626

# Polices
use_xft yes
xftfont bauhaus:pixelsize=10

# Pas bouger !
use_spacer no
minimum_size 1268 0

# C'est parti :)
# ARCH LINUX UPDATES :
# ${color} Arch Linux : ${color e0e0e0}${font}${execi 300 perl ~/.conky/arch-updates/conky-updates.pl}${color}

TEXT
${voffset -1} ${color e0e0e0}${font}$user_names@$nodename  // ${color} CPU : ${color e0e0e0}${font}${cpu}% ${color} RAM : ${color e0e0e0}${font}${mem} ${color} SWAP : ${color e0e0e0}${font}$swapperc%${color} HDD : ${color e0e0e0}${font}${hddtemp /dev/sda}${color}  |  ${color}Uptime : ${color e0e0e0}${font}${uptime_short}${color}  |  ${color}Net : ${color e0e0e0}${font}${downspeed eth1} Kb/s ${color} ${totaldown eth1} downloaded${color}  |  ${color}${color e0e0e0}${upspeed eth1} Kb/s ${color} ${totalup eth1} uploaded${color}  |  ${color}Racine : ${color e0e0e0}${font}${fs_free /} ${color} Home : ${color e0e0e0}${font}${fs_free /media/sda6}${color}  |  IP publique : ${color e0e0e0}${execi 300 ~/.conky/ip.sh}${color}  eth1 : ${color e0e0e0}${addr eth1}${color}
${alignc}${mpd_status} ${mpd_track} - ${color e0e0e0}${font}${mpd_smart}${color} ${mpd_bar 5,100} ${mpd_elapsed}/${mpd_length} @${mpd_bitrate}Kbps
Image

À vous ;).
Dernière modification par AddiKT1ve le jeu. 15 mai 2008, 20:50, modifié 2 fois.
Devenez colocataire de Rootards.
##hippie irc.freenode.net

Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03
Contact :

Message par tuxce » jeu. 15 mai 2008, 14:42

pas mal 8)
il faut dire que je m'étais jamais posé la question, mais un conky en horizontal, ca a son charme, en plus, on peut le garder visible...

Avatar de l’utilisateur
AddiKT1ve
Elfe
Messages : 543
Inscription : sam. 10 mai 2008, 22:46
Localisation : Lève les yeux...
Contact :

Message par AddiKT1ve » jeu. 15 mai 2008, 14:51

Je me suis volontairement limité à une ligne pour le côté esthétique d'une part, et surtout pour garder la chose utile. Quand je vois tous les conky sur le net qui servent à afficher ce que joue Amarok ou quel temps il fait dehors Oo ... Le mien comporte les infos dont j'ai besoin le plus souvent.
Devenez colocataire de Rootards.
##hippie irc.freenode.net

Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Collonges (01) France
Contact :

Message par warnaud » jeu. 15 mai 2008, 15:32

En effet c'est superbe! Bravo et merci de l'avoir partagé
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt

Avatar de l’utilisateur
AddiKT1ve
Elfe
Messages : 543
Inscription : sam. 10 mai 2008, 22:46
Localisation : Lève les yeux...
Contact :

Message par AddiKT1ve » jeu. 15 mai 2008, 15:51

De rien warnaud ;). Si vous voulez le script pour l'IP publique... Créez un fichier ip.php contenant :

Code : Tout sélectionner

<?php echo $_SERVER["REMOTE_ADDR"]; ?>
Uploadez-le sur votre FTP. Créez un fichier ~/.conky/ip.sh (que vous rendez exécutable par un chmod+x ip.sh) - remplacez site.com par l'adresse de votre site :

Code : Tout sélectionner

wget -q http://site.com/ip.php -O -
You're done ;).
Dernière modification par AddiKT1ve le jeu. 15 mai 2008, 16:12, modifié 1 fois.
Devenez colocataire de Rootards.
##hippie irc.freenode.net

Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03
Contact :

Message par tuxce » jeu. 15 mai 2008, 16:05

tu te compliques un peu la vie quand meme ;)

Code : Tout sélectionner

wget -q www.monip.org -O - |  egrep -o '([0-9]+.){3}[0-9]+' | tail -1
ou avec ton serveur + script php:

Code : Tout sélectionner

wget -q site.com -O -
Dernière modification par tuxce le jeu. 15 mai 2008, 16:15, modifié 1 fois.

Avatar de l’utilisateur
AddiKT1ve
Elfe
Messages : 543
Inscription : sam. 10 mai 2008, 22:46
Localisation : Lève les yeux...
Contact :

Message par AddiKT1ve » jeu. 15 mai 2008, 16:10

Code : Tout sélectionner

wget -q site.com -O -
La lettre "O" et non le chiffre "0". Merci, je cherchais cette commande sans la trouver. Je t'aime :D !
Devenez colocataire de Rootards.
##hippie irc.freenode.net

Avatar de l’utilisateur
Tebo
Chu Ko Nu
Messages : 368
Inscription : sam. 17 mars 2007, 23:24

Message par Tebo » jeu. 15 mai 2008, 20:24

Bon sa fait un peu forum gentoo/ubuntu :p mais j'y vais du mien:

http://zilwil.free.fr/lj/window-root/conk.jpg

Avatar de l’utilisateur
AddiKT1ve
Elfe
Messages : 543
Inscription : sam. 10 mai 2008, 22:46
Localisation : Lève les yeux...
Contact :

Message par AddiKT1ve » jeu. 15 mai 2008, 20:43

On peut avoir ton conkyrc ?

Pour ma part, j'ai rajouté une ligne à la fin, pour mpd (oui, je me suis mis à mpd... C'est tellement puissant !) :

Code : Tout sélectionner

${alignc}${mpd_status} ${mpd_track} - ${color e0e0e0}${font}${mpd_smart}${color} ${mpd_bar 5,100} ${mpd_elapsed}/${mpd_length} @${mpd_bitrate}Kbps
Ça ajoute une deuxième ligne à mon conky, très joli.
Devenez colocataire de Rootards.
##hippie irc.freenode.net

Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1120
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk » jeu. 15 mai 2008, 22:14

Et oué, MPD ca rox sa maman !
En faite, il y a plus de gens que l'on croit qui utilisent conky !
L'idée de le mettre sur une seule ligne est sympa, je me tenterais ca un de ces jours :-)
Sinon perso j'ai un conky tout simple.
Mon .conkyrc
Et un ptit screen :
Image

Avatar de l’utilisateur
AddiKT1ve
Elfe
Messages : 543
Inscription : sam. 10 mai 2008, 22:46
Localisation : Lève les yeux...
Contact :

Message par AddiKT1ve » ven. 16 mai 2008, 18:30

Tiens, dans ta taskbar, laisse-moi deviner... MPC :D ?
Devenez colocataire de Rootards.
##hippie irc.freenode.net

Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1120
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk » ven. 16 mai 2008, 21:51

Comment as tu deviné ? :-P
Enfin, c'est plutôt la fonction mpd de conky.
Et oui, MPD ca rox sa maman des ours, et ça défonce n'importe quel autre player ... (je voudrais juste quelques améliorations au niveau des playlists) ..

Avatar de l’utilisateur
AddiKT1ve
Elfe
Messages : 543
Inscription : sam. 10 mai 2008, 22:46
Localisation : Lève les yeux...
Contact :

Message par AddiKT1ve » ven. 16 mai 2008, 22:07

En fait, je parlais des boutons Précédent - Play/Stop - Suivant dans ton tableau de bord supérieur :oops: ...

Qu'est-ce qu'il te manque au niveau des playlists ?

De toute façon, MPD, ça photocopie un bus d'éléphant tchernobylesque au fusil à pompe !!11
Devenez colocataire de Rootards.
##hippie irc.freenode.net

Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1120
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk » ven. 16 mai 2008, 22:28

Ah, non, en haut a droite, c'est le plugin mpd de xfce :-)
Et pour les playlists, c'est pour faire des listes dynamiques à la volée, comme il y avait eu à une époque dans mpd 0.14-svn (mais enlevé :(), genre pouvoir dire 'cette chanson, je veux qu'elle se joue après, et ensuite celle là, et puis repartir en aléatoire pour finir'. :-)

Avatar de l’utilisateur
AddiKT1ve
Elfe
Messages : 543
Inscription : sam. 10 mai 2008, 22:46
Localisation : Lève les yeux...
Contact :

Message par AddiKT1ve » ven. 16 mai 2008, 22:53

La loi de l'offre et de la demande :D ?
Devenez colocataire de Rootards.
##hippie irc.freenode.net

Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2785
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées
Contact :

Message par mélodie » sam. 17 mai 2008, 01:04

Une question comme ça, ça vous prend combien de temps environ pour créer un fichier .conkyrc fignolé comme vous faites ?

Avatar de l’utilisateur
BadPotato
archer
Messages : 127
Inscription : dim. 26 août 2007, 19:57
Localisation : Canada - Québec

Message par BadPotato » sam. 17 mai 2008, 08:09

Skunnyk a écrit :Et un ptit screen :
Image
j'avais un conky comme ça dans le temps, le truc chiant, c'était de mettre les colones correctement droite pour la gesion des processus, ram.. etc

Avatar de l’utilisateur
AddiKT1ve
Elfe
Messages : 543
Inscription : sam. 10 mai 2008, 22:46
Localisation : Lève les yeux...
Contact :

Message par AddiKT1ve » sam. 17 mai 2008, 10:03

mélodie a écrit :Une question comme ça, ça vous prend combien de temps environ pour créer un fichier .conkyrc fignolé comme vous faites ?
Pas bien longtemps, j'ai du fignoler le mien en une heure. Avec la page des variables pour Conky c'est extrêmement rapide !
Devenez colocataire de Rootards.
##hippie irc.freenode.net

Avatar de l’utilisateur
froli
archer de cavalerie
Messages : 186
Inscription : dim. 15 juin 2008, 09:09
Localisation : Québec, Canada

Message par froli » jeu. 19 juin 2008, 01:06

Je relance le topic ;)
Skunnyk a écrit :...
Et oui, MPD ca rox sa maman des ours, et ça défonce n'importe quel autre player ...
+42! y'a rien de mieu que MPD pour la musique ;)

J'arrête de bavarder et je vous présente mon conky ;)

Le conky To do List:

Code : Tout sélectionner

background yes

cpu_avg_samples 2
net_avg_samples 2

out_to_console no
background yes
use_xft yes
xftfont Edit Undo BRK:size=8
xftalpha 0.8
update_interval 1
override_utf8_locale yes

own_window yes
own_window_type override
own_window_transparent yes


double_buffer yes
draw_shades no
draw_outline no
draw_borders no
stippled_borders 10
border_margin 4
border_width 1

default_color #EBD9BC
default_shade_color black

gap_x 500
gap_y 700


use_spacer yes
no_buffers yes
uppercase no


TEXT
${color #1992D6}${alignc}Things To Do$color$alignc

${alignc}${exec cat ~/todo/1.txt | grep todo | cut -d "=" -f2 }$alignc

${alignc}${exec cat ~/todo/2.txt | grep todo | cut -d "=" -f2 }$alignc

${alignc}${exec cat ~/todo/3.txt | grep todo | cut -d "=" -f2 }$alignc

${alignc}${exec cat ~/todo/4.txt | grep todo | cut -d "=" -f2 }$alignc

${alignc}${exec cat ~/todo/5.txt | grep todo | cut -d "=" -f2 }$alignc
Pour que cela fonctionne il faut avoir le script qui va avec bien entendu! Ça vien de ne je sais plus qui (malheureusement) sur le forum Ubuntu-fr.

Dépendances: zenity et curl (je crois)

Code : Tout sélectionner

#!/bin/bash

#Se placer dans le dossier todo

mkdir -p ~/todo
cd ~/todo

#On commence par supprimer tous les fichiers temporaires crees par les editeurs de texte (sinon on aura des pb de comptage avec ls |wc -l)
rm *~

#Demander si l'on veut ajouter ou supprimer une tache
c1="Ajouter"
c2="Supprimer"

dep0=`zenity --list --title "Ajouter ou supprimer" --text "Voulez-vous ajouter ou supprimer une tache ?" --radiolist --column=Choix --column "Ajout-Suppresion" TRUE "$c1" FALSE "$c2"` || exit

c3=$dep0

if [ "$c3" = "$c1" ]
then 

#On demande quelle priorite on veut attribue a la tache

fin=`ls |wc -l`
max=$(($fin+1))

dep1=`zenity --entry --title "Priorite de la tache" --text "Quelle priorite voulez-vous donner a la tache (entre 1 et $max)?" --entry-text "1"` || exit

p=$dep1
after=$(($fin+1))
before=$fin

if [ "$fin" = "0" ]
then 
#On demande le contenu du nouveau fichier que l'on va creer
    tache=`zenity --entry --title "Tache a ajouter" --text "Tapez ici la tache a ajouter..." --entry-text "Tache numero $p"` || exit
    echo "todo=$p/ $tache" >> $p.txt 
else
    if [ "$max" = "$p" ]
    then
    #On demande le contenu du nouveau fichier que l'on va creer
    tache=`zenity --entry --title "Tache a ajouter" --text "Tapez ici la tache a ajouter..." --entry-text "Tache numero $p"` || exit
    echo "todo=$p/ $tache" >> $p.txt 
    else    
for i in `seq $p $fin`
do    
    #On renomme les fichiers en partant de celui au plus gros chiffre pour eviter les ecrasements de fichiers
    mv $before.txt $after.txt
    order=`sed 's/'$before'/'$after'/' $after.txt`
    echo "$order" > $after.txt
    rm *~
    #On incremente les deux compteurs (incrementation descendante)
    after=$(($after-1))
    before=$(($before-1))
done
    #On demande le contenu du nouveau fichier que l'on va creer
    tache=`zenity --entry --title "Tache a ajouter" --text "Tapez ici la tache a ajouter..." --entry-text "Tache numero $p"` || exit
    echo "todo=$p/ $tache" >> $p.txt
fi
fi
else

#On supprime le fichier considere et l'on renomme les autres
    rm *~
    total=`ls |wc -l`
sup0=`zenity --entry --title "Quelle tache supprimer" --text "Vous avez des taches en cours, laquelle voulez vous supprimer (tapez le numero de la tache) ?" --entry-text "1"` || exit
    rm $sup0.txt

sup=$(($sup0+1))
avant=$sup
apres=$(($sup-1))
    for i in `seq $sup $total`
    do
    #On renomme les fichiers en partant de celui du bas pour eviter les ecrasements de fichiers
    mv $avant.txt $apres.txt
    order2=`sed 's/'$avant'/'$apres'/' $apres.txt`
    echo "$order2" > $apres.txt
    rm *~
    #On increment les deux compteurs (incrementation montante)
    avant=$(($avant+1))
    apres=$(($apres+1))
    done


fi

#On cree des fichiers vides pour eviter a Conky de chercher en boucle des fichiers n'existant pas
echo `ls -F ~/todo` > tot
taches=`grep -o "/" ~/todo/tot | wc -l`
#Remplacer 5 par le nombre de taches max que vous voulez afficher dans Conky
max=5
vides=$(($max-$taches))

for i in `seq $vides $max`
do
echo "todo=" > $i.txt 
done
rm tot
le conky pour le wifi et l'espace disque:

Code : Tout sélectionner

background yes

cpu_avg_samples 2
net_avg_samples 2

out_to_console no
background yes
use_xft yes
xftfont Edit Undo BRK:size=8
xftalpha 0.8
update_interval 1
override_utf8_locale yes

own_window yes
own_window_type override
own_window_transparent yes


double_buffer yes
draw_shades no
draw_outline no
draw_borders no
stippled_borders 10
border_margin 4
border_width 1

default_color #EBD9BC
default_shade_color black

gap_x 860
gap_y 100


use_spacer yes
no_buffers yes
uppercase no


TEXT
${alignc}${color #1992D6}WiFi$color

Signal Quality ${alignr}${wireless_link_qual_perc ath0}%
${color #1992D6}${wireless_link_bar 8 ath0}$color



${color #1992D6}Disk Space:$color

/                ${fs_used /} / ${fs_size /}  ${fs_used_perc /} %${alignr}${color #1992D6}${fs_bar 5,120 /}$color

/home            ${fs_used /home} / ${fs_size /home}  ${fs_used_perc /home} %${alignr}${color #1992D6}${fs_bar 5,120 /home}$color}
Et finalement, le conky pour MPD (:D)

Code : Tout sélectionner

background yes

cpu_avg_samples 2
net_avg_samples 2

out_to_console no
background yes
use_xft yes
xftfont Edit Undo BRK:size=8
xftalpha 0.8
update_interval 2
override_utf8_locale yes

own_window yes
own_window_type override
own_window_transparent yes


double_buffer yes
draw_shades no
draw_outline no
draw_borders no
stippled_borders 10
border_margin 4
border_width 1

default_color #EBD9BC
default_shade_color black


gap_x 20
gap_y 130

use_spacer yes
no_buffers yes
uppercase no


TEXT
${color0}${alignc}${font Webdings:style=Regular:pixelsyze=9}W ${font}MPD - En cours${font Webdings:style=Regular:pixelsyze=9} X${font}

${color #1992D6}Song:$color ${mpd_title}	

${color #1992D6}Artist:$color ${mpd_artist}

${color #1992D6}Album:$color ${mpd_album}

${color #1992D6}Volume:$color ${mpd_vol}%

${color #1992D6}Status:$color ${mpd_status}

${color #1992D6}Random:$color ${mpd_random}

${color #1992D6}Progression:$color
${color #1992D6}${mpd_bar 5,300}$color  ${mpd_elapsed} / ${mpd_length}
Il est possible que vous n'ayez pas la police que j'ai mit dans mon conky, donc ce sera peut être a changer.

Puisqu'une image vaut mille mots...
Image

Edit: @mélodie sinon je te conseil de faire un tour dans les 61 pages du topic des conky sur le forum Ubuntu. Tu peux t'inspirer de ceux là pour en créer un bien a toi ;)
http://forum.ubuntu-fr.org/viewtopic.php?id=99471

Avatar de l’utilisateur
froli
archer de cavalerie
Messages : 186
Inscription : dim. 15 juin 2008, 09:09
Localisation : Québec, Canada

Message par froli » jeu. 19 juin 2008, 02:20

Désolé du double post!!

J'ai repris le conky d'AddiKT1ve et je l'ai remis à ma goût.

J'aimerais donc savoir si quelqu'un sait comment faire pour que les fenêtres considère un conky comme un gnome-pannel??

Je veux dire que les fenêtres ne vont pas par dessus le conky et qu'une fois agrandi au maximum, elles s'arrête juste avant le conky.

Il paraît que c'est simple à faire sous Xfce, tu peux définir des "marges", mais je ne sais pas comment faire sous Gnome.

À noter que j'utilise aussi Compiz-Fusion.

Répondre