Mutter/Gnome Shell 中可以实现窗口透明吗?

Mutter/Gnome Shell 中可以实现窗口透明吗?

我非常喜欢 GNOME2 中 compiz 的透明效果,想知道是否有任何方法(我假设不使用 compizconfig)可以在窗口中实现某种透明度。Gnome Shell 中是否有类似于 compiz 的东西?

答案1

注意:此存储库已失效并且不再可用,保留该链接是为了历史目的。

我为 gnome-shell (3.8.2) 做了一个简单的扩展,享受透明窗口 https://github.com/saysilence/transparentwindows

答案2

您可以安装 xcompmgr 和 transset。xcompmgr 是一个独立的 CLI 窗口合成器,允许使用阴影和真正的透明度。Transset 也是一个 CLI 实用程序,允许为各个窗口提供不同的透明度。它们都可以从 Ubuntu 存储库获得。

或者,如果你不介意从源代码编译,那么康普顿,这是我使用的。Compton 是 xcompmgr 的一个分支和改进。我还认为,就将透明度应用于所有窗口而言,它的透明度选项更适合您的要求。

答案3

只需查看扩展文件,我就会说如果你改变了

function setOpaque(window_actor) {
    setOpacity(window_actor, opacity_opaque);
}

到:

function setOpaque(window_actor) {
    setOpacity(window_actor, opacity_transparent);
}

它应该可以工作。应该就是关键词。安装后,可以在 ~/.local/share/gnome-shell/extensions/ 中找到该扩展[电子邮件保护]/extension.js 尝试一下,如果你的电脑崩溃了请告诉我 :)

相关内容