Ich habe einen benutzerdefinierten Conky erstellt , der Wettervorhersagen in 3 Städten wie diesen zeigt:
Aber vor kurzem habe ich angefangen, ein seltsames Verhalten zu sehen. Nach einigen Sekunden erscheint ein etwas größerer weißer Hintergrund darunter:
Ich habe versucht, dies zu überwinden, indem ich eine Reihe von Änderungen in der Konfigurationsdatei .conkyrc vorgenommen habe. Die einzige wirksame Änderung bestand darin, den Wert für own_window_type von override auf normal zu ändern . Aber dann verschwindet nicht nur dieser Conky , wenn ich alle Fenster minimiere, sondern es wird auch ein transparenter Hintergrund mit der gleichen Größe angezeigt :
Meine Conky-Fenstereinstellungen sind wie folgt:
update_interval 1 total_run_times 0 cpu_avg_samples 1 net_avg_samples 1 no_buffers ja double_buffer ja imlib_cache_size 0 Hintergrund ja own_window ja own_window_type überschreiben own_window_transparent ja own_window_hints undecorated, unten, sticky, skip_taskbar, skip_pager Minimum_size 300 480 maximale_Breite 300 Ausrichtung top_right gap_x 2 gap_y 28 draw_borders no draw_graph_borders no stippled_borders 0 border_inner_margin 0 border_outer_margin 0 border_width 0 text_buffer_size 1024 override_utf8_locale ja use_xft ja xftfont Ubuntu: Größe = 10 xftalpha 1.0 Großbuchstaben Nr Temperatureinheit Celsius draw_shades no draw_outline no default_color C0C0C0 default_shade_color 000000 default_outline_color C0C0C0 color1 C0C0C0 color2 B2B2B2 color3 808080 color4 D4D4D4 TEXT $ {image ~ / .conky / base.png -p 0,0 -s 300x480}
Kann jemand sagen, was diese unerwünschte Leinwand unter meinem Fenster verursachen könnte (und wie kann ich sie überwinden)?
own_window_type desktop
und versuchen Sie es. Ich habe keine Lösung für die weißen Symbole. Conky muss die meiste Zeit ein bisschen herumspielen, z. B. lässt die Verwendung Ihres Codes keine Bilder auf meiner Box verschwinden. Durch das Wechseln des Monitors wird die Conky-Position immer geändert, es sei denn, die Auflösung ändert sich nicht.#!/bin/sh
nächste Zeile:sleep 1 && feh --bg-center ~/background.png &
oderfbsetbg -f /path/to/picture.jpg
Ich habe hier eine Lösung für den unerwünschten Schatten gefunden: http://linuxexchange.org/questions/821/how-to-avoid-ugly-compizgnome-shadow-for-conky
Dies ist in der Tat eher eine Problemumgehung als eine Lösung, denn warum Conky ein größeres Fenster als nötig zeichnet, bleibt mir immer noch ein Rätsel ;-)
Hinweis: Wahrscheinlich erfordert dies auch das Hinzufügen dieser Zeile zur Conky-Konfigurationsdatei:
own_window_class Conky
Hinweis: Eine Problemumgehung für den schwarzen Hintergrund, der unter Ubuntu 13.04 einige Minuten lang angezeigt wird: Fügen Sie einen Befehl hinzu, um das Desktop-Hintergrundbild nach dem Befehl conky hin und her zu ändern, z
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
quelle
Ich hatte am 12.10 genau das gleiche Problem, stellte jedoch fest, dass durch das Öffnen des Panels oder eines Terminals (das ich als transparent eingestellt hatte) der weiße Hintergrund verschwand. Ärgerlich, aber einfach zu lösen - ich nehme an, es hat etwas damit zu tun, wie das Display mit Transparenz umgeht.
Ich habe gerade 13.04 bekommen und jetzt funktioniert dieser Trick nicht mehr. Wenn ich es aufgreife, funktioniert die Transparenz bisher, wenn ich Folgendes einstelle:
Der einzige Nachteil ist, dass sich das Conky-Fenster jetzt links vom Bildschirm ausrichtet (früher rechts), sodass ich es wie folgt verschieben musste:
Ärgerlicherweise bedeutet dies, dass das Conky-Fenster nicht vorhanden ist, wenn sich meine Bildschirmauflösung ändert (z. B. bei der Arbeit häufig an einen Projektor angeschlossen), aber es ist ein Anfang. Hoffe das hilft.
quelle
Hier sind einige der Parameter, die ich verwende:
Ich hatte Probleme mit einem zu kleinen Bild. Ich habe gerade angefangen, die Größenparameter zu optimieren und es zum Laufen zu bringen.
Wie Sie vielleicht bemerken,
own_window
ist das auf eingestelltno
. Wennyes
, dann würde mein Bild nicht funktionieren. Es war nur ein Durcheinander. Dies kann Ihnen helfen oder auch nicht. Ich hoffe es hilft.quelle
Wie wäre es damit:
Suchen Sie in der Datei ~ / conkyrc
ersetzen Sie es für
und hinzufügen
Das hat es für mich getan.
quelle