是否有一个 Linux 图像查看器可以通过透明图像显示桌面?

是否有一个 Linux 图像查看器可以通过透明图像显示桌面?

我想加载一个透明的 png,并让所有透明的部分显示桌面或底层窗口 - 有没有可以做到这一点的 Linux 图像查看器?我正在使用 Ubuntu 和 Gnome。

我问的不是与此相同的问题: Linux:带有透明窗口的图像查看器?

答案1

我能够在 Ubuntu 中使用 XFCE 桌面来实现这一点pqiv,它位于 Ubuntu 存储库中。下面是我在桌面背景和 Firefox 上显示透明 PNG 的示例:使用 pqiv 实现 PNG 透明度

我用来生成透明窗口的命令是:

pqiv -c -c -i foo.png

这只有在我打开 XFCE 中的“显示合成”时才有效。我敢打赌,如果它在 XFCE 中有效,那么一定有办法让它在 GNOME 中有效,因为它们有很多共同之处。

答案2

sudo apt-get install qiv
qiv -p (yourimage)

在 Ubuntu 14.04 上与 Mate Desktop 下的默认窗口管理器一起使用。我将其与.svg而不是 一起使用.png

答案3

窗口本身的透明度由窗口管理器决定。这意味着也许可以使用康普兹将任何图像查看器的窗口设置为透明的。这只能部分实现您想要做的事情,因为即使图像的非透明部分也会有点透明,而透明部分会“更”透明。

答案4

正如指出的那样https://superuser.com/a/870183/282396,您可以使用transset它使任何窗口透明。与该答案中描述的不同,我建议只需运行transset 0.5然后单击要使其透明的窗口即可。这样您就不需要使用任何特殊的图像视图。

相关内容