Conky透明度不起作用


12

我最近已经升级到Ubuntu 12.10,从那时起我一直conky在努力。这是一段时间后的外观(特别是如果我通过将鼠标拖到某个角来使用选项“显示桌面”,则Ubuntu Tweak允许这样做):

在此处输入图片说明

这是我的.conkyrc 文件,也是我的~/.conky/bargraph_small.lua 文件

我尝试调整设置,但似乎有些随机,有时它将起作用,有时则不起作用。有任何想法吗?干杯。

Answers:


23

我对fluxbox中的conky有相同的问题。我通过改变解决了这个问题

own_window_type overrideown_window_type normal(.conkyrc中的第17行)

在此处查看更多conky配置设置:

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 desktop。但是,尽管当使用“显示桌面”时这会导致conky窗口停留在桌面上,但是当由于某种原因向左或向右单击桌面时,conky窗口会再次消失。

到目前为止,似乎让它保持不变的东西正在own_window_type normal变为own_window_type dock。这种方法的缺点是必须使用间隙x和y再次将conky放置在桌面的正确位置上。现在,间隙x是从桌面边缘的左侧而不是右侧开始计算的。间隙y仍从上方计算。因此,假设您的屏幕分辨率为1440x900,并且间隙x过去通常为10,最大conky为250,则新的间隙x将为1440-250-10 = 1180

此外,要完全失去任何可见的码头边界,请own_window_transparent yes 使用以下线条更改线条:own_window_argb_visual yesown_window_argb_value 0。因此,在您的.conkyrc中,第18行必须用新代码替换为两行,即18和19。当own_window_argb_value设置为255时,conky窗口将不具有透明度并且为黑色。

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


这样做的缺点是,当我通过将鼠标拖到某个角来使用“显示桌面”功能时(由提供的功能Ubuntu Tweakconky消失了(我想它最小化了),再也看不到了……
Gabriel

通过将鼠标拖到某个角来“显示桌面”,如何使用最新版本的Ubuntu Tweak激活此功能?到目前为止,我还无法复制您的conky的行为。我在新安装的Ubuntu 12.10上使用了rc和lua。
jeroen 2013年

打开Ubuntu Tweak,在“设置”>“工作区”中选择一个角落的“显示桌面”操作(我的右上角)。
加百利

看看我的改进答案!
jeroen

1
好吧,我想我们在那里。干杯
jeroen 2013年

0

我为您准备了另一个答案。

1)只要让窗口成为​​own_window_type正常

2)转到compiz配置管理器。

3)然后转到窗口边框

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

4.1)然后打开conky窗口;将类型设置为“窗口名称”,然后在值旁边单击“抓取”。然后抓起那扇时髦的窗户。

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

5)对阴影执行相同的操作。

6)祝你快乐

问题是,它确实出现在所有工作空间中。(如果你们中的一个知道解决方案,请告诉我)。下一个问题:如果您单击conky窗口,它将像普通窗口一样在所有其他窗口上跳转。另外“显示桌面”是一个问题。


他问这个问题的那天我就尝试过,但是在Conky上却没有用。也许Conky正在通过Compiz以外的其他方式进行吸引?这就是我使其他应用程序透明化的方式,例如我的终端窗口和文件浏览器。这是一个很棒的把戏。
SunnyDaze

0

我在Xubuntu 14.04中遇到了同样的问题。就我而言,Conky始终运行良好,直到有一天我注意到它不再透明。问题是我在“窗口管理器调整”中禁用了“合成器”选项。一旦我再次选中该框,Conky就会再次透明。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.