#426 Le 26/01/2011, à 19:27
- Levi59
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
et ça ne marche pas avec :
$HOME/.conkyrc/phase-lune/moon-phase/moon.jpg
?
Hors ligne
#427 Le 26/01/2011, à 19:35
- chepioq
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
Cela ne fonctionne pas, j'ai toujours l'erreur en lua, par contre cela fonctionne pour le script get_image.sh
==EDIT==
Si wlourf passe par ici, il pourra peut-être nous éclairer
Dernière modification par chepioq (Le 26/01/2011, à 19:37)
Tout est dans tout et réciproquement....
Hors ligne
#428 Le 27/01/2011, à 09:08
- Fenouille84
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
Si cela vous plait, vous pouvez récupérer ce conky ici : http://sd-1.archive-host.com/membres/up … unetar.bz2
+1 !! Je vais me pencher là-dessus dès que j'aurai un peu de temps
Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --
Hors ligne
#429 Le 27/01/2011, à 18:30
- wlourf
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
Salut chepioq !
Lua ne connait pas $HOME mais bash si , donc si je ne me gourre pas, dans le conkyrc :
lua_draw_hook_post main $HOME/.conkyrc/phase-lune/moon-phase/moon.jpg
et dans le script lua :
function conky_main(filename)
if conky_window == nil then return end
local filename = string.gsub(filename, "$HOME", os.getenv("HOME") )
...
sinon, j'avais posté un script pour faire la même chose mais en bash avec imagemagik en une seule ligne, si tu le veux je le chercherai (je ne sais pas ce qui est le plus léger entre le script Lua -qui n'est pas terrible- et le bash)
Hors ligne
#430 Le 27/01/2011, à 19:44
- chepioq
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
Salut chepioq !
Lua ne connait pas $HOME mais bash si , donc si je ne me gourre pas, dans le conkyrc :
lua_draw_hook_post main $HOME/.conkyrc/phase-lune/moon-phase/moon.jpg
et dans le script lua :
function conky_main(filename) if conky_window == nil then return end local filename = string.gsub(filename, "$HOME", os.getenv("HOME") ) ...
sinon, j'avais posté un script pour faire la même chose mais en bash avec imagemagik en une seule ligne, si tu le veux je le chercherai (je ne sais pas ce qui est le plus léger entre le script Lua -qui n'est pas terrible- et le bash)
Impeccable monsieur wlourf, comme d'habitude...
Pour ce qui est du script bash, je l'avais déjà essayé, mais je préfère le script lua : avec le bash, l'image de la lune est trop claire quand il y a l'option de transparence de conky...
Je met à jour le lien vers ce conky, comme cela il n'y aura plus de références à /home/dominique.
Dernière modification par chepioq (Le 27/01/2011, à 19:44)
Tout est dans tout et réciproquement....
Hors ligne
#431 Le 27/01/2011, à 23:33
- wlourf
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
Salut tout le monde !
Je travail sur un conky que j'ai récupérer ici.
J'ai un peu modifié l'image et tout ça (je ne suis pas très doué). Comme vous pouvez le voir j'ai mis des informations dans les zones "ovales", et j'aimerai que ces informations s'alternent. Par exemple toute les 20 sec. elles changeraient. Comment je pourrais obtenir quelque choses de semblable ?
de rien chepioq !
Je ressors cette question de lifala à laquelle j'avais répondu pour alterner les informations, mais seulement pour deux infos consécutives. Voici un petit script pour alterner autant d'infos qu'on le souhaite :
function conky_main_toggle()
-- toggle.lua par wlourf 25/01/2011
if conky_window==nil then return "" end
local updates=tonumber(conky_parse("$updates"))
--prevent segmentation error on cpu reading
if updates<3 then return "" end
local arrToggle={
"cpu0 ${cpu cpu0} %",
"cpu1 ${cpu cpu1} %",
"mem ${memperc} %",
}
local nb_toggle = #arrToggle
for i=0, nb_toggle-1 do
if (updates)%(nb_toggle) == i then
return tostring(conky_parse(arrToggle[i+1]))
end
end
end
Ici trois infos cpu0,cpu1 et mem s'afficheront à tour de rôle, si ça peut servir à quelqu'un !
Edit, dans le conky:
update_interval 2
lua_load ~/conky/toggle.lua
TEXT
${lua main_toggle}
Dernière modification par wlourf (Le 27/01/2011, à 23:34)
Hors ligne
#432 Le 28/01/2011, à 07:40
- Fenouille84
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
Bonjour à tous
Voici un ancien conky. Il utilise des anneaux LUA.
De plus, je l'ai intégré en partie (graph CPU) dans la barre de taches (tint2).
Screen :
Uploaded with ImageShack.us
conkyrc1 (anneaux)
#Fonctionnement de conky
total_run_times 0 #Temps en secondes ; 0 = toujours actif
background yes #Pour que conky tourne en arrière plan ; no = pour les tests
#Réglages système
cpu_avg_samples 1 #Nb d'échantillons pour calculer la moyenne d'utilisation CPU
net_avg_samples 2 #Nb d'échantillons pour calculer la moyenne d'utilisation CPU
#Mémoire
double_buffer yes #Éviter le clignotement
no_buffers yes #Soustraire les mémoires tampons de la mémoire utilisée
text_buffer_size 1024 #Taille du cache pour le texte
#Affichage
out_to_console no #Affiche le texte sur la sortie standard
update_interval 1 #Taux de rafraîchissement de la fenêtre (s)
#Fenêtre conky
alignment top_right #Alignement
#---
minimum_size 84 560 #Taille minimum (px) ; largeur / hauteur
maximum_width 84 #Largeur maximum (px)
#---
gap_x 2 #Écart avec le bord gauche / droit
gap_y 2 #Écart avec le bord haut / bas
#---
draw_shades no #Afficher les ombres
draw_outline no #Afficher les contours de fenêtre
draw_borders no #Afficher des contours autour des blocs de texte
border_width 1 #Largeur du contour
border_inner_margin 1 #Largeur des marges
#---
own_window yes #Utiliser sa propre fenêtre
own_window_type override #Type de fenêtre ; normal / override / desktop
own_window_transparent yes #Pseudo transparence
#Mise en forme
use_xft yes #Utiliser Xft (polices lissées etc)
xftalpha .1 #Utiliser Xft
override_utf8_locale yes #Force l'UTF8
uppercase no #Tout le texte en majuscule
use_spacer right #Ajoute des espaces après certains objets (qu'avec des polices fixes)
#---
xftfont saxMono:size=9 #Police par défaut
#---
default_bar_size 50 4 #Barre par défaut (longeur hauteur)
stippled_borders 3 #Taille des pointillés
#Couleurs
default_color FFFFFF #Couleur par défaut
default_shade_color 333333 #Couleur des ombres
default_outline_color black #Couleur des contours
#---
color1 1F4F59 #Vert
color2 C9CCCD #Gris
color3 6d8286 #Mix
#---
short_units yes #Unités courtes
pad_percents 2 #Unité à 2 décimales
#LUA : Clock
lua_load $HOME/conky/Script/clock.lua
lua_draw_hook_pre clock_rings
#LUA : Background
#lua_load $HOME/conky/Script/bg.lua
#lua_draw_hook_pre draw_bg
TEXT
${color3}${voffset 2}${offset -2}${cpugraph cpu0 24,88 E7E7E7 1F4F59}${color1}
#
#Uptime
${alignc}${uptime}
#
#CPU
${voffset 110}${font angelic war:size=22}${alignc}cpu${font}
${offset -1}${voffset -2}${cpugraph cpu6 0,42}${voffset -3}
\#1:${cpu cpu1}%
\#2:${cpu cpu2}%
${color2}${offset -1}${voffset -3}${execbar echo 100}
${offset -1}${voffset -7}${execbar echo 100}${color1}
#
#MEM
${voffset 24}${font angelic war:size=22}${alignc}meM${font}
${offset -1}${voffset -7}${cpugraph cpu6 0,42}${voffset -3}
\#R:${memperc}%
\#S:${swapperc}%
${color2}${offset -1}${voffset -3}${execbar echo 100}
${offset -1}${voffset -7}${execbar echo 100}${color1}
#
#HDD
${voffset 24}${font angelic war:size=22}${alignc}hDD${font}
${offset -1}${voffset -7}${cpugraph cpu6 0,42}${voffset -3}
r:${fs_free /}
h:${fs_free /home}
${color2}${offset -1}${voffset -3}${execbar echo 100}
${offset -1}${voffset -7}${execbar echo 100}${color1}
#
#USB
${if_match ${exec ls /media | wc -l} > 0}${hr}
${font angelic war:size=22}${alignc}uSb${font}
${execp grep -E ^\/dev /etc/mtab | cut -d " " -f2 | sed '1,2d ; s&^.*/&&g' | while read line ; do name=$(echo $line | cut -c '1-5' | sed 's/.*/\L&/g ; s/^./\U&/g') ; echo $name' ${fs_free /media/'$line'}' ; done}${else}${endif}
conkyrc2 (calendrier + ToDo List)
#Fonctionnement de conky
total_run_times 0 #Temps en secondes ; 0 = toujours actif
background yes #Pour que conky tourne en arrière plan ; no = pour les tests
#Réglages système
cpu_avg_samples 1 #Nb d'échantillons pour calculer la moyenne d'utilisation CPU
net_avg_samples 2 #Nb d'échantillons pour calculer la moyenne d'utilisation CPU
#Mémoire
double_buffer yes #Éviter le clignotement
no_buffers yes #Soustraire les mémoires tampons de la mémoire utilisée
text_buffer_size 1024 #Taille du cache pour le texte
#Affichage
out_to_console no #Affiche le texte sur la sortie standard
update_interval 1 #Taux de rafraîchissement de la fenêtre (s)
#Fenêtre conky
alignment bottom_right #Alignement
#---
minimum_size 130 10 #Taille minimum (px) ; largeur / hauteur
maximum_width 130 #Largeur maximum (px)
#---
gap_x 2 #Écart avec le bord gauche / droit
gap_y 0 #Écart avec le bord haut / bas
#---
draw_shades no #Afficher les ombres
draw_outline no #Afficher les contours de fenêtre
draw_borders no #Afficher des contours autour des blocs de texte
border_width 1 #Largeur du contour
border_inner_margin 1 #Largeur des marges
#---
own_window yes #Utiliser sa propre fenêtre
own_window_type override #Type de fenêtre ; normal / override / desktop
own_window_transparent yes #Pseudo transparence
#Mise en forme
use_xft yes #Utiliser Xft (polices lissées etc)
xftalpha .1 #Utiliser Xft
override_utf8_locale yes #Force l'UTF8
uppercase no #Tout le texte en majuscule
use_spacer right #Ajoute des espaces après certains objets (qu'avec des polices fixes)
#---
xftfont saxMono:size=9 #Police par défaut
#---
default_bar_size 65 3 #Barre par défaut (longeur hauteur)
stippled_borders 3 #Taille des pointillés
#Couleurs
default_color FFFFFF #Couleur par défaut
default_shade_color 333333 #Couleur des ombres
default_outline_color black #Couleur des contours
#---
color1 163940 #Vert
color2 ffffff #Blanc
#---
short_units yes #Unités courtes
pad_percents 2 #Unité à 2 décimales
#LUA : Clock
#lua_load $HOME/conky/Script/clock.lua
#lua_draw_hook_pre clock_rings
#LUA : Background
#lua_load $HOME/conky/Script/bg.lua
#lua_draw_hook_pre draw_bg
TEXT
${color1}${font Nimbus Mono L:size=8}ToDo List${alignr}${exec date +%b%y | sed 's/^.\| [a-z]/\U&/g'}${voffset -5}
${hr}
${execp jour=$(date +%e) ; cal | sed '1d ; s/^/ /g ; s/$/ /g ; s/'" $jour "'/${color white}'" $jour "'${color1}/1'}${voffset -5}
${hr}${voffset 2}${if_match ${exec wc -l < $HOME/Ubuntu/ToDo/ToDo} > 0}
${execp sed '/^#/d ; s/^/- /g ; s/^- / + /g ; s/^- $/-------/g ; s/\t/\${alignr}/g' $HOME/Ubuntu/ToDo/ToDo}
${voffset -5}${hr}${else}${endif}${if_match ${exec wc -l < $HOME/Ubuntu/ToDo/Cal} > 0}
${execp sed '/^#/d ; s/^/- /g ; s/^- / + /g ; s/^- $/-------/g ; s/\t/\${alignr}/g' $HOME/Ubuntu/ToDo/Cal}
${voffset -5}${hr}${else}${endif}${font}
Voilà. Si vous avez des questions; n'hésitez pas
PS : pour le wall original, c'est par là.
Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --
Hors ligne
#433 Le 28/01/2011, à 19:03
- T1tus
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
Bonsoir,
Histoire de voir ma tete sur le bureau (pas mégalo le garçon) je voudrais savoir svp si il est possible de capturer le flux de ma webcam et de le ressortir dans mon conky ?
Hors ligne
#434 Le 28/01/2011, à 19:28
- chepioq
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
@wlourf
Super ce toggle.lua...
Pour qui veut un conky tout simple et discret sur son bureau.
Y-a-t-il une limite aux infos que l'on veut afficher? (peut-on, par exemple, y mettre le résultat d'un script?)
Tout est dans tout et réciproquement....
Hors ligne
#435 Le 28/01/2011, à 20:53
- wlourf
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
@chepioq, non pas de limite, si ça s'affiche dans un conky, ça s'affichera aussi via le script, par exemple "exec sensors ...", pour récupérer la température
@T1tus, si l'image s'enregistre sur ton disque dur, affiche là avec $image
Edit : le script toggle.lua, renommé en rotate.lua ici en vidéo : http://www.youtube.com/watch?v=ZSPM4KDJhCU
Dernière modification par wlourf (Le 28/01/2011, à 23:21)
Hors ligne
#436 Le 28/01/2011, à 21:43
- Fenouille84
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
Bonsoir,
Histoire de voir ma tete sur le bureau (pas mégalo le garçon) je voudrais savoir svp si il est possible de capturer le flux de ma webcam et de le ressortir dans mon conky ?
Avoir le flux vidéo de ta cam dans conky, je ne crois pas que cela soit possible.
Mais, comme le suggère wlourf, si ta cam capture des photos toutes les X sec/min en les enregistrant sur ton disque dur, alors oui, tu vas pouvoir les afficher avec conky.
Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --
Hors ligne
#437 Le 28/01/2011, à 22:22
- wlourf
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
en effet, quand je pense webcam, je pense plutôt webcam capturant des lieux publics, donc des images, que des webcams pour chater donc des flux vidéos!
Hors ligne
#438 Le 29/01/2011, à 01:43
- T1tus
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
OK merci pour l'info donc si je veux voir ma pomme sur mon bureau avec conky je dois actualiser toute les X seconde une image enregistrer sur mon disque dur mais ne pas utiliser direct un flux en memoire
cf:je comprend la theorie mais peut on m'expliquer la pratique ;-)
Hors ligne
#439 Le 29/01/2011, à 01:50
- T1tus
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
@wlourf
deja je vais essayer de capturer une image de ma cam toute les secondes et l'enregistrer sur le disque j'imagine qu'il y a plusieurs moyens comme d'hab
je ne pense pas etre dans le bon topic pour faire ça mais je vais chercher et si vous avez des infos je suis preneur merci en tout cas
Hors ligne
#440 Le 29/01/2011, à 12:25
- wlourf
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
@T1tus, comme d'hab, il ya plusieurs méthodes, en voici deux :
- autrefois j'utilisais "motion" qui est en ligne de commande pour enregistrer des images à intervalles réguliers : très pratique et léger
- en + lourd, vlc ou mplayer font à peu près tout, par exemple pour vlc, pour créer /tmp/image.png toutes les 10 secondes (en fait ça extrait des images de la capture vidéo) :
vlc -I dummy -V dummy v4l2:// :/dev/video0 :v4l2-fps=10 --video-filter scene --scene-format png --scene-prefix image --scene-ratio 100 --scene-path /tmp --scene-replace
-sinon, si tu veux la vidéo sur le bureau, avec Openbox et vlc, sans conky, ça doit pouvoir se faire, avec Gnome, je ne sais pas.
Hors ligne
#441 Le 29/01/2011, à 12:46
- kde4 fan
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
wlourf
aurai tu améliorer ton script (audio_spectrum.lua)?
si oui je serai très intéresser
-------------------------------------------------------------------BONJOUR ET MERCI-----------------------------------------------------------
kubuntu 64 12.04 et Linux-Mint Maya 64 (MATE)
Bureau Animer Dreamnux : http://forum.ubuntu-fr.org/viewtopic.php?id=325865
Bureau Animer kreamnux : http://forum.kubuntu-fr.org/viewtopic.php?pid=8916691
Hors ligne
#442 Le 29/01/2011, à 18:02
- wlourf
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
wlourf
aurai tu améliorer ton script (audio_spectrum.lua)?
si oui je serai très intéresser
petit problème, le programme utilisé pour le script lua ne fonctionne qu'en 32 bits et je suis passé en 64 bits sur mon PC principal, donc pour l'instant pas de mise à jour, désolé ! Sinon, le programme original (un screenlet) est toujours là : http://impulse.ian-halpern.com/
Hors ligne
#443 Le 30/01/2011, à 01:36
- kde4 fan
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
merci
-------------------------------------------------------------------BONJOUR ET MERCI-----------------------------------------------------------
kubuntu 64 12.04 et Linux-Mint Maya 64 (MATE)
Bureau Animer Dreamnux : http://forum.ubuntu-fr.org/viewtopic.php?id=325865
Bureau Animer kreamnux : http://forum.kubuntu-fr.org/viewtopic.php?pid=8916691
Hors ligne
#444 Le 30/01/2011, à 02:59
- willcoyote
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
salut
est ce que part hasard, quelqu'un aurai une solution pour afficher les jaquettes du lecteur audio clémentine ?
J'ai réussi a avoir les infos sur le titre joué mais pas l'image
Hors ligne
#445 Le 31/01/2011, à 17:57
- wlourf
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
@willcoyote : as-tu essayé conkyClementine ?
Hors ligne
#446 Le 31/01/2011, à 20:06
- willcoyote
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
merci pour le lien wlourf
en fait c'est pour le faire fonctionner sur archlinux, donc j'avais déjà testé avec le dépôt AUR, j'avais bien la jaquette dans /tmp mais pas moyen de la récupérer
Donc je m'étais dit: dés fois qu'il existe un moyen un peu plus simple pour récupérer la jaquette
Je vais réessayer quand même conkyClementine
je repasse pour dire si ça marche
@+
Hors ligne
#447 Le 01/02/2011, à 00:18
- wlourf
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
avec conkyClementine, tu dois pouvoir récupérer le chemin avec cette commande :
conkyClementine --datatype=CA
soit dans le conky, quelquechose comme ça:
${image ${exec conkyClementine --datatype=CA}}
Je te sors ça de mémoire, donc prudence !
Dernière modification par wlourf (Le 01/02/2011, à 00:18)
Hors ligne
#448 Le 01/02/2011, à 12:21
- exzemat
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
mon conky meteo m'a énervé pendant un temps certain, je vous fait donc part de mon désarroi et de ma solution
mon problème : certain jour mon conky m'affiche trois icones superposées au lieu d'une seule, c'est illisible, incompréhensible...et laid
voyez par vous même:
ce conky n'est pas basé sur forecast mais sur ce tuto : http://doc.ubuntu-fr.org/conky_scripts_temps_et_meteo
après mainte recherche et triturage de crane je crois voir le bout du tunnel : chez moi (metz) il fait tout le temps moche et pas chez celui qui a posé les bases de ce conky
m'en suit aller farfouillez dans meteo2.sh et que vois je?...il n'y a pas de "Transformation de la condition en lettre qui deviendra une icône" pour fog (brouillard) : le truc qui recouvre ma ville le 3/4 du temps!!!!
j'ai donc rajouté un
elif echo "$RESULTAT" | grep -i -q 'fog'; then
RESULTAT='d'
dans le bloc, ça marche
mais ça me perturbe un peu quand même : "d" étant utilisé pour temps nuageux et brouillard.
personne ne connait une jolie police de météo faite par une personne vivant comme moi dans le brouillard?
xubuntu sur samsung nc10 [RIP, paix à son âme]
ubuntu sur clevo w310cz
archlinux + kde sur pc fixe
Hors ligne
#449 Le 01/02/2011, à 14:42
- T1tus
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
merci wlourf j'ai opté pour l'option vlc parce que je le trouve plus facile d'utilisation (grace a toi)
il me reste a utiliser $image pour le placer ,j'ai pas eu le temps de voir encore pour le placement dans la fenetre parce que pour le moment il ne s'aligne pas avec l'indentation du TEXT c un objet a part apparement mais je regarderais ça plus tard encore merci pour vos conseils.
Ce qui casse ma petite tête en ce moment c de changer la couleur des processus en mémoire en intégrant deux (ou une?) variables pour changer deux fois de couleurs en fonction de l'utilisation processeur de ce processus (je suis pas sur d'avoir été bien clair alors je vous montre ce que j'ai fait)
${if_match ${top_mem cpu 1} >0.90}${color yellow} ${top_mem pid 1} ${top_mem name 1} ${alignr}${top_mem cpu 1} ${top_mem mem 1}${else}${color white}${top_mem pid 1} ${top_mem name 1} ${alignr}${top_mem cpu 1} ${top_mem mem 1}${endif}
Donc j'ai bien reussi a faire ça pour le premier processus je peux le faire pour les 6 ou 7 suivant la n'est pas le probleme (en fait peut etre qu'il y a plus propre quand meme) mais c que j'aimerais colorer la ligne du processus quand elle depasse un autre seuil processeur j'espere que vous me suivez je suis vraiment novice dans ce genre de chose je sais pas vraiment faire ça alors si vous pouviez m'eclairer ça pourrait me servir
Hors ligne
#450 Le 01/02/2011, à 20:09
- willcoyote
Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes
merci pour le coup de main wlourf, ça avance doucement
avec conkyclementine, je récupère la jaquette dans /tmp sous le nom : clementine-art-xxxxxx.jpg (xxxxxx est aleatoire)
en rajoutant : ${exec conkyClementine --datatype=CA} , la jaquette apparaît dans /tmp avec le nom : cover
et je vois s'afficher dans conky: //tmp/cover
${image ${exec conkyClementine --datatype=CA}}
me donne
Conky: Unable to load image '${exec'
on y est presque
un dernier conseil pour afficher /tmp/cover ?
merci
Hors ligne