也许我正在尝试做一些不可能的事情,但是经过几个小时的谷歌搜索后我还没有得到 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
答案3
经过长时间尝试解决这个问题后,我终于让我的桌面图标正常工作,而 conky 会将它们重叠。原来问题出在新的语法上。
我的 conkyrc 最初有own_window_type = 'desktop'
(这是新的语法)但将其更改为own_window_type desktop
允许我的桌面图标通过 conky 重叠变得可点击。
如果own_window_type desktop
对你不起作用那么就尝试一下own_window_type = 'desktop',
。