解决conky的显示问题
很遗憾Wheezy竟然不支持compiz,不过我觉得用Debian的用户应该大多不是冲着绚丽去的,而且利用自带的设置外加一些小挂件就已经能达到比较棒的效果了。我最近偶然发现有些用户秀的桌面有实时数据显示,经过简单google,发现这是个叫conky的程序的功劳。不过我很快发现了一个问题,own_window_type怎么设置也不对,可以归纳为:
- own_window_type normal - 显示正常,但用快捷键切换桌面时,界面消失;
- own_window_type desktop - 显示正常,但点击桌面时界面消失;
- own_window_type override - 完全不显示。
网上的解决方案一般是改成override,但这招对我没用。有xfce用户说这是和pcmanfm冲突的缘故,但我用的是GNOME3。无奈之下去扒conky的文档,发现own_window_type原来还有dock和panel两个选项,其中panel似乎就成了个置顶的窗口了,dock倒是可以用,只是alignment好像不生效了,总是从左上角开始算,不过修改一下gap_x、gap_y也算凑合,经测试,快捷键切换桌面和点击桌面均工作正常。
下面分享自己的.conkyrc的开始部分,供需要的朋友参考。
alignment top_right background no border_width 1 cpu_avg_samples 2 default_color white default_outline_color white default_shade_color white draw_borders no draw_graph_borders yes draw_outline no draw_shades no use_xft yes xftfont DejaVu Sans Mono:size=12 gap_x 700 gap_y 70 minimum_size 5 5 net_avg_samples 2 no_buffers yes out_to_console no out_to_stderr no extra_newline no own_window yes own_window_class Conky own_window_transparent yes double_buffer no own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager own_window_type dock own_window_argb_visual yes stippled_borders 0 update_interval 1.0 uppercase no use_spacer none show_graph_scale no show_graph_range no
打印本帖 Print article |
本文发表于2012 December 5 12:11,归类为学而时习。您可以通过RSS 2.0来订阅有关的评论。 您也可以留下评论或在您自己的站点跟踪引用。 This entry was posted on 2012 December 5 at 12:11 and filed under 学而时习. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |