Conky 透明度和刷新问题

Conky 透明度和刷新问题

我最近从 12.04 升级到了 14.04,gnome flashback Compiz。Conky tranparant 现在行为异常,我无法修复它。

关闭透明度后,conky 正常运行。打开透明度后,就好像每次刷新时,前一层都不会被删除,因此它们会堆叠在一起。

查看截图:

无透明度:

在此处输入图片描述

透明:

在此处输入图片描述

普通的:

在此处输入图片描述

我尝试了 .conkyrc 中相关部分的各种组合,但都无济于事……

.conkyrc 中的相关行:

## Create own window in instead of using desktop?
#
own_window yes
own_window_transparent yes
#own_window_type normal
own_window_type override
own_window_class conky-semi
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
####
## Some distros also require the following 2 lines.
#
#own_window_argb_visual yes
#own_window_argb_value 0

我最近注意到它是可变的:它总是在启动或终端中的“conky”之后立即执行此操作,但过了一会儿它就停止了(所以 conky 是正常的),但是经过一个可变的时间间隔后,“堆叠”再次开始......

注意:我越看越觉得这可能是窗口合成或窗口管理器的问题,而不是 conky 的问题。很奇怪,因为除了 conky 刷新问题外,系统运行正常(到目前为止……)

谢谢你的帮助

答案1

我遇到了同样的问题。透明度无法与 window_type 覆盖配合使用。并且 window_type 桌面在 show_desktop 上消失。我为带有 unity 和 compiz 的 ubuntu 14.04 想出了这个配置

own_window_type 面板 own_window_hints 未修饰,下面,粘性,skip_taskbar,skip_pager

答案2

对我来说,即使我不使用 compiz 和 14.04,这也能正常工作。应用新值后,您.conkyrc是否像这样在终端中重新启动了 conky ?killall conkyconky

background 是
update_interval 1

use_xft 是 override_utf8_locale 是
xftalpha 0.84
大写 否

own_window 是
own_window_argb_visual 是
own_window_transparent 是
own_window_class conky-semi
own_window_hints 未修饰,下面,粘性,skip_taskbar,skip_pager

答案3

我用这个设置修复了它

-- — WINDOW — #
    own_window_argb_visual = true,
    own_window_argb_value=0,
    own_window=true,
    own_window_transparent=true,
    own_window_hints='undecorated,below,sticky,skip_taskbar,skip_pager',

-- — BORDER — #
    border_inner_margin = 1,
    border_outer_margin = 1,
    border_width = 1,

相关内容