我从 11.04 开始使用 Guake,我非常喜欢它,它是我的默认终端。显然我正在使用它的透明度选项。
因为我没有太注意它,我不确定默认的透明度是否应该。它应该使所有背景窗口透明并显示背后的桌面吗?或者它应该只对第一个应用程序透明它在后台打开。
我问这个问题是因为我在过去一周注意到这两种情况都发生在我的 Ubuntu 11.10 安装中。所以现在我很困惑它应该如何。而且因为它不应该每天都有不同的表现,我怀疑 Guake 与 Unity 不完全兼容。
有任何想法吗?
我附上了一张我现在如何拥有它的图片,通过 Chrome 和 Nautilus 透明到桌面
我可以清楚地看到透明度不应该直到桌面,但它应该显示它在后台的第一个应用程序。
Edit2:杀死Guake并重新启动它。透明度现在工作正常:
据我所知,如果其他透明终端(如终结者)设置为在您登录时启动,也会出现此问题。但是,如果您手动启动它们(这就是杀死 Guake 后它起作用的原因),这个问题不会发生。
因此,要修复它,您可以创建一个简单的脚本来延迟启动 Guake。在您的主文件夹中创建一个名为“guake-start.sh”的文件并粘贴:
#!/bin/bash
sleep 15 && guake
Run Code Online (Sandbox Code Playgroud)
“sleep 15”将使 Guake 延迟 15 秒启动。如果 15 不适合您,请尝试不同的值。然后使用以下命令保存文件并使其可执行:
chmod +x ~/guake-start.sh
Run Code Online (Sandbox Code Playgroud)
并将 guake-start.sh 添加到您的启动应用程序中,而不是常规的 Guake 可执行文件。