Linux: Bildbetrachter mit transparentem Fenster?

Linux: Bildbetrachter mit transparentem Fenster?

Ich möchte ein vollständig undurchsichtiges Bild (z. B. PNG RGB8) in einem Bildbetrachter auf dem Desktop anzeigen – aber so, dass ich das Fenster (das das Bild zeigt) so einstellen kann, dass es beispielsweise zu 50 % transparent ist (damit ich hindurchsehen und es mit anderen Fenstern darunter vergleichen kann). Noch besser wäre es, wenn der Betrachter nur ein „Panel“ statt eines „Fensters“ anzeigen würde (d. h. ich würde lieber nur das angezeigte Bild, möglicherweise mit einem Rahmen, anstelle eines vollständigen Fensters mit Menüleiste, Titelleiste usw.)

Ich bin mir bewusst, dass es in Compiz möglich sein sollte, ein Plugin auszuführen undbeliebigFenster, das Sie transparent haben möchten - aber ich hoffte auf eine Lösung (Viewer), die nicht Compiz-spezifisch wäre (und noch besser, wenn es weder Gnome- noch KDE-spezifisch ist - aber ich bin nicht sicher, ob das möglich ist). ...

Irgendwelche Vorschläge für einen Bildbetrachter wie diesen?

Antwort1

Meines Wissens ist die Fenstertransparenz Aufgabe des Fenstermanagers. Ich bin mir ziemlich sicher (aber bitte korrigieren Sie mich, wenn ich falsch liege), dass dies nur mit einem Fenstermanager wie Compiz erreicht werden kann, der Transparenz unterstützt.

Warum möchten Sie Compiz nicht verwenden? Wenn Sie nur Gnome und KDE vermeiden möchten, können Sie Compiz unabhängig von Ihrer Desktopumgebung verwenden.

Antwort2

Ich verwende Transset. Sie können jedes Fenster mit der gewünschten Deckkraft versehen. Da es sich um eine Befehlszeile handelt, können Sie Skripte schreiben, die es aufrufen.

Beispiel:

transset -n "Window Title" 0.5

Antwort3

Compiz ist für diesen Zweck etwas übertrieben, da es sowohl ein Fenstermanager als auch ein Compositing-Manager ist. Sie benötigen nur den Compositing-Teil.

Der klassische Standalone-Compositing-Manager ist xcompmgr, der problemlos neben einem vorhandenen Fenstermanager ausgeführt werden kann und in den Paketmanagern der meisten Distributionen enthalten sein sollte. Vor kurzem wurde er in Compton abgespalten, um einige Fehler zu beheben.

Sehenhttps://wiki.archlinux.org/index.php/xcompmgrfür weitere Informationen (nicht Arch-spezifisch).

Antwort4

qivmit der -pFlagge wird ein Bild über dem Desktop angezeigt, das als Overlay fungieren kann.

Siehe auchdiese Frage.

verwandte Informationen