我正在使用 Gnome 下的许多 GIS 应用程序。有时将一张地图放在另一张地图上以快速发现差异非常方便。
曾经有一个 KDE 技巧可以使任何窗口(不仅仅是终端!)透明,从而允许我将一张地图设为半透明并将其放置在其他地图软件的窗口上。Gnome 有类似的技巧吗?
我不确定 Gnomw 本身,但在 Compiz 中,有一个名为“不透明度、亮度和饱和度调整”的插件,它允许您以我能想象的任何方式控制窗口的透明度,包括AltAndrea Lazzarotto 所说的 + {sroll}。
对于较新版本的 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"],
Run Code Online (Sandbox Code Playgroud)
如果需要,您可以使用以下命令找到您的 shell 版本 gnome-shell --version
~/.local/share/gnome-shell/extensions,看起来像这样:

r+重新启动外壳Enter,并在 Gnome Tweak Tool 或类似工具中启用它。另请注意,您可以向开发人员提交问题/错误报告,要求更新 Gnome 扩展站点的扩展 - 在这种情况下,这里有一个。您还可以自己提交扩展以包含 3.14+ 版本。
小智 5
Gnome 扩展是可以的,但如果有人想偶尔使用不透明度/透明度 - 最好使用xprop命令。
跑:
xprop -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF
Run Code Online (Sandbox Code Playgroud)
然后单击窗口将其设置为 50% 不透明度。
0x7FFFFFFF - 50% 不透明度0xFFFFFFFF - 100% 不透明度通过提供窗口 ID(从 获得xwininfo)设置不透明度:
xprop -id 0x3a00006 -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10038 次 |
| 最近记录: |