偶尔,我的 Conky 窗口会跳到顶部并覆盖所有其他窗口。解决此问题的唯一方法是终止并重新启动 Conky。
使用 Compiz 功能时,这种情况似乎会随机发生。使用 scale 插件的窗口选择器时,这种情况似乎尤其常见,但没有哪个插件每次都会导致此问题。
我见过几个表面上看似相关的问题。然而,所有这些问题都可以通过确保 Conky 在 Compiz 之后启动来解决。就我而言,即使 Conky 在 Compiz 之后启动,我的问题也会出现。
这是我的~/.conkyrc
:
# Conky settings #
background no
update_interval 1
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
double_buffer yes
no_buffers yes
text_buffer_size 2048
#imlib_cache_size 0
temperature_unit fahrenheit
# Window specifications #
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
border_inner_margin 0
border_outer_margin 0
minimum_size 200 250
maximum_width 200
alignment tr
gap_x 5
gap_y 20
# Graphics settings #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
# Text settings #
use_xft yes
xftfont ubuntu:size=8
xftalpha 0.5
uppercase no
temperature_unit celsius
default_color FFFFFF
# Lua Load #
lua_load ~/.lua/scripts/clock_rings.lua
lua_draw_hook_pre clock_rings
TEXT
<snip>
答案1
到目前为止,Uri Herrera 的回答(在我的问题的评论中留下)对我很有帮助。
版主注意:我之前发过这个答案,但因为不是答案而被删除了,而且无法讨论删除的原因。我重新发了,因为这个是给出的最佳答案。版主说这实际上是一条评论,而不是答案,但他搞错了。Uri 在评论中发布了他的答案;因此,我无法接受它。因此,我发布了一个参考作为答案,并等待超时到期,以便我可以接受它。(为什么我必须等待 24 小时才能接受我自己的答案?)由于我无法将 Uri 的答案从评论移至答案,所以除了我所做的之外别无他法。
答案2
我已经有一段时间没有进行调整了conky
,如果没有效果的话请原谅。
您是否尝试过用 替换override
并desktop
注释该own_window_hints
行?
但我相信您需要 Nautilus 作为桌面代理才能实现此功能。
答案3
就我而言,通过在启动时运行此脚本解决了问题:
#!/bin/bash/
sleep 30 && conky;