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.

#1251 Le 03/01/2012, à 07:26

Didier-T

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

sickboy a écrit :

bonjour à tous, et bonne année smile

j'ai pas mal de conky sur mon bureau mais j'en ai un qui me pose probleme, c'est deux images que je veux afficher sur le bureau et que j'ai incorporé dans un conky.
le probleme c'est que l'image soit ne s'affiche pas, soit n'affiche qu'une petite partie
le seul moyen que j'ai trouvé c'est de mettre own_window no à la place de yes.
mais le souci c'est que je ne peux plus rien mettre sur le bureau sans que ça clignote ou carrement ne s'affiche plus du tout,
donc si quelqu'un pouvait jeter un oeil voir se qui pose probleme

...
minimum_size 350
maximum_width 350
...

Bonne année à tous,
a mon avis ton soucis est ici, ta fenêtre conky est trop petite pour tout afficher.

Hors ligne

#1252 Le 03/01/2012, à 20:17

sickboy

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

en effet, j'ai fait quelques modifs, j'ai fait 1 conky pour chaque image,
je les ai placées avec gap_x/y au lieu de -p
et j'ai mis comme taille pour l'une :

minimum_size 320 100
maximum_width 350

et pour l'autre

minimum_size 220 260
maximum_width 220

ce qui est bizarre pour la 2eme, la taille minimum_size, et la hauteur de l'image doivent etre identique (ici 260) sinon l'image se decale sur le bureau :

minimum_size 220 260
maximum_width 220

TEXT
${image ~/conky/cherie.jpg -p 0,0 -s 210x260}

enfin en tout cas ça fonctionne, merci smile


Xubuntu Voyager 11.10 / Linux Mint Debian Edition
AMD Phenom II x4 945
Asus Nvidia GeForce GT 440
Asus Xonar Essence STX

Hors ligne

#1253 Le 05/01/2012, à 22:25

dro

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

Bonjour à toutes et tous,
petit screen de ma part pour ce fantastique outil qu'est conky, que je ne connaissais pas jusqu'à ce matin (sic !) mais ça y est le mal est fait... >> ADDICTED <<
Allez hop je fais le tour du forum qui va bien chez les Ubunteros, récup des scripts, passe des heures à lire les files de posts: "pfiou c'est énorme ce truc !!"
2-3 icones sur la toile qui viennent agrémenter mes essais sur fond de musique des années 80 et de grands litrons de boisson gazeuse (chui un dingue)
J'avais prévu de faire des trucs importants cette aprem et puis je suis tombé dans la marmite .conkyrc donc "c'est mort"
Déjà ma vue se trouble, je tremble...la crise de manque arrive mais faut vraiment que je ne me couche pas tard....
Je vais lorgné du coté du .lua ça me tente bien cette affaire et les possibilités ne sont limitées que par l'imagination, mais je débute doucement (newbie) et je veux aussi garder un semblant de vie sociale.

Voilà je voulais vous faire part de mes premières impressions en conkystador smile

En tous cas merci à tous ceux qui œuvrent pour faire avancer les débutants comme moi et puis qui font aussi que ce système d'entraide perdure.

testconky.th.png

Dernière modification par dro (Le 05/01/2012, à 22:26)


Peu importe qu'il y ait des noirs corbeaux et des blanches colombes dans le ciel...l'un d'eux finira toujours par te chier dessus.

Hors ligne

#1254 Le 06/01/2012, à 00:16

sickboy

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

tres beau ton bureau, ton conky est reussi !

et tu as raison trop de conky tue la vie sociale.. vive les nuits blanches arrosées de café devant l'ecran big_smile

pourrais tu poster ton script ? j'aimerai m'inspirer de ta partie audacious et mail si ça te deranges pas ?

merci


Xubuntu Voyager 11.10 / Linux Mint Debian Edition
AMD Phenom II x4 945
Asus Nvidia GeForce GT 440
Asus Xonar Essence STX

Hors ligne

#1255 Le 06/01/2012, à 15:19

dro

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

sickboy a écrit :

ton conky est reussi !

Hélas pour ma gloire personnelle, je n'ai aucun mérite  -_-"
Je me suis inspiré de l'excellent Conky de BigRZA sur Deviant Art, qui je dois le dire à réaliser un Conky très pure dans son esthétisme et sa simplicité. D'une manière générale j'aime ce qui est épuré et minimaliste sans toutefois entrer dans un style "Abstract et froid" (par choix).
Pourquoi me tourner vers le .lua parce que je voudrais justement simplifier la création des fonds semi-transparents sans avoir à manipuler des positions d'images fixes car trop d'ajustements sont nécessaires, en gros faire du "background dynamique" qui s'ajuste en taille automatiquement en fonction du contenu comme en .css
Mais là c'est largement au dessus de mes compétences !

pourrais tu poster ton script ? j'aimerai m'inspirer de ta partie audacious et mail si ça te déranges pas ?

Aucun problème tout ce qui peut servir à faire avancer le "schmilblik" ou faire plaisir à d'autres doit être partagé.

## Original concept by BigRZA #########################
## http://bigrza.deviantart.com/art/notifyOSD-conky-206763506 ##


# - Conky settings - #

update_interval 1
total_run_times 0
net_avg_samples 1
cpu_avg_samples 1

imlib_cache_size 0
double_buffer yes
no_buffers yes


# - Text settings - #

use_xft yes
xftfont Ubuntu:size=10
override_utf8_locale yes
text_buffer_size 2048


# - Window specifications - #

own_window_class Conky
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#own_window_argb_visual yes
#own_window_argb_value 100

alignment tr
gap_x 5
gap_y 120
minimum_size 350 300


default_bar_size 64 8


# - Graphics settings - #

draw_shades yes

default_color efefef
default_shade_color 1d1d1d
color0 000000
color1 ffffff
color2 ffffff

TEXT
${voffset 600}
#
# - Infos Cpu - #
#
${voffset 5}${goto 100}E6600 à ${freq_g} Ghz ${alignr 25}Ubuntu [ ${machine} ]
${voffset 15}${goto 100}Core 1 à : [ ${color1}${cpu cpu1}%${font} ]${alignr 25}Core 2 à : [ ${color1}${cpu cpu2}%${font} ]
${image ~/.conky/icones/base.png -p 10,600 -s 339x86}
${image ~/.conky/icones/cpu.png -p 32,623 -s 45x45}
#
# - Affichage Infos Réseau - #
#
${if_up eth0}
${voffset -45}
${goto 100}Host: [ ${nodename}${font} ]
${voffset 4}${goto 100}[ ${addr eth0}${font} ]${alignr 25}[ ${execi 600 ~/.conky/Scripts/.ip.sh}${font} ]
${voffset 4}${goto 100}Upload: [ ${upspeedf eth0}${color1}${font} ]${alignr 25}Download: [ ${downspeedf eth0}${color1}${font} ]
${image ~/.conky/icones/base.png -p 10,673 -s 339x86} 
${image ~/.conky/icones/marvin01.png -p 26,690 -s 58x58}
#
# - Affichage Date / Heure - #
#
${voffset -24}
${goto 100}${time %A}  |  ${time %H:%M:%S}
${goto 100}${voffset 10}$USER tu as ${pop3_unseen "POP ADDR" "LOGIN" "PASSWORD" -i 60} email non lus.
${goto 47}${voffset -44}${color1}${font Ubuntu:size=8}${time %Y}
#${goto 298}${voffset -14}${color1}${font Ubuntu:size=8}${time %A}
${goto 40}${voffset 7}${color0}${font Ubuntu:size=12}${time %d/%m}${color1}${font}
#${goto 290}${voffset -16}${color0}${font Ubuntu:size=12}${time %H:%M}${color1}${font}
#
# test éphéméride pas concluant ${goto 96}${voffset -6}${exec calendar -l0 |  grep "N'oubliez pas les"}
#
${image ~/.conky/icones/base.png -p 10,746 -s 339x86}
${image ~/.conky/icones/calendar.png -p 28,762 -s 54x54}
#${image ~/.conky/icones/calendar.png -p 278,762 -s 54x54}
#
# - Infos Audacious - #
#
${voffset -2}${goto 100}Audacious is ${audacious_status}${alignr 25}[ ${audacious_position} | ${audacious_length} ]
${voffset 4}${goto 100}${audacious_bar 2,230}${alignr 25}
${goto 100}${audacious_title 40}
${image ~/.conky/icones/base.png -p 10,819 -s 339x86}
${image ~/.conky/icones/vinyl.png -p 30,840 -s 48x48}
#
# - Infos diverses - #
#
${voffset -6}${goto 100}Home : [ ${fs_free /} ] de disponible.
${voffset 8}${goto 100}Datas : [ ${fs_free /media/Datas} ] de disponible.
${image ~/.conky/icones/base.png -p 10,892 -s 339x86}
${image ~/.conky/icones/hdd01.png -p 30,912 -s 48x48}
#
$endif

Voilà,

${goto 100}${voffset 10}$USER tu as ${pop3_unseen "POP ADDR" "LOGIN" "PASSWORD" -i 60} email non lus.

Tu auras compris de toi même je pense smile  (sans les guillemets)



.:: MAJ 18h00 ::.

Petit script bonus je viens de trouver ça pour les mise à jours dispo (nécessite aptitude et un ajout restrictif dans "sudoers" pour l'update sans demande de mot de pass).
Il doit y avoir moyen de faire un script avec condition IF THEN ELSE qui affiche une icone différente suivant si le résultat est différent de 0, à vos claviers messieurs, là je suis à la rue.
Possible aussi d'afficher les paquets devant être mis à jours avec apt-show-versions

apt-show-versions -u

[ apt_upd.sh ]

#!/bin/bash
 
# - Mise à jour silencieuse - #

sudo apt-get -qy update > /dev/null

# - Variable aptitude (paquet aptitude necessaire) - #

maj=$(sudo aptitude search "~U" | wc -l)

# - Affichage du resultat - #

echo $maj

distupdate.th.png

Hey ça marche !

Dernière modification par dro (Le 06/01/2012, à 18:33)


Peu importe qu'il y ait des noirs corbeaux et des blanches colombes dans le ciel...l'un d'eux finira toujours par te chier dessus.

Hors ligne

#1256 Le 07/01/2012, à 20:23

sickboy

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

dro a écrit :

Aucun problème tout ce qui peut servir à faire avancer le "schmilblik" ou faire plaisir à d'autres doit être partagé.

merci ! je vais m'y mettre des que j'aurais un peu de temps smile


Xubuntu Voyager 11.10 / Linux Mint Debian Edition
AMD Phenom II x4 945
Asus Nvidia GeForce GT 440
Asus Xonar Essence STX

Hors ligne

#1257 Le 07/01/2012, à 22:29

Didier-T

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

dro a écrit :

...
Petit script bonus je viens de trouver ça pour les mise à jours dispo (nécessite aptitude et un ajout restrictif dans "sudoers" pour l'update sans demande de mot de pass).
Il doit y avoir moyen de faire un script avec condition IF THEN ELSE qui affiche une icone différente suivant si le résultat est différent de 0, à vos claviers messieurs, là je suis à la rue.
...

Bonjour dro,
ceci devrait correspondre a ton attente.

apt_upd.sh

#!/bin/bash
 
# - Mise à jour silencieuse - #

sudo apt-get -qy update > /dev/null

# - Variable aptitude (paquet aptitude necessaire) - #

maj=$(sudo aptitude search "~U" | wc -l)

# - Choix icone - #

if [ $maj -eq 0 ]; then
    cp <chemin pour l'icone pas de mise à jour> ~/.conky/icones/maj.png
else
    cp <chemin pour l'icone mise à jour> ~/.conky/icones/maj.png
fi

# - Affichage du resultat - #

echo $maj

Bonne continuation.

Hors ligne

#1258 Le 08/01/2012, à 18:04

shamen456

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

Bonjour a tous,

une petite adaptation du script lua de MrPeachy pour ecrire selon un arc de cercle

--[[circlewriting by mrpeachy (2010)]]
require 'cairo'
function addzero100(num)
if tonumber(num) < 10 then
return "00" .. num
elseif tonumber(num) <100 then
return "0" .. num
else
return num
end
end

function string:split(delimiter)
local result = { }
local from  = 1
local delim_from, delim_to = string.find( self, delimiter, from  )
while delim_from do
table.insert( result, string.sub( self, from , delim_from-1 ) )
from  = delim_to + 1
delim_from, delim_to = string.find( self, delimiter, from  )
end
table.insert( result, string.sub( self, from  ) )
return result
end

function circlewriting(cr, text, font, fsize, radi, horiz, verti, tred, tgreen, tblue, talpha, start, finish, var1)
local inum=string.len(text)
range=finish
deg=(finish-start)/(inum-1)
degrads=1*(math.pi/180)
local textcut=string.gsub(text, ".", "%1@@@")
texttable=string.split(textcut, "@@@")
for i = 1,inum do
ival=i
interval=(degrads*(start+(deg*(i-1))))+var1
interval2=degrads*(start+(deg*(i-1)))
txs=0+radi*(math.sin(interval))
tys=0-radi*(math.cos(interval))
cairo_select_font_face (cr, font, CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL);
cairo_set_font_size (cr, fsize);
cairo_set_source_rgba (cr, tred, tgreen, tblue, talpha);
cairo_move_to (cr, txs+horiz, tys+verti);
cairo_rotate (cr, interval2)
cairo_show_text (cr, (texttable[i]))
cairo_stroke (cr)
cairo_rotate (cr, -interval2)
end
end

function circlewritingdown(cr, text, font, fsize, radi, horiz, verti, tred, tgreen, tblue, talpha, start, finish, var1)
local inum=string.len(text)
deg=(start-finish)/(inum-1)
degrads=1*(math.pi/180)
local textcut=string.gsub(text, ".", "%1@@@")
texttable=string.split(textcut, "@@@")
for i = 1,inum do
ival=i
interval=(degrads*(start-(deg*(i-1))))+var1
interval2=degrads*(start-(deg*(i-1)))
txs=0+radi*(math.sin(interval))
tys=0-radi*(math.cos(interval))
cairo_select_font_face (cr, font, CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL);
cairo_set_font_size (cr, fsize);
cairo_set_source_rgba (cr, tred, tgreen, tblue, talpha);
cairo_move_to (cr, txs+horiz, tys+verti);
cairo_rotate (cr, interval2+(180*math.pi/180))
cairo_show_text (cr, (texttable[i]))
cairo_stroke (cr)
cairo_rotate (cr, -interval2-(180*math.pi/180))
end
end

function conky_draw_text()
local updates=conky_parse('${updates}')
update_num=tonumber(updates)
if update_num > 5 then
if conky_window==nil then return end
local w=conky_window.width
local h=conky_window.height
local cs=cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, w, h)
cr=cairo_create(cs)

--circlewriting variable
--Date
long=tonumber(conky_parse('${exec date +%d_%B_%Y | wc -m}'))
--text must be in quotes
text=(conky_parse('${time %d %B %Y}'))
--text=("mercredi 31 decembre 2011") 
--font name must be in quotes
font="Alien League"
--font="Abaddon"
fontsize=26
radius=155
positionx=220
positiony=220
colorred=0
colorgreen=0
colorblue=0
coloralpha=1
--to set start and finish values for circlewriting, if the text will cross 0 degrees then you must calculate for 360+finish degrees
--eg if you want to go from 270 to 90, then you will input 270 to 450.  Finish has to be greater than start.

--finish=20+4*'exec sed -n 3p ~/.conky/gmb/nowplaying.info | sed -e "s/^.*=//g" | wc -m'
finish=346
start=finish-3.4*long
letterposition=0
circlewriting(cr, text, font, fontsize, radius, positionx, positiony, colorred, colorgreen, colorblue, coloralpha, start, finish, letterposition)

--circlewriting variable
--Heure
long=tonumber(conky_parse('${exec date +%H | wc -m}'))
--text must be in quotes
text=(conky_parse('${time %H}'))
--text=("mercredi 31 decembre 2011") 
--font name must be in quotes
font="Alien League"
--font="Abaddon"
fontsize=62
radius=154
positionx=220
positiony=220
colorred=0
colorgreen=0
colorblue=0
coloralpha=1
--to set start and finish values for circlewriting, if the text will cross 0 degrees then you must calculate for 360+finish degrees
--eg if you want to go from 270 to 90, then you will input 270 to 450.  Finish has to be greater than start.
start=350
--finish=20+4*'exec sed -n 3p ~/.conky/gmb/nowplaying.info | sed -e "s/^.*=//g" | wc -m'
--finish=start+3.4*long
finish=356
letterposition=0
circlewriting(cr, text, font, fontsize, radius, positionx, positiony, colorred, colorgreen, colorblue, coloralpha, start, finish, letterposition)

--circlewriting variable
--Heure
long=tonumber(conky_parse('${exec date +%H | wc -m}'))
--text must be in quotes
text=(conky_parse('${time %M}'))
--text=("mercredi 31 decembre 2011") 
--font name must be in quotes
font="Alien League"
--font="Abaddon"
fontsize=40
radius=173
positionx=220
positiony=220
colorred=0
colorgreen=0
colorblue=0
coloralpha=1
--to set start and finish values for circlewriting, if the text will cross 0 degrees then you must calculate for 360+finish degrees
--eg if you want to go from 270 to 90, then you will input 270 to 450.  Finish has to be greater than start.
start=2
--finish=20+4*'exec sed -n 3p ~/.conky/gmb/nowplaying.info | sed -e "s/^.*=//g" | wc -m'
--finish=start+3.4*long
finish=6
letterposition=0
circlewriting(cr, text, font, fontsize, radius, positionx, positiony, colorred, colorgreen, colorblue, coloralpha, start, finish, letterposition)


--circlewriting variable
--jour
long=tonumber(conky_parse('${exec date +%A | wc -m}'))
--text must be in quotes
text=(conky_parse('${time %A}'))
--text=("mercredi 31 decembre 2011") 
--font name must be in quotes
--font="WenQuanYi Micro Hei Mono"
--font="English"
font="Alien League"
fontsize=30
radius=178
positionx=220
positiony=220
colorred=0
colorgreen=0
colorblue=0
coloralpha=1
--to set start and finish values for circlewriting, if the text will cross 0 degrees then you must calculate for 360+finish degrees
--eg if you want to go from 270 to 90, then you will input 270 to 450.  Finish has to be greater than start.

--finish=20+4*'exec sed -n 3p ~/.conky/gmb/nowplaying.info | sed -e "s/^.*=//g" | wc -m'
finish=346
start=finish-4*long
letterposition=0
circlewriting(cr, text, font, fontsize, radius, positionx, positiony, colorred, colorgreen, colorblue, coloralpha, start, finish, letterposition)

--circlewriting variable
--Conditions Meteo
long=tonumber(conky_parse('${exec sed -n 4p ~/.conky/meteo/curr_cond| wc -m}'))
--text must be in quotes
text=(conky_parse('${exec sed -n 4p ~/.conky/meteo/curr_cond | sed -e "s/^.*=//g" -e "s/[éèêë]/e/g"  -e "s/[öô]/o/g" -e "s/[ùûü]/u/g" -e "s/[âà]/a/g" -e "s/[îï]/i/g"}'))
--text=("Stormy - Rain - Change - Fair - Very Dry") 
--font name must be in quotes
--font="WenQuanYi Micro Hei Mono"
font="Alien League"
fontsize=14
radius=157
positionx=220
positiony=220
colorred=0
colorgreen=0
colorblue=0
coloralpha=1
--to set start and finish values for circlewriting, if the text will cross 0 degrees then you must calculate for 360+finish degrees
--eg if you want to go from 270 to 90, then you will input 270 to 450.  Finish has to be greater than start.
start=65
--finish=20+4*'exec sed -n 3p ~/.conky/gmb/nowplaying.info | sed -e "s/^.*=//g" | wc -m'
finish=start+2.7*long
letterposition=0
circlewriting(cr, text, font, fontsize, radius, positionx, positiony, colorred, colorgreen, colorblue, coloralpha, start, finish, letterposition)


end
end

la longueur de l'arc est calculee en fonction de la longueur du texte a afficher, soit a partir du startangle (pour les conditions meteos actuelles, récupérées grâce aux scripts de Didier-T), soit à partir du finish (pour le jour et la date)

il est calculé pour s'integrer autour de xplanetFX

le font (alien league) vient de www.dafont.com

une petite image pour montrer ce que ca donne...

circular writing

Bon conky a tous...

PS : Pour les conditions météo, je me base sur la première version, pas encore sur la version lua...

Hors ligne

#1259 Le 08/01/2012, à 18:28

dro

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

Didier-T :
"Bonjour dro,
ceci devrait correspondre a ton attente."

C'est parfait, un grand merci à toi Didier pour ta réactivité.


Peu importe qu'il y ait des noirs corbeaux et des blanches colombes dans le ciel...l'un d'eux finira toujours par te chier dessus.

Hors ligne

#1260 Le 08/01/2012, à 23:03

pge

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

Bonsoir,
Une demande d'aide concernant la gestion de la transparence ...
Sous Xubuntu 11.10 avec composite activé, j'ai bien un conky semi-transparent en jouant sur la valeur de own_window_argb_value. Pas de problème jusque là ...
Mais cette transparence s'applique à toutes les images intégrées dans le conky par ${image} quel que soit leur format et leur opacité propre (png). Ce qui semble normal aussi au vu du fonctionnement de composite ...
Résultat, le fond d'écran réapparait à travers les images ... Et d'autant plus que le fond d'écran est plus clair que l'image ...
J'ai jonglé avec les paramètres de conky et d'xfdesktop, les formats d'image, ... sans arriver à résoudre le problème.
Quelqu'un a-t-il trouvé une solution :
- soit pour retrouver une pseudo-transparence conky sans activer composite (et en réglant l'opacité du fond par un png semi-transparent) ...
- soit pour paramétrer "magiquement" conky, xfdesktop ou Xorg, ou ... de telle sorte que les images incluses soit opaques sur un fond conky (semi-) transparent ...
Merci par avance à ceux qui se pencheront sur la question !

pge

Hors ligne

#1261 Le 09/01/2012, à 12:14

shamen456

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

@pge : tu peux poster la partie Avant TEXT de ton conky ?

j'avais le meme probleme sur certains conky et j'ai remplacé la partie avant TEXT en bloc par celle d'un conky qui fonctionnait correctement

verifie si tu as ceci :

own_window yes
own_window_type override
own_window_transparent yes
own_window_argb_visual no

si je me souviens bien ca venait d'un de ces parametres...

Bon conky à tous

Hors ligne

#1262 Le 09/01/2012, à 14:10

pge

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

Merci shamen456 ... mais après test, toujours pas !!!
J'ai déjà essayé un grand nombre de combinaisons entre ces paramètres (+ own_window_argb_value, background, ...buffer, ...) mais sans le résultat escompté...
Le fait que composite gère la (semi-)transparence pour l'ensemble de la "fenêtre" conky (image incluse dans la fenêtre aussi) me paraît logique.
Ce qui me semble l'être moins, c'est le fait d'avoir systématiquement un fond noir (ou coloré avec own_window_colour ...) dès que composite est désactivé, même avec own_window_transparent yes  ... et ce, quel que soit le réglage de own_window_type ...
Je suis donc toujours en quête d'une solution ...
Une piste que je vais explorer : l'ordre dans lequel apparaissent les paramètres dans le fichier a-t-il une influence sur le rendu ? ...

Hors ligne

#1263 Le 09/01/2012, à 14:23

Didier-T

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

pge a écrit :

Merci shamen456 ... mais après test, toujours pas !!!
J'ai déjà essayé un grand nombre de combinaisons entre ces paramètres (+ own_window_argb_value, background, ...buffer, ...) mais sans le résultat escompté...
Le fait que composite gère la (semi-)transparence pour l'ensemble de la "fenêtre" conky (image incluse dans la fenêtre aussi) me paraît logique.
Ce qui me semble l'être moins, c'est le fait d'avoir systématiquement un fond noir (ou coloré avec own_window_colour ...) dès que composite est désactivé, même avec own_window_transparent yes  ... et ce, quel que soit le réglage de own_window_type ...
Je suis donc toujours en quête d'une solution ...
Une piste que je vais explorer : l'ordre dans lequel apparaissent les paramètres dans le fichier a-t-il une influence sur le rendu ? ...

Bonjour,
ça me rappel un soucis que j'ai u en passant sous gnome-fallback.
La solution est la suivante
dans gconf-editor il faut cocher la clef /apps/metacity/general/compositing_manager
si sa peut t'aider

Hors ligne

#1264 Le 09/01/2012, à 14:56

chepioq

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

Regardez les conky-setting :

own_window_title     Manually set the window name. Defaults to "<hostname> - conky".

own_window_argb_visual     Boolean, use ARGB visual? ARGB can be used for real transparency, note that a composite manager is required for real transparency. This option will not work as desired (in most cases) in conjunction with 'own_window_type override'.

own_window_argb_value     When ARGB visuals are enabled, this use this to modify the alpha value used. Valid range is 0-255, where 0 is 0% opacity, and 255 is 100% opacity.

own_window_transparent     Boolean, set transparency? If ARGB visual is enabled, sets background opacity to 0%. 

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

Hors ligne

#1265 Le 09/01/2012, à 15:55

pge

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

@Didier-T : ... "xubuntu" : pas de gnome-editor... Mais je vais retourner mettre le nez dans le fichier de config de xfwm4 (où il semble y avoir plus d'options que ce qui n'apparaît en graphique ...) ... Merci !

Hors ligne

#1266 Le 10/01/2012, à 20:30

vichenze

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

Je suis passé sur Mint depuis peu et je n'arrive plus à afficher mes conkys (qui marchaient pourtant bien sur mon vieux Ubuntu avec Gnome 2).

J'ai fait un exemple tout bête :

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

# Use Xft?
use_xft yes

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

# Text alpha when using Xft
xftalpha 0.8

# Print everything to console?
# out_to_console no

# Update interval in seconds
update_interval 2.0

# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0

# Create own window instead of using desktop (required in nautilus)
own_window no

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

# Minimum size of text area
minimum_size 200 5

# Draw shades?
draw_shades yes

# Draw outlines?
draw_outline no

# Draw borders around text
draw_borders no

# Stippled borders?
stippled_borders 8

# border width
border_width 1

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

# Text alignment, other possible values are commented
alignment top_left
#alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 450
gap_y 200

# Subtract file system buffers from used memory?
no_buffers yes

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

# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2

# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2

TEXT
voici mon conky test

Avec un
own_window yes
own_window_type override
own_window_transparent yes
own_window_argb_visual no

ça marche pas mieux

Il a pourtant l'air de bien se lancer, mais n'affiche rien sur mon bureau :

$ conky -d -c test
Conky: desktop window (1000024) is subwindow of root window (161)
Conky: drawing to desktop window
Conky: drawing to double buffer

Auriez-vous une idée du problème ?

Hors ligne

#1267 Le 10/01/2012, à 21:16

Didier-T

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

Bonjour vichenze,
a tu tenté avec
own_window_type normal

Hors ligne

#1268 Le 10/01/2012, à 22:38

vichenze

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

Merci Didier, ça marche bien avec ça.

Hors ligne

#1269 Le 11/01/2012, à 09:57

dro

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

Bonjours à vous chers aventuriers en terrain conky !

Je reviens vers vous avec le script d'affichage de mises à jour pour lequel Didier-T m'a aidé.
J'ai voulu le peaufiner un peu pour que suivant le retour sur les mises à jour il affiche une icône différente ainsi que le nombre de paquets à upgrader.
Mais.... lorsque je le lance dans un Xterm, il affiche correctement ce que je veux et malgré cela dans le conky sur mon bureau il n'y a que l’icône qui change, le texte lui ne semble pas affecté par le script ?
Moralité : je coince...

Voilà le script en question ( je débute alors soyez indulgents )

[ .apt_upd.sh ]

#!/bin/bash
 
# - Mise à jour silencieuse sans visuel - #

 sudo apt-get -qy update > /dev/null

# - Variables aptitude / icônes (paquets "aptitude" nécessaire) - #

 nb_maj=$(sudo aptitude search "~U" | wc -l) # récupération du nombres de paquets à upgrader
 msg=$(echo $nb_maj mises à jour disponibles aujourd\'hui.) # affichage du nombre de maj

# - Pas de mise à jours - #

 nok_ico=$(cp ~/.conky/icones/no_update.png ~/.conky/icones/maj.png) # icone maj (no updates)

# - Mises à jours disponibles - #

 ok_ico=$(cp ~/.conky/icones/update.png ~/.conky/icones/maj.png) # icone maj (updates)

# - Affichage résultat - #

if [ $nb_maj -eq 0 ]
then
  echo $msg && $nok_ico
else
  echo $msg && $ok_ico
fi
exit 0

et la ligne qui appelle le script dans conky

 ${voffset 6}${goto 100}${exec ~/.conky/Scripts/.apt_upd.sh} 

Dernière modification par dro (Le 11/01/2012, à 10:14)


Peu importe qu'il y ait des noirs corbeaux et des blanches colombes dans le ciel...l'un d'eux finira toujours par te chier dessus.

Hors ligne

#1270 Le 11/01/2012, à 10:36

Didier-T

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

Bonjour dro,

essaye ceci, si sa fonctionne pas je verrais plus tard, là je suis sur le poste de ma femme (Windows), mais pendant la sieste du petit monstre j'aurai à nouveau accès à mon poste

[ .apt_upd.sh ]

#!/bin/bash
 
# - Mise à jour silencieuse sans visuel - #

 sudo apt-get -qy update > /dev/null

# - Variables aptitude / icônes (paquets "aptitude" nécessaire) - #

 nb_maj=$(sudo aptitude search "~U" | wc -l) # récupération du nombres de paquets à upgrader
 msg=$(echo $nb_maj" mises à jour disponibles aujourd'hui.") # affichage du nombre de maj

# - Pas de mise à jours - #

 nok_ico=$(cp ~/.conky/icones/no_update.png ~/.conky/icones/maj.png) # icone maj (no updates)

# - Mises à jours disponibles - #

 ok_ico=$(cp ~/.conky/icones/update.png ~/.conky/icones/maj.png) # icone maj (updates)

# - Affichage résultat - #

if [ $nb_maj -eq 0 ]
then
  echo $msg && $nok_ico
else
  echo $msg && $ok_ico
fi
exit 0

Hors ligne

#1271 Le 11/01/2012, à 10:59

dro

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

Didier-T a écrit :

Bonjour dro,

essaye ceci, si sa fonctionne pas je verrais plus tard, là je suis sur le poste de ma femme (Windows), mais pendant la sieste du petit monstre j'aurai à nouveau accès à mon poste

Salut à toi Didier , j'ai testé les guillemets et pour te donner un retour, et dans le conky il y a bien une influence sur la chaîne de caractères qui s'affiche
Mais le chiffre lui ne se met pas à jour ça doit venir de la fin du script et des variables peut-être que cette partie

echo $msg

est mal formatée ?

Sur un terminal ça me retourne ça :

[dro]~[~] : .conky/Scripts/./.apt_upd.sh
5 mises à jour disponibles aujourd'hui.

Enfin pas de souci prends ton temps moi j'ai toute la vie du moment que mon fond musical ne s'arrête pas wink

Dernière modification par dro (Le 11/01/2012, à 11:34)


Peu importe qu'il y ait des noirs corbeaux et des blanches colombes dans le ciel...l'un d'eux finira toujours par te chier dessus.

Hors ligne

#1272 Le 11/01/2012, à 13:08

David74

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

Bonjour tout le monde,

suite à une installation toute neuve de Oneiric (dans sa version Xfce, tellement je n'aime ni Unity, ni Gnome nouvelle version, mais c'est un autre débat...), j'ai un problème sérieux d'affichage de mon Conky : les caractères se chevauchent, bavent, c'est illisible, et des parasites apparaissent en arrière-plan de mes fenêtres conky (des restes d'autres fenêtres, des carrés, des lignes, tout ceci très aléatoirement). J'ai découvert qu'un xfwm4 --replace me rendait un affichage correct. Je l'ai donc rajouté à la fin de mon script de boot du conky, mais pour que cela fonctionne, j'ai du mettre un délai assez long (sleep 8), ce qui veut dire que pendant tout ce temps, au démarrage de la machine, j'ai un affichage horrible, qui ne ressemble à rien (à ce moment là, le fond des fenêtres est corrompu par des morceaux de l'image du splash).
Quelqu'un a-t-il trouvé une meilleure solution, des fois par hasard ?
D'avance merci

Hors ligne

#1273 Le 11/01/2012, à 13:32

David74

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

Je corrige, il s'avère en réalité que la solution provisoire que je décris au-dessus ne fonctionne que quelques minutes, après quoi l'affichage du conky redevient catastrophique...

Hors ligne

#1274 Le 11/01/2012, à 13:55

Didier-T

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

Bonjour David74,
avec le code ton conky, ou au moins la première partie ce serait plus simple.
mais tu peut tenter ceci
own_window_argb_visual yes (a ajouter ou modifier selon ton cas)
own_window_type desktop

Hors ligne

#1275 Le 11/01/2012, à 14:00

Didier-T

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

@ dro,
ceci devrait fonctionner

[ .apt_upd.sh ]

    #!/bin/bash
     
    # - Mise à jour silencieuse sans visuel - #

     sudo apt-get -qy update > /dev/null

    # - Variables aptitude / icônes (paquets "aptitude" nécessaire) - #

     nb_maj=$(sudo aptitude search "~U" | wc -l) # récupération du nombres de paquets à upgrader
     msg=$(echo "$nb_maj mises à jour disponibles aujourd'hui.") # affichage du nombre de maj

    # - Pas de mise à jours - #

     nok_ico=$(cp ~/.conky/icones/no_update.png ~/.conky/icones/maj.png) # icone maj (no updates)

    # - Mises à jours disponibles - #

     ok_ico=$(cp ~/.conky/icones/update.png ~/.conky/icones/maj.png) # icone maj (updates)

    # - Affichage résultat - #

    if [ $nb_maj -eq 0 ]
    then
      echo $msg && $nok_ico
    else
      echo $msg && $ok_ico
    fi
    exit 0

Hors ligne