为什么 Conky 仅在启动时位于 Windows 之上?

Cas*_*Cas 4 boot conky

我最近更改了我的 Conky 配置,这样当我“显示桌面” Super+ 时D,Conky 也不会最小化。

所以我改变了own_window_type normalown_window_type override

这很好用,除非当我启动 Ubuntu 时,它会在所有窗口的顶部启动 Conky。我必须杀死并重新启动 Conky 才能正常显示。

Cas*_*Cas 5

经过一番搜索,我发现 Compiz 和 Gnome-WM 之间的问题意味着 Conky 在 Compiz 加载之前就启动了。

解决方法是延迟启动 Conky,示例建议大约 20 秒。

  1. 创建一个名为 Text Editor 的新文件

    ~/.conkystart
    
    Run Code Online (Sandbox Code Playgroud)
  2. 将以下代码粘贴到文件中并保存

    #! /bin/bash
    sleep 20 && conky
    
    Run Code Online (Sandbox Code Playgroud)
  3. 打开启动应用程序并修改Conky命令以指向该文件

还有一个更智能的替代脚本,它使用 DBus 来查看 Compiz 是否已加载,但由于一个突出的DBus 错误,这在 Natty 上不起作用

源:12