Conky 在 Ubuntu Maverick 的窗口上方启动

Conky 在 Ubuntu Maverick 的窗口上方启动

直到我将 Ubuntu 机器升级到 Maverick Meerkat (10.10) 后,我才遇到这个问题。基本上,每当我启动计算机时,conky 都会按预期运行,只是它会覆盖我加载的任何窗口(见下面的屏幕截图)。要修复单个会话中的这个问题,我只需通过运行以下命令重新启动 conky:

killall conky; conky

在终端中。Conky 在活动窗口下方重新绘制(即,仅出现在我的桌面上),并且没有边框/阴影,但每次启动新会话时我都必须这样做。有没有简单的方法可以解决这个问题?

截屏

我有一个在启动时运行的小型 shell 脚本,但它似乎无法解决问题。

#!/bin/bash
sleep 10 && conky;
sleep 5 && killall conky; conky;

下面是我的.conkyrc 文件的非文本部分。

# Conky settings #
background yes
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 220
gap_y 280

# Graphics settings #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no

# Text settings #
use_xft yes
xftfont caviar dreams: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

答案1

不知道这是否有效,我在某处看到以下内容:

on_bottom yes

答案2

如果 GNOME 改变了处理窗口管理器提示的方式(这似乎是整个 GTK-3.0 + Unity 桌面转变所发生的事情),那么它可能只是绕过窗口管理器并绘制到 X 根窗口的问题。我猜它仍然有一个隐藏在所有花哨功能之下,对吗?

~/.conkyrc这是我的(我使用 Fluxbox)中适用的行:

# DO NOT create own window instead of using desktop
own_window no

相关内容