CONKY Problème de Transparance !

Bonjour à la communauté :smiley:
Aujourd’hui mon problème concerne notre bon vieux “conky”. J’ai beau essayer mais je ne trouve rien qui me permette de supprimer le vilain fond noir qui empêche la transparence de ma fenêtre…

Voici la partie de mon fichier /etc/conky/conky.conf

#Paramètres de la police
use_xft yes
xftfont Sans:size=8
xftalpha 1
override_utf8_locale yes
#Tout le texte en MAJUSCULE
uppercase no

#Paramètres de configuration
update_interval 1.0
total_run_times 0

#Réglage de la mémoire
double_buffer yes
no_buffers yes
text_buffer_size 4096

#Nombre de processeurs pris en charge
cpu_avg_samples 2

#Paramètres de la fenêtre
own_window yes
own_window_transparent yes
own_window_argb_visual yes
own_window_argb_value 0
own_window_type normal
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
background no

#Taille
minimum_size 250 800
maximum_width 250

#Position
alignment top_right

#Marges des bords Gauche (x) et Droit (y)
gap_x 10
gap_y 10

#///////////////////////////////////////////
#Afficher les ombres
draw_shades no
#Afficher les contours
draw_outline no
#Afficher les contours des blocs de texte
draw_borders no
#Afficher les contours des graphiques
draw_graph_borders no

#///////////////////////////////////////////
#COULEURS par défault
default_color ffffff
default_shade_color ffffff
default_outline_color 000000

#COULEURS DES TEXTES
#vert militaire
color1                596643
#vert sauge
color2                689d71
#noir de carbone
color3                191410
#rouge ponceau
color4                c60800

Par ailleurs, des  apparaissent ici et là (voir image ci-dessous)

Par ailleurs j’ai trouvé ce site mais bon, installer un programme juste pour une transparence quand on se fatigue à paramétrer un Debian Minimale çà fait mal… Si une solution existe sans qu’on est besoin d’installer x, y, ou z programme, je suis preneur…

http://forums.cnetfrance.fr/topic/1177908-conky/page3/

Merci d’avance à quiquonque tentera de m’aider. :mrgreen:

Goldo974

Quel programme ?

Tu devrais te méfier d’un forum qui parle de lancer un “exe” de conky au démarrage.

Qu’as-tu d’installer pour l’instant ? as-tu un compositeur ?

techniquement tu doit pouvoir utiliser feh il me semble pour gérer ton fond d’écran, et permettre à la fausse transparence de conky d’avoir le rendu voulu.

Sinon il y a devilspie qui permet de gérer ce genre de chose.

Fouille sur le forum tu trouvera sans doute des information utile :wink:

Tu as mon conky.rc ici

Oh super !!! :stuck_out_tongue:
Merci pour vos indices… :wink:

Bon alors, pour répondre à tout le monde,

Clochette
Qu’est-ce qu’un compositeur?
En ce qui concerne feh j’ai trouvé plein de forum pour diverses distribution comme celle d’Ubuntu, Kubuntu ou même Mint, le soucis est qu’ils utilisent soit Gnome soit KDE et du coup les codes qu’ils donnent correspondent à ces bureaux. Moi je suis sous OpenBox! Du coup étant novice encore, je n’arrive pas réellement à adapter les codes d’un environement à un autre.

Mimoza
Merci pour ton conky.rc c’est cool
Voici le mien

#Paramètres de la police
use_xft yes
xftfont Sans:size=8
xftalpha 1
override_utf8_locale yes
#Tout le texte en MAJUSCULE
uppercase no

#Paramètres de configuration
update_interval 1.0
total_run_times 0

#Réglage de la mémoire
double_buffer yes
no_buffers yes
text_buffer_size 4096

#Nombre de processeurs pris en charge
cpu_avg_samples 2

#Paramètres de la fenêtre
own_window yes
own_window_transparent yes
own_window_argb_visual yes
own_window_argb_value 0
own_window_type normal
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
background no

#Taille
minimum_size 250 800
maximum_width 250

#Position
alignment top_right

#Marges des bords Gauche (x) et Droit (y)
gap_x 10
gap_y 10

#///////////////////////////////////////////
#Afficher les ombres
draw_shades no
#Afficher les contours
draw_outline no
#Afficher les contours des blocs de texte
draw_borders no
#Afficher les contours des graphiques
draw_graph_borders no

#///////////////////////////////////////////
#COULEURS par défault
default_color ffffff
default_shade_color ffffff
default_outline_color 000000

#COULEURS DES TEXTES
#vert militaire
color1                596643
#vert sauge
color2                689d71
#noir de carbone
color3                191410
#rouge ponceau
color4                c60800

#////////////////////////////////////////////////////
TEXT
#////////////////////////////////////////////////////

${font Sans:size=10}${color3}Kernel: ${color2}$kernel
${color3}Chrono:${color2} $uptime
${color3}Countdown:${color2} ${battery_time BAT1}
${color3}Processus: ${color2} $processes${color3}${alignr}En cours: ${color2} $running_processes
 
${color3}CPU: ${hr}${color2}
${color3}Frequence :$alignr ${freq_g} GHz
${color3}Core 0:${color2} ${cpu cpu0}%${goto 80}${color4}${cpubar cpu0 6,60}${color2}${goto 150}${exec expr `cat /sys/class/hwmon/hwmon1/device/temp1_input` / 1000}°C$$
${color3}Core 1:${color2} ${cpu cpu1}%${goto 80}${color4}${cpubar cpu1 6,60}${color2}${goto 150}${exec expr `cat /sys/class/hwmon/hwmon1/device/temp2_input` / 1000}°C$$

${voffset 20}${color3}MEMOIRE: ${hr}${color2}
${color3}RAM:${color2} $mem/$memmax ${goto 150}$memperc% ${goto 185}${color4}${membar}${color2}
${color3}SWAP:${color2} ${swap} / ${swapmax} ${goto 150} ${swapperc}%${goto 185}${color4}${swapbar}
 
${color3}ESPACE DISQUE:${hr}${color2}

${color2}${goto 60}${fs_used /home} / ${fs_size /home} ${goto 150} ${goto 185}${color4}${fs_bar /home}${color2}
 
${color3}CHARGE: ${hr}${color2}
${color3}Processus$alignr${color2}${color3}(%) PID   CPU   MEM${color2}
${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}
${color3}Memoire$alignr${color2}${color3}(%) PID   CPU   MEM${color2}
${top_mem name 1} $alignr${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color #CACACA}${top_mem name 2} $alignr${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color #A2A2A2}${top_mem name 3} $alignr${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
${color #787878}${top_mem name 4} $alignr${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4}

${color3}RESEAU: ${hr}${color2}
${color3}${alignc}eth0 : ${addr eth0}${color2}

${hr}${color3}
${color3}${font Sans:size=30}${alignc}${time %H}${time :%M}${time :%S}

#RSS Feed
${color3}Clicanoo :${color1} ${execi 300 /home/debian/.conky/conky-rss.sh http://www.clicanoo.re/actu_rss.php}

Avec çà j’ai un fichier dans /home/.conky/conky-rss.sh

#!/bin/bash
# NE PAS OUBLIER : apt-get install curl
# VERIFIER que //curl// est dans $PATH

#RSS Setup
uri=$1         #URI of RSS Feed
lines=$2       #Number of headlines
titlenum=$3    #Number of extra titles

#Script start
#Require a uri
if [[ "$uri" == "" ]]; then
echo "Pas de RSS Feed de programmer !" >&2
echo "Reportez-vous au Script !" >&2
else
#Set defaults if none specified
if [[ $lines == "" ]]; then lines=5 ; fi
if [[ $titlenum == "" ]]; then titlenum=2 ; fi

#The actual work
curl -s --connect-timeout 30 $uri |\
sed -e 's/<\/title>/\n/g' |\
grep -o '<title>.*' |\
sed -e 's/<title>//' |\
head -n $(($lines + $titlenum)) |\
tail -n $(($lines))
fi

Voilà j’ai également installé curl mais je ne comprends pas comment vérifier qu’il se trouve dans $PATH. J’ai trouvé çà sur un forum mais je ne sais plus lequel. Du coup j’en profite, si quelqu’un sait comment faire pour afficher un RSS avec un bon tuto je suis preneur.

Aujourd’hui mon conky m’a pris un peu la tête car rien ne semble vouloir fonctionner… :smiling_imp: :013

Demain sera un autre jour… :033 :030 :023

Goldo974

Donc étant donné que Conky ne gère pas la transparence mais une fausse transparence il va falloir soit tricher à coup de feh pour gérer le fond d’écran à l’identique.

[quote]Q: Transparency doesn’t work! Why is this and how can I fix it?

A: Conky uses “pseudo”-transparency. What this means is that is not a truly “transparent” window. What it does is read the background of the root window, and changes it’s own background to the section of the image it finds. Some Window or Desktop Managers do not set a background to the “real” root background, and instead place it on a layer above the root window. To fix this, you can use an application such as qiv (linuxbrit.co.uk/feh/).

To set the background using “feh” from your ~/.xinitrc, try the following:

#!/bin/sh sleep 1 && feh --bg-center ~/background.png &[/quote]

Salut Clochette et merci pour ton investissement personnel pour m’apporter ton aide :wink:

Toutefois, même si j’ai compris le POST, je ne comprends pas la manipulation à suivre. Donc pour faire simple, j’ai fait

aptiture install feh

puis

root@pc-wheezy:/home/debian# feh
feh WARNING: ./.Xauthority - No Imlib2 loader for that file format
feh WARNING: ./.bash_history - No Imlib2 loader for that file format
feh WARNING: ./.bash_logout - No Imlib2 loader for that file format
feh WARNING: ./.bashrc - No Imlib2 loader for that file format
feh WARNING: ./.fehbg - No Imlib2 loader for that file format
feh WARNING: ./.gtk-bookmarks - No Imlib2 loader for that file format
feh WARNING: ./.gtkrc-2.0 - No Imlib2 loader for that file format
feh WARNING: ./.profile - No Imlib2 loader for that file format
feh WARNING: ./.pulse-cookie - No Imlib2 loader for that file format
feh WARNING: ./.recently-used - No Imlib2 loader for that file format
feh WARNING: ./.xsession-errors - No Imlib2 loader for that file format
feh WARNING: ./conky - No Imlib2 loader for that file format
feh: No loadable images specified.
See 'man feh' for detailed usage information

Bref, comment je fais ??? Je suis un peu perdu, je ne connais pas ce fichier .xinitrc.
J’ai vu ce forum http://conky.sourceforge.net/faq.html mais il n’empêche que je reste pommé ! :open_mouth: Je ne trouve pas ce fameux fichier…

J’ai aussi lu ce tuto http://www.debian-fr.org/utilisation-de-xinitrc-ou-xsession-t12512.html

find: ".xinitrc": Aucun fichier ou dossier de ce type
find: ".xsession": Aucun fichier ou dossier de ce type

Une idée? Une démarche à suivre? :ugeek:

Cordialement,
Goldo974

Bonjour Clochette,

Pourrais-tu m’apporter ton aide car je patoge…
Je ne trouve pas de fichier ~/.xinitrc

debian@pc-wheezy:~$ ~/.xinitrc
bash: /home/debian/.xinitrc: Aucun fichier ou dossier de ce type

Quelqu’un pour m’aider s’il vous plait??? :030 :017 :108

Si il existe pas crée le :033

Salut Clochette et merci pour ton aide. :smiley:

J’ai donc créer ce fameux fichier .xinitrc dans lequel j’ai rajouter :

#!/bin/sh
sleep 1 && feh --bg-center ~/Pictures/background.jpg &

J’ai fait un kill pour arrêter conky puis je l’ai relancer…
Toujours aucune transparence ?!!! :violin:

Dois-je rajouter une ligne de commande dans mon fichier /etc/conky/conky.conf ou dans mon ~/.config/openbox/autostart ? :017

Je fais une nouvelle fois appel à tes connaissances afin que tu puisses m’apporter ton aide…
Je te remercie par avance

Goldo974

je ferai un essai ce soir si j’ai le temps.

Merci Clochettte, je te résume ce que j’ai fait…

J’ai installé conky comme ceci

aptitude install conky

Dans /etc/conky/ j’ai un fichier conky.conf mais je n’ai pas de conkyrc.
J’ai installé feh avec :

aptitude install feh

J’ai créé un fichier .xinitr comme indiqué avec les codes suivants ci-dessus…

Voili voilou…

:ugeek:

Il te faut créer un conky.rc avec ce que tu désire dessus.

les réglages minimal qu’il te faudra respecter :

own_window yes update_interval 1 double_buffer yes

pour te permettre d’avoir la transparence :

[code]#Paramètres de la fenêtre
own_window yes
own_window_type desktop
own_window_transparent yes

#Paramètres de la police
use_xft yes

#Paramètres de configuration
update_interval 1
double_buffer yes[/code]

Maintenant si tu n’utilise pas KDE feh tu peu le purger sinon à intégrer dans un xinitrc ou xsessions :

Si jamais ton conky se mets à clignoter dans ton .conky.rc :

Pour utiliser des polices lissés, plus agréable à l’oeil apparement :

Après j’ai croisé pas mal d’informations indiquant que l’on peu gérer la vrai transparence avec XFCE à voir.

J’ai pas eu le temps d’en installer un donc à toi de voir concernant le conky.rc et les différents réglages.

Donc pour résumer il te faut créer un conky.rc et à le remplir.

Salut Clochette,

Bon, j’ai suivi tes indications mais rien ne change.
Je jette l’éponge pour ce problème de transparance. :blush:
J’attendrais que quelqu’un fasse un tuto sur ce sujet. :frowning:

Je te remercie pour le temps que tu as passé à m’apporter ton aide. C’était super sympas de ta part. :041 :023

Goldo974

Enfin la transparence fonctionne !!!
J’ai tout réinstaller mais cette fois-ci avec le NetInstall j’ai tout coché…
Du coup la transparence fonctionne parfaitement.

Quand je serai plus habitué à Debian et que je connaîtrai mieux les paquets je repartirai sur une installation minimale…