Conky透明度不起作用

我最近升级到Ubuntu 12.10,从那以后conky一直在表演。 这是它看起来一段时间(特别是如果我使用选项’显示桌面’通过拖动鼠标到角落,因为Ubuntu Tweak允许你这样做):

在此处输入图像描述

这是我的.conkyrc 文件和我的~/.conky/bargraph_small.lua 文件 。

我尝试调整周围的设置,但它似乎有点随机,有时它会工作,有时它不会。 有任何想法吗? 干杯。

我在fluxbox中遇到了同样的问题。 我通过改变解决了这个问题

own_window_type overrideown_window_type normalown_window_type normal第17行)

在这里查看更多可靠的配置设置:

http://conky.sourceforge.net/config_settings.html

上述答案适用于大多数情况,但在这种特殊情况下,它并不适用。 Ubuntu Tweak“显示桌面”选项可最大限度地减少所有打开的窗口。 你的.conkyrc第16行说明了own_window yes 。 这意味着conky拥有自己的窗口。 通过声明own_window_type normal ,窗口被告知“正常”行动(虽然不能移动它)。 因此,当使用“显示桌面”选项时,conky窗口以及任何其他窗口将最小化。 own_window no行不是一个选项,因为这会导致放置问题。

解决方案似乎是将窗口固定到桌面上,这可以通过将own_window_type normalown_window_type normalown_window_type desktopown_window_type desktop 。 但是,虽然这会在使用“显示桌面”时导致桌面停留在桌面上,但是当桌面因某种原因被左键或右键单击时,会再次出现焦点窗口。

到目前为止似乎保持own_window_type normal取而代之的是将own_window_type normal更改为own_window_type dock 。 这种方法的缺点是必须使用间隙x和间隙y再次在桌面上的正确位置放置conky。 现在,从桌面边缘的左侧而不是右侧计算间隙x。 差距y仍然从上面计算。 因此,假设你的屏幕分辨率是1440×900,而间隙x曾经是10,而最大的最大值是250,新的间隙x将是1440-250-10 = 1180

此外,要完全丢失任何可见的停靠边框, own_window_transparent yes使用以下行更改行own_window_transparent yesown_window_argb_visual yesown_window_argb_value 0 。 所以在你的.conkyrc第18行必须用两行代替,18和19用新代码。 当own_window_argb_value设置为255时,conky窗口将没有透明度并且为黑色。

该解决方案已经过测试,似乎可行。 该解决方案基于上面链接中的config_settings。

我还有另一个问题。

1)让窗口为own_window_type正常

2)然后转到compiz配置管理器。

3)然后转到窗口边框

4)单击窗口类型旁边的+图标,该图标应具有边框以添加例外。

4.1)然后,当开启窗口时; 将类型设置为“窗口名称”,然后在值旁边单击“抓取”。 然后抓住那个小巧的窗户。

4.2)然后选中“反向”或“反向”复选框或其他任何内容。

5)对阴影做同样的事情。

6)快乐的conking

问题是,它会出现在所有工作区中。 (如果你们其中一个人知道解决,请告诉我)。 下一个问题:如果你点击conky窗口,它会像普通窗口一样在所有其他窗口上跳转。 “show desktop”也是一个问题。

我在Xubuntu 14.04中遇到了同样的问题。 在我的情况下,Conky总是工作得很好,直到有一天我发现它不再透明了。 问题是我在Window Manager Tweaks中禁用了Compositor选项。 一旦我再次检查了那个盒子,Conky再次透明了。