我从 11.04 开始使用 Guake,我非常喜欢它,它是我的默认终端。显然,我正在使用它的透明选项。
因为我没有太注意它,所以我不确定默认透明度应该是多少。它应该使所有背景窗口透明并向我显示后面的桌面吗?还是应该只对它在后台打开的第一个应用程序透明。
我之所以问这个问题,是因为我注意到在过去的一周里,这两种情况都发生在我安装的 Ubuntu 11.10 上。所以现在我很困惑它应该如何解决。而且由于它不应该每天都有不同表现,我怀疑 Guake 与 Unity 不完全兼容。
有任何想法吗?
我附上了一张我现在的照片,通过 Chrome 和 Nautilus 透明地显示在桌面上
编辑:我刚刚查看了 Guake 主页上的相关内容截屏。
我可以清楚地看到透明度不应该持续到桌面,但它应该显示其在后台的第一个应用程序。
编辑2:关闭 Guake 并重新启动。透明度现在正常工作:
答案1
据我所知,如果将其他具有透明度的终端(如 Terminator)设置为在您登录时启动,则也会发生此问题。但是,如果您手动启动它们(这就是它在您关闭 Guake 后起作用的原因),则不会发生此问题。
因此,为了解决这个问题,您可以创建一个简单的脚本来延迟启动 Guake。在您的主文件夹中创建一个名为“guake-start.sh”的文件并粘贴以下内容:
#!/bin/bash
sleep 15 && guake
“sleep 15” 将使 Guake 延迟 15 秒启动。如果 15 不适合您,请尝试其他值。然后保存文件并使用以下命令使其可执行:
chmod +x ~/guake-start.sh
并将 guake-start.sh 添加到您的启动应用程序中,而不是常规的 Guake 可执行文件。
答案2
只需在终端中输入此
sudo nano /usr/bin/guake
并把
sleep 10 exec -a guake $PYTHON -OO $GUAKEPATH/guake.py "$@"