Ubuntu 侧边栏软件:conky 安装配置(3)

2. 继续之前,建议兄弟们休息几分钟。。。。。。。因为下面的内容,估计会让某些人抓狂。嘿嘿!

OK,come on~

第二部分的内容,是真正的主要内容。

还是我的老习惯,声明几点:
① 我下这次的教程,主要是讲解编写“规则”,“形式”,这是必须弄懂的,看懂才能动手。如果你看不懂,或者不想看,那就最好别自己改,乖乖的用我写好的!
② 在这部分,每一行(偶尔会出现N行),都会直接对应显示出来后的“一行”,也就是说,你配置里面怎么写,它就怎么显示。“一” 对 “一”的
③ 在这部分,有很多项目可以设置,conky最最最常见的,就是我文章开始说的:电脑名字,IP地址,网络信息,“分区”信息等等。我只以这个为例子,来讲 解这部分的编写“方法”,“规则”。只要规则会了,其他的,比如:可以显示天气,显示gmail邮箱的信息等等。大家就能自己研究了。
——————————————————————————————————————————————————————————————————————————————

开始吧,举例说明:

“${font Serif:style=Regular:pixelsize=30}${alignc}${time %H:%M:%S}”

第二部分的内容,每行都可以包括2个部分:实体内容设置,内容参数设置。

实体内容,就是指:你要显示什么东西,比如时间,名字,IP地址还是硬盘空间
内容参数:在这里,可以对每个实体内容,都单独设置具体的显示参数,比如:用什么字体,字体多大号,什么颜色,怎么对齐等等。

① $ 符号,代表一个“设置项目”的开始。(没有结束符号,到后面的“}”,就算结束了)
② { },里面代表一个具体的项目,或者是该项目的具体参数。先这么理解,我后面详细解释。
③ 纯文字(字母)内容,直接书写就可以,不需要任何符号!
④ 实体内容设置,一般都放在行最末来写;内容参数设置,都放在前面,各种参数,可以不分顺序。

结合例子来说吧,最上面的例子,可以分成3部分,其实大家看到 3个 $,就应该能明白吧!

① ${font Serif:style=Regular:pixelsize=30}
如果你心细,应该能看出这是设置什么参数吧? font!字体,设置一下这行专用的字体

Serif:还用解释么?自己翻回去看看吧
style=:字体的显示风格,看我上面查字体的图,style里面有几个,每种字体都是不同的,自己都试试看,就明白具体的效果了。比如:bold,是黑体
pixelsize=:字体大小,自己设置吧,不说了

② ${alignc}:“对齐”参数。就3种,分别是 alignc-居中,alignl-居左,alignr-居右。

看我最上面的图,第一行时间,是居中的吧?

③ ${time %H:%M:%S}”:行末,应该是“实体”了, time是时间的意思,就是“这个实体是显示系统时间的”,后面的“%h:%M:%S”,是时间格式,显示出来就是: 小时:分钟:秒。

如果你不想显示秒,那就可以去掉 :%s,这么说能明白吧?时间格式的显示,可以自己调整的。自己慢慢调整试试看。

再来一个例子,继续:“${color #98c2c7}Computer:${color #db7093} $alignr$nodename”

① 这里就有新的参数了“${color #98c2c7}”,颜色设置,后面的 #98c2c7,就代表一种颜色的数值。

在conky里面,对于很多“纯色”,我们都能用英文直接表示,而不需要这样#XXXXXX,比如:红色red,蓝色blue,黑色black,*****yellow,绿色green,白色white。

② Computer:这个是纯文本了,我前面说了,纯文本不用加什么符号(如$),在它前面加个color,应该能明白什么意思吧?

③ 后面又是color,再往后,alignr不用解释了吧?

④ nodename:本机的名字。

在conky配置文件里面,有很多的电脑信息,都是由固定的“英文”来显示的,比如 nodename就是指电脑的名字。其他的,我再给出一些,这个要靠大家积累的,其实,稍微有点英语基础的,应该可以看懂,或者,不懂就去查字典~

kernel:linux的内核的版本号
uptime:开机多长时间了
addr eth0: addr(是英文address,地址 的缩写,后面的 eth0,是指网卡)合起来就是:本机IP地址
cpu%:CPU使用率(后面加个%)
mem:(英文memory,内存的缩写)意思是:内存使用情况
XXXbar:bar,是指“划个横条”来显示状态。大家看我最上面的图,CPU下面不是有个绿色条吧?就是那个。在conky里面,常见的bar,有“cpubar”,“membar”和“fs_bar”,最后一个FS,是用来显示影片使用情况的。


最后,解释下怎么显示磁盘空间吧,加上这个,3个例子了,我相信大家应该基本入门了。能自己改,写配置了吧~

显示磁盘分区容量,是 两 行。其实也可以放一行的,但太。。。。拥挤了。我们看看例子

${color #98c2c7}Root: ${color}${alignr}${fs_free /} / ${fs_size /}
${color #78af78}${fs_bar 4 /}

参数,纯文本。不再解释了。只解释2个

① ${fs_free 位置} 普通斜杠 ${fs_size 位置}:这里,对应的显示效果是

Root:  分区空闲空间/分区总空间

这两个,当然可以自己定制,如果你不想显示总空间,那就只保留:“${fs_free 位置}”就是了。

② ${color #78af78}${fs_bar 4 /}:我就解释{fs_bar 4 /},意思是:{状态条 4 分区位置}

上面的 /,就应该代表 Root:根目录了哦!别和刚才的普通斜杠弄混了。这里的 /,可以随便改成其他位置的,比如/home,/etc, /media/system等等。

比如:看看我下面的这个:
${color #98c2c7}Multimedia: ${color}${alignr}${fs_free /Multimedia} / ${fs_size /Multimedia}
${color #78af78}${fs_bar 4 /Multimedia}

(别以为3行阿!写不下了才显示成3行的,其实是2行)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/27208.html