如何使 Gnome 中的窗口透明?

如何使 Gnome 中的窗口透明?

我在 Gnome 下使用过许多 GIS 应用程序。有时将一张地图放在另一张地图上可以快速发现差异,这非常方便。

以前 KDE 有一个技巧,可以让任何窗口(不仅仅是终端!)透明,这样我就可以让一个地图半透明,并将其放在另一个地图软件的窗口上。Gnome 有类似的技巧吗?

答案1

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

答案2

我不太清楚 Gnomw 本身,但在 Compiz 中有一个名为“不透明度、亮度和饱和度调整”的插件,它能让你以我能想到的任何方式控制窗口的透明度,包括AltAndrea Lazzarotto 所说的 + {sroll}。

答案3

对于较新版本的 Gnome(Gnome 3/Gnome Shell),您可以使用使窗口透明的扩展:

编辑:在 Gnome 3.14+ 中安装

Gnome 扩展有一个文件,其中包含它们与哪个版本的 Gnome 兼容 - 这并不总是正确的,因为扩展可能适用于文件中未指定的其他版本,因此您需要从 gnome 扩展站点之外获取扩展,然后修改文件并手动安装 - 这对其他扩展来说很多时候都有效。

  1. 前往扩展页面,并下载扩展 zip 文件
  2. 提取它,并修改文件shell-version中的行/transparentwindows-master/transparentwindows@ellen/metadata.json以确保它包含你的 shell 版本(例如3.14):

     "shell-version": ["3.10", "3.12", "3.14"], 
    

    如果需要,你可以使用以下命令找到你的 shell 版本gnome-shell --version

  3. 将解压的文件移动到~/.local/share/gnome-shell/extensions,使其看起来像这样: /home/wilf/.local/share/gnome-shell/extensions/transparentwindows@ellen
  4. Alt该扩展现在应该可以工作了,但您可能需要使用+ F2+ r+重新启动 shell Enter,并在 Gnome Tweak Tool 或类似工具中启用它。

另请注意,您可以向开发人员提交问题/错误报告,要求更新 Gnome 扩展站点上的扩展 - 在这种情况下这里有一个。您还可以自行提交扩展以包含 3.14+ 版本。

答案4

按住该Alt键,然后使用鼠标滚轮滚动。

相关内容