如何在Gnome中使窗口透明?


11

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

曾经有一个KDE技巧可以使任何窗口(不仅仅是终端!)透明,从而使我可以将一个地图设为半透明并将其放置在其他地图软件的窗口上。Gnome有类似的把戏吗?

Answers:


8

我不确定Gnomw本身,但是在Compiz中,有一个名为“不透明度,亮度和饱和度调整”的插件,该插件可让您以我所能想象的任何方式控制窗口的透明度,包括AltAndrea Lazzarotto所说的+ {sroll}。


另外,请确保启用“效果”下的“ 动画”
EarthmeLon 2011年

请注意,对于Gnome 3而言,此解决方案是不理想的compiz。在Unity桌面上,效果更好。
Todd

6

对于较新版本的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+ 重新启动外壳Enter,并在Gnome Tweak Tool或类似工具中启用它,但该扩展现在应该可以使用。

另请注意,您可以向开发人员进行问题/错误报告,以请求扩展Gnome Extension网站-在这种情况下,这里一个。您还可以对扩展进行自己的提交,以包括3.14+版本。


此扩展名,不适用于GNOME 3.14和更高版本。您知道扩展名与当前版本兼容吗?
吉日Doubravský

@Jiff-它可以(我最近在3.14中使用过),只是无法从扩展页面安装它。我将在答案中添加如何安装它
Wilf

该扩展程序是废弃软件,但是如果您按照上述说明进行操作,它确实可以工作
Jonathan

1
我在3.26.2
Jonathan

2
那个家伙他妈的删除了整个回购。希望全丢了!回到KDE?
西奥多·R·史密斯

4

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

这是最好的,因为它在任何地方都有效!(我缺少compiz透明功能)
Nicolas

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.