Conky 在启动时会投射阴影

Conky 在启动时会投射阴影

我读过这个线但它并没有真正解决我的问题。我遇到的问题是,每当我登录时,conky 都会启动,就像在启动应用程序中设置的那样,但它运行的实例是阴影,并且位于其他每个窗口上方,显示其下方的壁纸。这可以通过重新启动 conky 轻松修复,但这违背了让它在登录时启动的目的。此外,在登录后随时手动运行 conky 不会导致这种情况。有什么建议吗?我重写了脚本并使用 Compiz 进行操作,但它仍然不断发生。

答案1

您是否尝试过在启动应用程序中使用“conky -p 50”?

这意味着 Conky 实际启动前会有 50 秒的延迟,并让所有其他程序有机会在 conky 运行之前顺利启动。为我解决了很多问题。

也许值得尝试...

答案2

我遇到了同样的问题。这是因为 conky 在窗口管理器之前启动。大多数解决方案都会让您将 conky 设置为在启动后 30 秒启动。我发现了一个非常漂亮的小脚本,效果非常好:

#!/bin/bash
until ps -A | grep "gtk-window-deco"> test -n 
do 
    sleep 1 
done
/usr/bin/conky --quiet --config=.conkyrc &

只需将其复制到文本编辑器中并将其保存为“conkystartup.sh”(不带引号)到适合您的任何目录中。

然后,在‘启动应用程序’中添加.sh 文件的路径。

它对我来说非常完美,并且在您登录时立即显示。

来源:http://ubuntuforums.org/showthread.php?t=1707947

相关内容