我正在尝试让 Conky 充当面板,以便它正确地为自己保留空间。问题是,如果我有
own_window_type panel
own_window_hints above
(来源) 在我的 中.conkyrc
,最大化的窗口要么放置得太靠下,要么根本就不显示在屏幕上。我必须手动取消最大化面板上的任务栏插件中的窗口才能真正看到该窗口。
由于 Conky 没有将支柱放置在正确的位置,所以我需要其他方法。我可以在其下方放置一个透明面板,但我对结果并不满意。
有任何想法吗?
答案1
我想到了这一点:
在 Xfce 的工作区设置下,在边距标签上写着:
边距是屏幕边缘的区域,不放置任何窗口
我之前没有意识到的是,这也适用于最大化的窗口。因此,您可以安全地将 Conky 放在桌面上,最大化的窗口不会覆盖它,但如果您将任何窗口移到该边缘,它们仍会覆盖 Conky。不过,这没有什么问题。就我个人而言,我宁愿这样做,也不愿让窗口在下面康基。
指示
.conkyrc
在您最喜欢的文本编辑器中打开。- 从那里,您可以更改
own_window_type panel
为own_window_type override
并注释掉该own_window_hints
行。这将把 Conky 放在桌面上。 - 保存文件并关闭文本编辑器。
- 打开设置管理器。
- 进入工作区在下面个人的部分。
- 在下面边距选项卡,将右边距(或左边距,取决于 Conky 在哪一侧)设置为 Conky 的宽度加上 2
gap_x
(例如,我的 Conky 的宽度是 140 ,而gap_x
我的.conkyrc
是 10 ,所以输入 160)。
现在,如果您需要,Conky 将会避开,并且如果您有任何最大化的窗口,您仍然会看到它。