Conky 小部件正在其自己的窗口中打开

Conky 小部件正在其自己的窗口中打开

我刚刚升级到 16.04,并重新设置了所有自定义设置,但似乎大多数 Conky 小部件都在自己的窗口中打开,而不是仅仅出现在桌面上;尽管有些工作正常。

例如:

LSD(正常工作):

在此处输入图片描述

Seamod(不工作,在自己的窗口中打开):

在此处输入图片描述

由于它不会影响每个小部件,我推测这可能是 conkyrc 的问题,导致小部件无法正常工作,但这在 14.04 中也从未发生过,所以我不确定 16.04 中是否存在兼容性问题。我用 Google-fu 没能找到解决方案。

如果有人能给我指明正确的方向,我将不胜感激!:)

答案1

没关系,我明白了。特定主题/小部件/皮肤的 conkyrc 文件中需要包含以下几行:

own_window_class conky
own_window yes
own_window_type desktop

编辑:

实际上这只适用于某些皮肤。例如,对于 Seamod,我只能让它出现在第二个窗口中,或者如果它出现在桌面上,如果我点击桌面,它就会消失

编辑2:

我想我已经明白了,conkyrc 中有一个拼写错误。

own_window_hints undecorated,sticky,skip_taskbar,skip_pager,below

它说的是“undecorate”,而不是“undecorated”

相关内容