很遗憾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