Gibt es einen Linux-Image-Viewer, der den Desktop durch transparente Images anzeigt?

2809
Lucas W

Ich möchte ein transparentes PNG laden, und alle transparenten Teile zeigen den Desktop oder die darunter liegenden Fenster an. Gibt es einen Linux-Image-Viewer, der dies ausführt? Ich benutze Ubuntu und Gnome.

Ich frage nicht dasselbe wie diese Frage: Linux: Bildbetrachter mit transparentem Fenster?

6

3 Antworten auf die Frage

5
Statisfactions

Ich konnte dies in Ubuntu mit dem XFCE-Desktop verwenden pqiv, der sich in den Ubuntu-Repositories befindet. Hier ein Beispiel, in dem ich eine transparente PNG-Datei sowohl über meinem Desktop-Hintergrund als auch über Firefox darstelle:PNG-Transparenz mit pqiv

Der Befehl, den ich zum Erzeugen des transparenten Fensters verwendet habe, war:

pqiv -c -c -i foo.png 

Dies funktionierte nur, wenn ich in XFCE "Display Compositing" einschaltete. Ich wette, wenn es in XFCE funktioniert, gibt es eine Möglichkeit, es in GNOME zum Laufen zu bringen, da sie so viele Gemeinsamkeiten haben.

Das hat mir geholfen, das zu finden, was in Ubuntu 10.10 funktioniert: "Öffnen Sie den GNOME-Konfigurationseditor, drücken Sie die Tastenkombination Alt-F2, um das Dialogfeld" Anwendung ausführen "zu öffnen, und geben Sie gconf-editor ein. Klicken Sie auf" Ausführen " und Metacity wird sofort mit dem Compositing neu gestartet! " http://tombuntu.com/index.php/2008/03/31/enable-metacity-compositing-in-gnome-222/ Ihr pqiv-Befehl funktioniert, obwohl manchmal Probleme auftreten, wenn der Bildschirm nicht neu gezeichnet wird. Vielen Dank! Lucas W vor 12 Jahren 0
Es könnte auch mehr Probleme geben, der Windows-Manager scheint jetzt instabil zu sein. Ich werde wahrscheinlich den Compositing-Manager deaktivieren, wenn ich ihn erneut starten muss. Ein "immer im Vordergrund" -Modus wäre auch in Kombination mit -c -c -c -c (was die Kontrolle über das angezeigte pqiv-Fenster deaktiviert) nett. Lucas W vor 12 Jahren 0
Sie könnten auch "qiv" versuchen, auch in den Repositorys, auf denen "pqiv" basiert - ich habe festgestellt, dass es bei XFCE weniger gut funktioniert, aber vielleicht besser bei GNOME. Es scheint mehr Funktionen zu haben. Statisfactions vor 12 Jahren 1
2
nobar
sudo apt-get install qiv qiv -p (yourimage) 

Arbeitete mit dem Standard-Fenstermanager unter Mate Desktop unter Ubuntu 14.04. Ich habe es mit einem .svgeher als einem verwendet .png.

Funktioniert auch mit transparentem ".png". Wenn Sie eine `devilspie'-Regel für` qiv`-Fenster hinzufügen, können Sie schwebende, nicht-dekorierte transparente Fenster erhalten. Awi vor 8 Jahren 0
1
Noam Kremen

Die Transparenz des Fensters selbst wird vom Fenstermanager festgelegt. Das bedeutet, dass möglicherweise compiz verwendet werden kann, um das Fenster eines Bildbetrachters transparent zu setzen . Dies wird nur teilweise das erreichen, was Sie versuchen, da selbst die nicht transparenten Teile des Bildes etwas transparent sein werden, während die transparenten Teile "transparenter" sind.

Mein Gnome-Terminalfenster (2.32.0) kann transparente Hintergründe mit durchgehendem farbigem Text haben, daher sollte dies möglich sein. Vielleicht schaue ich mir die Quelle an und schaue, ob ich sie selbst implementieren kann, wenn noch nichts da ist. Lucas W vor 12 Jahren 0