如何让 conky 留在桌面上

asp*_*man 16 lubuntu conky lxde

我有一个在许多桌面上使用的conky 设置(这是conkyrc)。它适用于 Ubuntu Unity、XFCE、Gnome 和 Openbox,但不适用于 Lubuntu (LXDE)。问题是我无法让它可靠地在 Lubuntu LXDE 桌面上。如果我单击桌面或最小化所有窗口(显示桌面),conky 窗口会消失。

我已经尝试了“own_window”、“own_window_colour”、“own_window_transparent”和“own_window_type”的配置文件中的所有变体,并在谷歌上搜索了很多来解决这个问题。如果它编辑 conkyrc 文件并将 own_window_type 设置为“正常”,如果我最小化所有窗口,conky 就会消失。如果我将它设置为“桌面”,如果我点击桌面上的任何地方,它就会消失。如果我使用“覆盖”,它根本不会显示。由于显而易见的原因,其他选项效果不佳。

在另一个 Ubuntu Unity 安装中,我遇到了类似的问题,但通过使用 Compiz 配置设置管理器忽略我的 conky 窗口解决了这个问题。在我的上网本 Lubuntu 安装上,我没有安装 compiz。

我怎样才能让 conky 留在我的桌面上。

小智 23

似乎有时将窗口类型设置为桌面是不够的。

尝试:

own_window_type desktop
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
Run Code Online (Sandbox Code Playgroud)

这里得到它。

在 XFCE 中为我工作。我猜它也适用于 lxde/openbox。

  • 这个答案是如何被接受的?在 LXDE 中,单击桌面会使 conky 消失。 (5认同)
  • 不,它没有。反正不适合我。它停止消失的小部件,但随后绘制的角色的屏幕刷新出现问题。一段时间后它们会变得模糊,然后您就可以看出这是因为字符覆盖了字符。 (2认同)

Ani*_*han 8

此配置适用于 Gnome 和 Cinnamon,并且是实现此目的的方法。

own_window yes
own_window_transparent yes
own_window_type dock
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_argb_visual yes
own_window_argb_value 100
gap_x 940
gap_y 20
Run Code Online (Sandbox Code Playgroud)

最后 2 个属性将其绝对定位在屏幕上,需要根据您的配置进行更改。可以在 Github上找到一个完整的工作配置文件。

编辑:来自评论:如果 own_window_type 设置为“dock”对您不起作用,请尝试“覆盖”和“正常”。