J'ai créé un conky personnalisé affichant les prévisions météorologiques dans 3 villes comme celle-ci:
Mais récemment, j'ai commencé à voir un comportement étrange. Après quelques secondes, un fond blanc un peu plus grand apparaît en dessous comme ceci:
J'ai essayé de surmonter cela en essayant un certain nombre de modifications dans le fichier de configuration .conkyrc et la seule efficace était de changer la valeur own_window_type de la substitution à la normale . Mais alors, non seulement ce conky disparaît lorsque je choisis de réduire toutes les fenêtres, mais il affiche également un arrière-plan transparent de la même taille comme ceci:
Mes paramètres de fenêtre conky sont comme ceci:
update_interval 1 total_run_times 0 cpu_avg_samples 1 net_avg_samples 1 no_buffers oui double_buffer oui imlib_cache_size 0 fond oui own_window oui remplacement de own_window_type own_window_transparent yes own_window_hints non décoré, ci-dessous, collant, skip_taskbar, skip_pager taille_minimale 300 480 maximum_width 300 alignement en haut à droite gap_x 2 gap_y 28 draw_borders non draw_graph_borders non stippled_borders 0 border_inner_margin 0 border_outer_margin 0 border_width 0 text_buffer_size 1024 override_utf8_locale oui use_xft oui xftfont Ubuntu: taille = 10 xftalpha 1.0 non majuscule temperature_unit celsius draw_shades no draw_outline non default_color C0C0C0 default_shade_color 000000 default_outline_color C0C0C0 color1 C0C0C0 couleur2 B2B2B2 color3 808080 color4 D4D4D4 TEXTE $ {image ~ / .conky / base.png -p 0,0 -s 300x480}
Quelqu'un peut-il dire ce qui pourrait causer (et comment puis-je surmonter) cette toile indésirable sous ma fenêtre conky?
own_window_type desktop
et essayez. Je n'ai pas de solution pour les icônes blanches. Conky a besoin de jouer la plupart du temps, par exemple, en utilisant votre code, aucune image ne disparaît sur ma boîte. Changer de moniteur change toujours le positionnement conky à moins qu'il n'y ait aucun changement de résolution.#!/bin/sh
ligne suivante:sleep 1 && feh --bg-center ~/background.png &
oufbsetbg -f /path/to/picture.jpg
J'ai trouvé une solution à l'ombre indésirable ici: http://linuxexchange.org/questions/821/how-to-avoid-ugly-compizgnome-shadow-for-conky
C'est en fait une solution de contournement plutôt qu'une solution, car pourquoi Conky dessine une fenêtre plus grande que nécessaire reste un mystère pour moi ;-)
Remarque: Cela nécessite probablement également l'ajout de cette ligne au fichier de configuration conky:
own_window_class Conky
Remarque: Une solution de contournement pour le fond noir apparaissant pendant quelques minutes sous Ubuntu 13.04 : ajoutez une commande pour changer le fond d'écran du bureau d'avant en arrière après la commande conky, par exemple
sleep 5 && conky -c /home/user/.conkyrc && sleep 2 && gsettings set org.gnome.desktop.background picture-uri file:///home/user/Pictures/bckgrnd.jpg && gsettings set org.gnome.desktop.background picture-uri file:///home/user/Pictures/background.jpg
la source
J'ai eu exactement le même problème le 12.10, mais j'ai découvert que l'ouverture du panneau ou d'un terminal (que j'avais défini comme transparent) faisait disparaître le fond blanc. Ennuyeux, mais simple à résoudre - je suppose que cela a quelque chose à voir avec la façon dont l'écran gère toute transparence.
Je viens tout juste d'obtenir 13.04, et maintenant cette astuce ne fonctionne plus. En le repoussant, j'obtiens jusqu'à présent la transparence si je définis ce qui suit:
Le seul inconvénient est que la fenêtre Conky s'aligne maintenant à gauche de l'écran (autrefois à droite), j'ai donc dû la déplacer avec ce qui suit:
Chose ennuyeuse, cela signifie que si ma résolution d'affichage change (je me branche souvent sur un projecteur au travail, par exemple), la fenêtre Conky ne sera pas là, mais c'est un début. J'espère que cela t'aides.
la source
Voici quelques paramètres que j'utilise:
J'ai eu des problèmes avec une image trop petite. Je viens de commencer à modifier les paramètres de taille et à le faire fonctionner.
Comme vous pouvez le remarquer, le
own_window
est défini surno
. Siyes
, alors mon image ne fonctionnerait pas. C'était juste un gâchis. Cela peut ou non vous aider. J'espère que cela vous sera utile.la source
Que dis-tu de ça:
Sur le fichier ~ / conkyrc localiser
remplacez-le pour
et ajouter
Ça l'a fait pour moi.
la source