
Vielleicht versuche ich etwas Unmögliches, aber nach stundenlangem Googeln habe ich noch keine 100%ige Antwort gefunden.
Ist es also möglich, Conky auf den Desktop-Hintergrund (hinter die Desktopsymbole) zu setzen?
Die übliche Konfiguration:
own_window yes
own_window_type normal # (desktop, override) - I have the same result for all this attributes
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,sticky,skip_pager
Gibt mir Conky mit (pseudo)transparentem Hintergrund vor den Symbolen (sie sind dahinter vollständig verborgen, selbst wenn im Hintergrund von Conky ein Hintergrundbild angezeigt wird), während ich versuche, das Gegenteil zu erreichen …
Mein System:
- SuSE 11.4
- KDE 4.4 (Version 3)
- x86_64
Antwort1
Die Pseudotransparenz von Conky wird dadurch erreicht, dass der Teil des Hintergrundbilds, der von Conky verdeckt wird, neu gezeichnet wird. Daher kann Conky keine Desktopsymbole dahinter anzeigen.
Beachten Sie, dass Conky ein normales Fenster ohne Rahmen und Titelleiste ist.
Sie können jedoch einen Screenshot Ihres Desktops ohne Conky erstellen und ihn als Hintergrundbild verwenden, sodass Sie die Desktopsymbole hinter Conky sehen, aber nicht darauf klicken können.
Antwort2
Antwort3
Nachdem ich lange versucht habe, dieses Problem zu umgehen, funktionieren meine Desktopsymbole nun endlich normal, auch wenn Conky sie überlappt. Es stellte sich heraus, dass das Problem an der neuen Syntax lag.
Mein Conkyrc hatte ursprünglich own_window_type = 'desktop'
(das ist die neue Syntax), aber durch die Änderung wurden own_window_type desktop
meine Desktopsymbole durch die Conky-Überlappung anklickbar.
Wenn own_window_type desktop
es bei Ihnen nicht funktioniert, versuchen Sie es own_window_type = 'desktop',
.