加载中…
正文 字体大小:

奋斗两天的成果:conky的安装与配置

(2006-08-15 16:54:48)
这两天在研究conky这个软件.conky是一个系统状态的监控工具:

QUOTE:
Conky is a light-weight system monitor under active development ...


缘起是这样的,因为我一直不知道那些在桌面上显示cpu运行状态,磁盘使用情况以及其他一些信息的软件是什么,这些天正好有空,于是就开始搞起来.
一开始在论坛得到的信息是gdesklet,也直接从源上下载安装了,这个软件是图形配置界面的,这点比较方便,但是有一点却很不好,gdesklet依赖于gdesklet-data,而后者安装后有十多m,里面都是desklet.我只需要几个,它却全部安装,所以放弃.
google了一下,找到了这篇文章:
http://my.opera.com/leo_tzao/blog/show.dml/349646
得知了conky这个软件,看他的屏幕截图感觉也不错,正是我需要的简洁美观的那种.
文章的作者是自己编译安装的1.4.2版本,而我偷懒,直接sudo apt-get install conky,版本是1.3.5.照搬了上面的配置文件,自己修改了一下文件系统的部分,在终端里键入conky,一个蓝底白字的界面出现了,其他一切正常,就是weather部分没有,即使我后来到conky的主页上找到并下载了天气脚本也不行,那个天气状况死活出不来.
继续找原因,在http://conky.sourceforge.net/changelog.html上找到了(这个页面是conky的changelog):

QUOTE:

2005-07-16
Added option for Conky to update N times and quit, see total_run_times in conkyrc.sample
Added metar code for weather info, thanks to somebody on sf.net
...


小晕了一下,原来1.3.5版本还不支持天气脚本.
后来在ubuntu论坛上找到了一个好东西,那就是conky 1.4.2版本的deb包:
http://www.ubuntuforums.org/showthread.php?t=205865
hoho,如获至宝啊,马上下载安装,

>> CODE

cd
wget http://www.pengo.us/conky_1.4.2-0ubuntu1_i386.deb
sudo dpkg -i conky_1.4.2-0ubuntu1_i386.deb


参考了
http://my.opera.com/leo_tzao/blog/show.dml/349646
http://www.ubuntuforums.org/showthread.php?t=205865
这两篇文章的配置,几经修改,到现在算是看上去比较好一点了.
奋斗两天的成果:conky的安装与配置


这张图是800x600的,效果可能不好,下面这张是1024x768的(由于版面问题,就不直接贴出来了):
http://s6.sinaimg.cn/orignal/5787550beae12f8dcb5d5

比较得意的是:
1,经过配置后可以显示天气状况
2,可以显示linuxsir的rss新闻标题(可以根据需要换成别的rss站点)
3,可以显示中文字体(用的是文泉驿字体)
4,那个名人名言栏也不错(设置为每3分钟更新一次,好像到现在还没有重复过)
其中天气的脚本和rss脚本以及相应的配置文件可以在以下页面上下载到:
http://conky.sourceforge.net/screenshots.html
链接分别是:
http://conky.sourceforge.net/weather.tar.gz
http://conky.sourceforge.net/conky-rss.sh

打算明天去ubuntu或者linuxsir上发篇贴,把我经过修改的配置文件以及天气和rss脚本共享.

已知的问题是:
1,修改了天气脚本的城市ID,填上代表嘉兴的CHX0062,但显示的location还是杭州.
2,cpu状态里的temp始终是0,比较了很多配置文件,也按照正常的语法来写了,但是显示不出正确的温度,我猜想是不是还需要主板bios支持的.

另外,
1,感觉上conky比较适合那种轻量级的桌面系统,比如xfce,fwvm或者fluxbox,因为这种桌面系统一般比较简洁,不会像gnome那样默认加载很多后台程序,所以简单的桌面搭配conky,系统状态可以一目了然.
2,conky使用的是伪透明技术,也就是pseudo-transparency:

QUOTE:

Conky uses \"pseudo\"-transparency. What this means is that is not a truly \"transparent\" window. What it does is read the background of the root window, and changes it's own background to the section of the image it finds.
...


可以参见http://conky.sourceforge.net/faq.html

一点感想:
1,上面说到了伪透明技术,这种技术倒正好适合我的需要,如果要是像xcompmgr那样真透明,或者xgl那样透明加3D的话,我的破显卡肯定吃不消.
2,conky安装完之后是三百多k,能够在如此小的情况下实现众多功能,linux下代码的效率的确很好.
3,这次配置conky完全是自己动手修改它的配置文件的,我这样一个完全不懂编程的人也能这样定制一个软件,可想而知自由软件或者说开源思想对于程序编写人员以及整个linux的发展带来的好处有多大.



0

阅读 评论 收藏 转载 喜欢 打印举报
  • 评论加载中,请稍候...
发评论

       

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有