[conky] "voile noir" sous xfce (résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
Avatar de l’utilisateur
fran
yeomen
Messages : 238
Inscription : lun. 27 déc. 2010, 18:47
Localisation : breizh

[conky] "voile noir" sous xfce (résolu)

Message par fran »

bonjour

Je suis sous xfce 4.8 et suite à la mise à jour de ce matin , j'ai conky qui est recouvert d'un voile noir .

mon bureau avant
Image
et maintenant
Image

La seule façon que j'ai pour l'enlever , pour l'instant , c'est de faire un click droit dessus et ensuite de faire un click gauche dans le bureau vide (pour enlever le menu ouvert suite au click droit)

Je n'ai pas fait de modifications de conky entre temps

la dernière maj :
[2011-04-23 08:36] Running 'pacman -Syu'
[2011-04-23 08:36] synchronizing package lists
[2011-04-23 08:36] starting full system upgrade
[2011-04-23 08:37] upgraded linux-api-headers (2.6.37-1 -> 2.6.38.1-1)
[2011-04-23 08:37] Generating locales...
[2011-04-23 08:37] en_US.UTF-8... done
[2011-04-23 08:37] en_US.ISO-8859-1... done
[2011-04-23 08:37] fr_FR.UTF-8... done
[2011-04-23 08:37] fr_FR.ISO-8859-1... done
[2011-04-23 08:37] fr_FR.ISO-8859-15@euro... done
[2011-04-23 08:37] Generation complete.
[2011-04-23 08:37] upgraded glibc (2.13-4 -> 2.13-5)
[2011-04-23 08:37] upgraded binutils (2.21-4 -> 2.21-6)
[2011-04-23 08:37] upgraded coreutils (8.10-1 -> 8.11-1)
[2011-04-23 08:37] upgraded ethtool (2.6.38-1 -> 1:2.6.38-1)
[2011-04-23 08:37] upgraded file (5.05-2 -> 5.06-1)
[2011-04-23 08:37] installed isl (0.06-1)
[2011-04-23 08:37] installed cloog (0.16.2-1)
[2011-04-23 08:37] upgraded gcc (4.5.2-6 -> 4.6.0-3)
[2011-04-23 08:37] upgraded gcc-libs (4.5.2-6 -> 4.6.0-3)
[2011-04-23 08:37] upgraded less (436-2 -> 443-1)
[2011-04-23 08:37] upgraded mpfr (3.0.0.p8-1 -> 3.0.1-1)
[2011-04-23 08:37] upgraded xfdesktop (4.8.1-2 -> 4.8.2-1)
conky

Code : Tout sélectionner

Code:
#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_left            #Alignement
 
 #---
  gap_x 920                #Écart avec le bord gauche / droit
  gap_y 100                #É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
 #---
  stippled_borders 5            #Taille des pointillés

#Couleurs
  default_color 000000             #Couleur par défaut
  default_shade_color 333333        #Couleur des ombres
  default_outline_color black        #Couleur des contours
 #---
  short_units yes            #Unités courtes
  pad_percents 2            #Unité à 2 décimales

TEXT
${voffset 12}${color}${font TTF FreeSans L:size=70}${time %H}:${font}${offset 5}${voffset -70}${color}${font TTF FreeSans L:size=35}${time %M}${font}${offset -40}${voffset 25}${color}${font TTF FreeSans L:size=18}${time %S}${font}
${offset 5}${voffset 10}${font TTF FreeSans L:size=20}${time %A} ${time %d} ${time %B} ${time %Y}${font}

${color}${font TTF FreeSans L:size=13}   ArchLinux $kernel sur i386

${color}${font TTF FreeSans L:size=13}Uptime: $uptime
${color}${font TTF FreeSans L:size=13}CPU ${freq}MHz  ${hwmon 0 temp 1}°C 
Core : ${color} ${cpu cpu1}% ${cpubar cpu1 5,100}
${color}RAM :$memperc%  ${membar 5,100}
${color}SWP :  $swapperc%  ${swapbar 5,100}

${color}Root:${fs_used_perc /}% ${fs_used /} / ${fs_size /}
${fs_bar 7,200}
${color}/home:${fs_used_perc /home/farka}% ${fs_used /home/farka} / ${fs_size /home/farka}
${fs_bar 7,200}
${color}stockage:${fs_used_perc /media/stockage}% ${fs_used /media/stockage} / ${fs_size /media/stockage}
${fs_bar 7,200}

.bootconky.sh pour retarder conky , jai essayé d'augmenter le temps de sleep , sans résultat.

Code : Tout sélectionner

#!/bin/bash
killall conky
sleep 5;
conky -c /home/farka/.conkyrc &
Dernière modification par fran le ven. 02 sept. 2011, 11:06, modifié 1 fois.
HP elitebook 2570P : arch kde
intelNuc 10 :arch kde
Avatar de l’utilisateur
n3os
archer
Messages : 115
Inscription : mar. 12 avr. 2011, 20:37

Re: [conky] "voile noir" sous xfce

Message par n3os »

Salut,

essaye en rajoutant:

own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

ou en modifiant --> own_window_type normal
Avatar de l’utilisateur
ed0c
Chu Ko Nu
Messages : 329
Inscription : mer. 24 mars 2010, 10:02

Re: [conky] "voile noir" sous xfce

Message par ed0c »

Salut,
En fait je crois que c'est en lien direct avec la modification de xfdesktop.
Quand on lit les derniers commentaires du dev sur bugzilla : https://bugzilla.xfce.org/show_bug.cgi?id=7442
(bug concernant le crash de xserver avec xfdesktop) , le dev dit donc qu'il a du désactiver un bout de code nécessaire pour la pseudo-transparence (sans composition donc), pour résoudre ce probleme de crash.
D'apres ce qu'il dit c'est temporaire vu que c'est "not a proper fix as well", jusqu'a ce qu'un reel fix du bug sorte.
Donc je pense qu'apres avoir analysé tout ça , la solution reste soit de désactiver ce bout de code de conkyrc :

Code : Tout sélectionner

  own_window_transparent yes        #Pseudo transparence
Soit d'activer la composition des fenetres par xfce.

En espérant t'avoir aidé ! :D
Avatar de l’utilisateur
fran
yeomen
Messages : 238
Inscription : lun. 27 déc. 2010, 18:47
Localisation : breizh

Re: [conky] "voile noir" sous xfce

Message par fran »

n3os a écrit :Salut,

essaye en rajoutant:

own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

ou en modifiant --> own_window_type normal
j'ai déjà essayé avant de poster (j'ai oublié de préciser :? ), mais sans changement , merci quand même :)
ed0 a écrit :Salut,
En fait je crois que c'est en lien direct avec la modification de xfdesktop.
Quand on lit les derniers commentaires du dev sur bugzilla : https://bugzilla.xfce.org/show_bug.cgi?id=7442
(bug concernant le crash de xserver avec xfdesktop) , le dev dit donc qu'il a du désactiver un bout de code nécessaire pour la pseudo-transparence (sans composition donc), pour résoudre ce probleme de crash.
D'apres ce qu'il dit c'est temporaire vu que c'est "not a proper fix as well", jusqu'a ce qu'un reel fix du bug sorte.
Donc je pense qu'apres avoir analysé tout ça , la solution reste soit de désactiver ce bout de code de conkyrc :

Code : Tout sélectionner

  own_window_transparent yes        #Pseudo transparence
Soit d'activer la composition des fenetres par xfce.

En espérant t'avoir aidé ! :D
c'est un peu ce que je pense aussi , je vais tester ta manip , merci :)
HP elitebook 2570P : arch kde
intelNuc 10 :arch kde
Avatar de l’utilisateur
fran
yeomen
Messages : 238
Inscription : lun. 27 déc. 2010, 18:47
Localisation : breizh

Re: [conky] "voile noir" sous xfce

Message par fran »

own_window_transparent yes #Pseudo transparence
si je le desactive , c'est pire , je ne peut plus enlever le "voile noir" en cliquant dessus .

et pour l''activation la composition des fenetres par xfce , ça ne change rien pour conky .

merci , je vais patienter et attendre la résolution du bug https://bugzilla.xfce.org/show_bug.cgi?id=7442

:chinois:
HP elitebook 2570P : arch kde
intelNuc 10 :arch kde
Avatar de l’utilisateur
ed0c
Chu Ko Nu
Messages : 329
Inscription : mer. 24 mars 2010, 10:02

Re: [conky] "voile noir" sous xfce

Message par ed0c »

Peut etre que ça, ça pourrait t'aider.
C'est un script lua que j'utilisais avec conky quand la fonction own_window_transparent n'existait pas :

Code : Tout sélectionner

--[[
Background by londonali1010 (2009)
 
This script draws a background to the Conky window. It covers the whole of the Conky window, but you can specify rounded corners, if you wish.
 
To call this script in Conky, use (assuming you have saved this script to ~/scripts/):
    lua_load ~/scripts/draw_bg.lua
    lua_draw_hook_pre
 
Changelog:
+ v1.0 -- Original release (07.10.2009)
]]
 
-- Change these settings to affect your background.
-- "corner_r" is the radius, in pixels, of the rounded corners. If you don't want rounded corners, use 0.
 
corner_r=20
 
-- Set the colour and transparency (alpha) of your background.
 
bg_colour=0x000000
bg_alpha=0.1
 
require 'cairo'
function rgb_to_r_g_b(colour,alpha)
    return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
end
 
function conky_draw_bg()
    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)
 
    cairo_move_to(cr,corner_r,0)
    cairo_line_to(cr,w-corner_r,0)
    cairo_curve_to(cr,w,0,w,0,w,corner_r)
    cairo_line_to(cr,w,h-corner_r)
    cairo_curve_to(cr,w,h,w,h,w-corner_r,h)
    cairo_line_to(cr,corner_r,h)
    cairo_curve_to(cr,0,h,0,h,0,h-corner_r)
    cairo_line_to(cr,0,corner_r)
    cairo_curve_to(cr,0,0,0,0,corner_r,0)
    cairo_close_path(cr)
 
    cairo_set_source_rgba(cr,rgb_to_r_g_b(bg_colour,bg_alpha))
    cairo_fill(cr)
end
Avatar de l’utilisateur
fran
yeomen
Messages : 238
Inscription : lun. 27 déc. 2010, 18:47
Localisation : breizh

Re: [conky] "voile noir" sous xfce

Message par fran »

salut

merci , je garde ça de côté , je vais quand même attendre un peu et voir l'évolution du bug concernant xserver avec xfdesktop avant de faire des modifs .

:yes: :merci:
HP elitebook 2570P : arch kde
intelNuc 10 :arch kde
Avatar de l’utilisateur
fran
yeomen
Messages : 238
Inscription : lun. 27 déc. 2010, 18:47
Localisation : breizh

Re: [conky] "voile noir" sous xfce

Message par fran »

bonjour

j'ai resolu le probleme en partie ,en ajoutant :

Code : Tout sélectionner

own_window_argb_visual yes 
et en passant

Code : Tout sélectionner

own_window_type desktop   
en desktop
solution trouvée par hazard sur un forum car j'ai installé une fedora 15 xfce 4.8 et j'avais le même problème .

par contre ça me cause un autre probleme au niveau des polices qui "bouges" : heure , freq cpu ...
voir capture :
Image
mon conky :

Code : Tout sélectionner

#Code:
#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_left            #Alignement
 
 #---
gap_x 900                #Écart avec le bord gauche / droit
gap_y 120                 #É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_argb_visual yes
own_window_type desktop        #Type de fenêtre ; normal / override / desktop
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
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
 #---
stippled_borders 5            #Taille des pointillés

#Couleurs
default_color 000000             #Couleur par défaut
default_shade_color 333333        #Couleur des ombres
default_outline_color black        #Couleur des contours
 #---
short_units yes            #Unités courtes
pad_percents 2            #Unité à 2 décimales

TEXT
${voffset 12}${color}${font TTF FreeSans L:size=70}${time %H}:${font}${offset 5}${voffset -70}${color}${font TTF FreeSans L:size=35}${time %M}${font}${offset -40}${voffset 25}${color}${font TTF FreeSans L:size=18}${time %S}${font}
${offset 5}${voffset 10}${font TTF FreeSans L:size=20}${time %A} ${time %d} ${time %B} ${time %Y}${font}

${color}${font TTF FreeSans L:size=13}   ArchLinux $kernel sur i386

${color}${font TTF FreeSans L:size=13}Uptime: $uptime
${color}${font TTF FreeSans L:size=13}CPU ${freq}MHz  ${hwmon 0 temp 1}°C 
Core : ${color} ${cpu cpu1}% ${cpubar cpu1 5,100}
${color}RAM :$memperc%  ${membar 5,100}
${color}SWP :  $swapperc%  ${swapbar 5,100}

${color}Root:${fs_used_perc /}% ${fs_used /} / ${fs_size /}
${fs_bar 7,200}
${color}/home:${fs_used_perc /home/farka}% ${fs_used /home/farka} / ${fs_size /home/farka}
${fs_bar 7,200}
${color}stockage:${fs_used_perc /media/stockage}% ${fs_used /media/stockage} / ${fs_size /media/stockage}
${fs_bar 7,200}

HP elitebook 2570P : arch kde
intelNuc 10 :arch kde
Avatar de l’utilisateur
fran
yeomen
Messages : 238
Inscription : lun. 27 déc. 2010, 18:47
Localisation : breizh

Re: [conky] "voile noir" sous xfce

Message par fran »

bonjour

finalement j'ai trouvé , mon conky se lançait 2 fois , l'un sur l'autre , ce qui causait ces problèmes de polices.

je le lançait en ayant mis un lanceur dans session et demarrage/demarrage automatique et sinon le systeme le lançait de son côté aussi .

:chinois:
HP elitebook 2570P : arch kde
intelNuc 10 :arch kde
Avatar de l’utilisateur
ed0c
Chu Ko Nu
Messages : 329
Inscription : mer. 24 mars 2010, 10:02

Re: [conky] "voile noir" sous xfce (résolu)

Message par ed0c »

Superbe!
Merci pour l'info
Répondre