将 Conky 放在桌面图标后面

将 Conky 放在桌面图标后面

也许我正在尝试做一些不可能的事情,但是经过几个小时的谷歌搜索后我还没有得到 100% 的答案。

那么 - 可以将 Conky 放在桌面背景上(桌面图标后面)吗?

通常的配置:

own_window yes
own_window_type normal # (desktop, override) - I have the same result for all this attributes
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,sticky,skip_pager

为我提供了 Conky 图标前面的(伪)透明背景(它们完全隐藏在它后面,即使在 Conky 的背景中显示背景图像),而我试图实现相反的目标......

我的系统:

  • SuSE 11.4
  • KDE 4.4(第 3 版)
  • x86_64

答案1

conky 的伪透明效果是通过重新绘制被 conky 覆盖的壁纸部分来实现的。因此 conky 无法显示其后面的桌面图标。

请注意,conky 是一个没有边框和标题栏的普通窗口。

但是,您可以在不使用 conky 的情况下截取桌面的屏幕截图并将其用作墙纸,这样您就可以看到 conky 后面的桌面图标,但您将无法单击它们。

答案2

是的,就是你做这个。

own_window_argb_visual yes

快照

答案3

经过长时间尝试解决这个问题后,我终于让我的桌面图标正常工作,而 conky 会将它们重叠。原来问题出在新的语法上。

我的 conkyrc 最初有own_window_type = 'desktop'(这是新的语法)但将其更改为own_window_type desktop允许我的桌面图标通过 conky 重叠变得可点击。

如果own_window_type desktop对你不起作用那么就尝试一下own_window_type = 'desktop',

相关内容