我想在图片查看器中在桌面上显示完全不透明的图片(例如 PNG RGB8)——但我可以将窗口(显示图片)设置为 50% 透明(这样我就可以看到并与下面的其他窗口进行比较)。如果查看器只显示“面板”而不是“窗口”,那就更好了(即我更喜欢只显示图片,可能带有边框——而不是带有菜单栏、标题栏等的完整窗口)。
我知道在 Compiz 中应该可以运行插件,并且任何你想要透明的窗口 - 但我希望有一个不是 Compiz 特有的解决方案(查看器)(如果它既不是 Gnome 也不是 KDE 独有的,那就更好了 - 但我不确定这是否可行)。 ...
有没有什么类似这样的图像查看器的建议?
答案1
据我所知,窗口透明度是窗口管理器的工作。我很确定——但如果我错了,请纠正我——实现这一点的唯一方法是使用支持透明度的窗口管理器,例如 Compiz。
您为什么不想使用 Compiz?如果您只是想避免使用 Gnome 和 KDE,那么您可以独立于桌面环境使用 Compiz。
答案2
我使用 transset,您可以将任何窗口设置为您想要的任何不透明度级别。由于它是命令行,您可以编写调用它的脚本。
例子:
transset -n "Window Title" 0.5
答案3
Compiz 对于这种用途来说有点大材小用,因为它既是窗口管理器又是合成管理器。您只需要合成部分。
经典的独立合成管理器是xcompmgr
,它可以与现有的窗口管理器一起运行,并且应该包含在大多数发行版的包管理器中。最近,它被分叉到 Compton,以修复一些错误。
看https://wiki.archlinux.org/index.php/xcompmgr了解更多信息(它不是 Arch 特有的)。
答案4
qiv
使用该-p
标志将在桌面上显示一个可以像覆盖一样工作的图像。
也可以看看这个问题。