我正在Gnome下使用许多GIS应用程序。有时将一张地图放在另一张上以快速发现差异非常方便。
曾经有一个KDE技巧可以使任何窗口(不仅仅是终端!)透明,从而使我可以将一个地图设为半透明并将其放置在其他地图软件的窗口上。Gnome有类似的把戏吗?
我正在Gnome下使用许多GIS应用程序。有时将一张地图放在另一张上以快速发现差异非常方便。
曾经有一个KDE技巧可以使任何窗口(不仅仅是终端!)透明,从而使我可以将一个地图设为半透明并将其放置在其他地图软件的窗口上。Gnome有类似的把戏吗?
Answers:
对于较新版本的Gnome(Gnome 3 / Gnome Shell),可以使用此扩展名使窗口透明:
Gnome扩展名包含一个文件,其中包含与它们兼容的Gnome版本-这并不总是正确的,因为该扩展名可能适用于文件中未指定的其他版本,因此您需要从gnome扩展名站点之外获取该扩展名并进行修改文件并手动安装-与其他扩展名一起使用通常会很长时间。
解压缩它,然后修改文件中的shell-version
行/transparentwindows-master/transparentwindows@ellen/metadata.json
以确保它包含您的shell版本(例如3.14
):
"shell-version": ["3.10", "3.12", "3.14"],
您可以根据需要找到您的Shell版本 gnome-shell --version
~/.local/share/gnome-shell/extensions
,因此如下所示:
r
+ 重新启动外壳Enter,并在Gnome Tweak Tool或类似工具中启用它,但该扩展现在应该可以使用。另请注意,您可以向开发人员进行问题/错误报告,以请求扩展Gnome Extension网站-在这种情况下,这里有一个。您还可以对扩展进行自己的提交,以包括3.14+版本。
3.26.2
Gnome扩展名还可以,但是如果有人要偶尔使用不透明度/透明度,最好使用xprop
命令。
跑:
xprop -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF
然后单击窗口将其设置为50%不透明度。
0x7FFFFFFF
-不透明度50%0xFFFFFFFF
-不透明度100%通过提供窗口ID(从获取xwininfo
)来设置不透明度:
xprop -id 0x3a00006 -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF