2024年7月17日发(作者:藏乐心)
个性化配置conky不再难,中文汉化超简单!2011最新版本CONKY-colors详细教
程
很多人喜欢美化桌面系统监视软件conky,但苦于弄不明白配置文件,搞不清如何中
文汉化。
现在有了CONKY-colors这个辅助配置工具,一切都变得简单了,只需几步你就可以
实现你的个性化conky!
本教程编写时使用的系统是已经连上互联网的Linux Ubuntu 11.04 AMD64 DVD版
参考资料,相关软件下载: /content// ...
tent=92328
目前CONKY-colors已经升级到了7.0.4版(9月9日)
附件:
[ 149.9 KiB | 被浏览 20411 次 ]
第一步:安装conky
系统 -> 系统管理 -> 新立德软件包管理器 -> 设置 -> 软件库 -> Ubuntu
软件
——在这里确保“下载自”里选择的是“主服务器”。
附件:
[ 56.49 KiB | 被浏览 20411 次 ]
系统 -> 系统管理 -> 新立德软件包管理器 -> 快速搜索 -> 输入conky
——选中conky和conky-all -> 用鼠标右键“标记”以便安装 -> 点击“应用
“按钮开始安装。
这里推荐安装的是conky 1.8.0版的,兼容性较好。不要升级到conky 1.8.1版。
附件:
install-conky .png [ 126.96 KiB | 被浏览 20411 次 ]
第二步:安装其他相关软件
应用程序 -> 附件 -> 终端 ,输入下列命令运行安装命令
代码:
sudo apt-get install aptitude python-statgrab ttf-droid hddtemp curl
lm-sensors conky-all
sudo chmod u+s /usr/sbin/hddtemp
sudo sensors-detect
安装过程中出现的所有提示问题都回答Yes即可。
第三步:安装CONKY-colors
应用程序 -> 互联网 -> Firefox网络浏览器 ->
Gnome用户到搜索CONKY-colors,或在这个网页下方就有下载
地址:
conky_colors 7.0.3 版(8月10日): /art/CON ...
-244793180
或者直接下载源代码,地址: /download/2447 ...
conky_colors 6.1 版兼容支持 conky 1.8.0 版,
其中Cairo/Ring模式可以在conky 1.8.1版上运行,但默认的默认模式在conky 1.8.1
版上会有一些问题。
KDE用户没有安装配置过程,但可以到搜索CONKY-colors,在这个
网页直接下载配置文件来使用:
Simple Conky-Colors 0.2 版配置文件(5月27
日): /content//Si ... ent=140289
直接下载KDE下的配置文件: /CONTENT/content-fil ...
-.conky-rc
位置 -> 主文件夹 ->
用鼠标把下载到桌面的92328-conky_文件放在你的主文件夹下
->
右键点击选择“解压缩到此处” -> 得到“conky_colors”文件夹 ->
在终端中输入下列命令进入你的主文件夹里的conkycolors文件夹运行安装命令
代码:
cd ~/conky_colors
make
sudo make install
第四步:配置CONKY-colors
在终端中输入下列命令运行配置CONKY-colors命令
代码:
conky-colors --lang=en --theme=gnome-human --side=right --ubuntu
--cpu=2 --cputemp --swap --updates --proc=3 --clock=lucky --calendar --nvidia
--hd=meerkat --hdtemp1=sda --photord --network --bbcweather=1586 --unit=C
--weatherplus --rhythmbox=vinyl --pidgin --gmail --user=your_name
--passwd=your_password
执行运行命令后,会有出现提示,
Do you use GNOME2 or GNOME3? [2][3]: 选择你正在使用的Gnome版本即可。
命令运行完成后,在.conkycolors(隐藏)目录会生成一个conkyrc配置文件。
请根据你的喜好和电脑配置选择使用其中部分命令参数选项。
在终端中输入下列命令可以查看该命令的帮助信息
代码:
$conky-colors --help
部份conky-colors命令参数选项介绍:
--lang 语言,5.1.2 版没有cn 中文选项,只能用默认的en 英语。
--theme 面板主题,有17项可选,gnome开头的是透明面板,shiki开头的是颜色
面板
gnome-brave,gnome-carbonite, gnome-human(默认),gnome-noble,
gnome-tribute,
gnome-wine,gnome-wise,shiki-brave,shiki-human, shiki-noble,shiki-wine,
shiki-wise,shiki-dust,dust, radiance,ambiance,elementary
--side 面板在桌面的位置 left 左, right 右(默认)
--ubuntu 显示LOGO,有9个LOGO可选,还可以在配置文件里自定义更多的LOGO
--fedora,--opensuse,--debian,--arch,--gentoo,--pardus,--xfce,--gnome
--cpu 显示CPU信息,双核CPU用2,四核用4,单核用1
--cputemp 显示CPU温度
--swap 显示swap缓存分区的信息
--updates 显示系统需要升级的软件包信息
--proc 显示资源占用情况排在前列的进程,3 显示3个进程(最多为10)
--clock 显示时钟和日期,有7种形式可选default,classic,slim,modern,lucky,
digital,off
--calendar 显示月历
--nvidia 显示Nidia显卡信息,抱歉没有ATI 的选项
--hd 显示硬盘信息,有4中形式可选default,meerkat,mix,simple
--hdtemp1 显示第一个硬盘的温度,第2个sata硬盘为 --hdtemp2=sdb
--photord 随机显示幻灯片相册,默认使用的是系统桌面背景图片文件夹,可以在脚
本 ~/.conkycolors/bin/conkyPhotoRandom 中把
source="/usr/share/backgrounds/" 修改为自定义的图片目录
--photo 仅固定显示一张图片,放在 /usr/share/backgrounds/ 内
--network 显示网络信息,可以指定使用 --eth 网卡设备,--wlan 无线设备,--ppp
拨号设备 (默认都是0)
--battery 显示电池信息
--unit 温度单位 C 摄氏 或 F 华氏
--bbcweather 显示BBC网站的天气信息
到 ~news.~bbc.~co.~uk/weather/ (郁闷,因论坛屏蔽,请把网址中的~
号去掉)输入你的城市拼音查询,
在打开的页面地址栏可看到4位数字,类似1586即是你的城市代码。(如下方桌面截
图所示)
--yahooweather 显示YaHoo网站的天气信息
到 / 输入你的城市拼音查询,在打开的页面右边有个桔黄
色的 RSS 按钮,点击它
在新打开的页面地址栏可看到一串英文和数字,类似CHXX0100即是你的城市代码。
--weather 显示weather网站的天气信息
到 / 输入你的城市拼音查询,可查询到和YaHoo一样的类
似CHXX0100的城市代码.
--rhythmbox 在多媒体栏显示Ubuntu自带的rhythmbox播放器的曲目信息。
有7中形式可选:default,cd,case,glassy,vinyl,oldvinyl,simple
还支持其他播放器:--covergloobus,--banshee,--exaile
--pidgin 可显示pidgin在线的聊天好友
--gmail --user=
英文的conky默认效果桌面截图
附件:
文件注释: sls 和 default
[ 249.83 KiB | 被浏览 2109 次 ]
--cairo --ring 启用 cairo-conky 或 ring-conky 模式,各种数据以圆形进度表显示
(如下图所示)
附件:
文件注释: Cairo 和 Ring
[ 244.79 KiB | 被浏览 2109 次 ]
--board --slim 启用 board-conky 或 slim 模式,各种数据显示在桌面中央面板
(如下图所示)
附件:
文件注释: Board 和 Slim
[ 210.08 KiB | 被浏览 2109 次 ]
先在终端中输入下列命令查看确认桌面显示 show_desktop 项已经勾选。
代码:
gconf-editor
已经开启3D桌面的用户请注意,在“配置编辑器”中 -> / -> apps ->
nautilus -> preferences
确认右边的 show_desktop 是勾选上的(如下图所示)。
附件:
[ 155.26 KiB | 被浏览 20411 次 ]
在终端中输入下列命令测试英文的 conky 效果,在终端按 ctrl C 键可以退出。
代码:
conky -c ~/.conkycolors/conkyrc
>>> 初步配置好的英文conkyrc脚本下载 <<<
请注意,我的桌面分辨率是1680x1050,所以conky比较长,能显示比较多的信息,
如果你直接下载使用我的conkyrc英文配置文件,也许会因桌面不够大而显示不完全。
如果无法启动conky测试,试试注销重新登录,或者重启电脑再继续测试。
附件:
conkyrc_ [11.92 KiB]
被下载 188 次
第五步:中文汉化conky
测试通过了之后,在终端中输入下列命令,为修改中文配置文件先做一个备份。
代码:
cp ~/.conkycolors/conkyrc ~/.conkycolors/conkyrc_bak
接下来要做的是复制XP的一个中文体文件 到系统指定的conky目录
点击上方任务栏的“位置” -> 选择windows所在的系统盘分区
位置 -> 主文件夹 -> 文件系统 -> media
查看分区目录,确认windows所在的系统盘分区的目录编号名称,在终端中输入下
列命令
把中文字体 黑体复制到系统共享字体目录里TTF中的conky目录
代码:
sudo cp /media/目录编号/windows/font/
/usr/share/fonts/TTF/conky/
或者,按Alt+F2键,在弹出的窗口中输入gksu,
然后在新弹出的窗口运行nautilus,就能不受文件目录权限的限制,在图形界面往系
统里复制文件了。
机子上没有安装XP的朋友,也可以在网上下载 中文体文件保存到系统指
定的conky目录。
中文体文件复制好之后,在终端中输入下列命令,
修改编辑conkyrc脚本中的字体设置,并增加中文内容。
代码:
gedit ~/.conkycolors/conkyrc
你可以下载我的 conkyrc_CN 配置文件,文件里面的注释对常用的配置项目有详细的
介绍。
>>> 初步中文汉化的conkyrc脚本下载 <<<
附件:
conkyrc_ [17.49 KiB]
被下载 54 次
在本教程最后也贴有 conkyrc_CN 的文本内容,以方便参考。
本教程的最后还提供有带完整天气图文信息的的中文conkyrc脚本下载。
如果仍没能认出中文字体,可以在终端用下列命令更新系统的字体缓存:
代码:
sudo fc-cache -v -f
修改编辑的过程中,
你可以使用另一个终端来进行测试中文的 conky 效果,
每次点击 gendit 的“保存”按钮,conky都会自动刷新,
在终端按 ctrl C 键则会退出。
应用程序 -> 附件 -> 终端,
代码:
conky -c ~/.conkycolors/conkyrc
我的中文conky效果桌面截图:
附件:
[ 1008.83 KiB | 被浏览 20411 次 ]
第六步:开机自启动中文conky
系统 -> 首选项 -> 启动应用程序 -> 在弹出的“启动应用程序首选项中”点
击“添加”按钮 ->
在弹出的“添加启动程序”里,“名称”和“注释”可以随便填写,“命令“必须填
写下列命令:
代码:
/usr/share/conkycolors/bin/conkyStart
点击右上角的关机按钮 -> 注销 -> 重新登录 测试开机自启动效果。
附件:
start_at_ [ 189.59 KiB | 被浏览 20411 次 ]
开机自启动命令为什么改用 /usr/share/conkycolors/bin/conkyStart 命令
而不使用之前测试时的 conky -c ~/.conkycolors/conkyrc 命令呢?
这是因为 /usr/share/conkycolors/bin/conkyStart 命令运行时会“故意”sleep等
待几秒钟,
因此conky -c ~/.conkycolors/conkyrc 启动速度比
/usr/share/conkycolors/bin/conkyStart 快,
如果在开机时用conky -c ~/.conkycolors/conkyrc 的话,
会造成conky已经启动,而桌面还没启动完,conky比桌面更早出现,形成难看的默
认的黑色界面,
所以应该在开机时使用比较启动慢的 /usr/share/conkycolors/bin/conkyStart 命
令。
我的中文汉化后的conkyrc配置脚本,黑色粗体显示的是需要改用中文字体的部分:
引用:
#
############ - Conky settings - ############
#
update_interval 1
total_run_times 0
net_avg_samples 1
cpu_avg_samples 1
imlib_cache_size 0
double_buffer yes
no_buffers yes
format_human_readable
#
############ - Text settings - ###########
#
use_xft yes
### 默认字体改用为 中文黑体字,字号大小为8 ###
### 你可以从XP的 C:windowsFont 复制中文ttf字体到
/usr/share/fonts/TTF/conky/ 目录里 ###
### 指定字体文件时,有时需要指定的是字体名称,而不是文件名 ###
xftfont simhei:size=8
override_utf8_locale yes
text_buffer_size 2048
#
############### - Window specifications - ################
#
own_window_class Conky
own_window yes
#面板颜色
own_window_colour 573049
own_window_type override
#面板是否透明
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
### 设定CONKY的位置 相应的conky-colors配置参数 --side=right ###
alignment top_right
### 相对于右上角的偏移量 ###
gap_x 25
gap_y 35
### 整个CONKY的最小最大宽度值 ###
minimum_size 185 0
maximum_width 200
default_bar_size 60 8
#
############# - Graphics settings - ##############
#
### 字体是否带阴影 ###
draw_shades no
### 默认项目名称颜色 相应的conky-colors配置参数--theme=gnome-human
###
default_color cccccc
### 图标颜色 ###
color0 bedbff
### 数值颜色 ###
color1 E07A1F
### 数值颜色 ###
color2 white
TEXT
### CONKY可以调节栏目布局 各个栏目在此文件的排列顺序就是conky布局顺序
###
### 标题栏 其中$stippled_hr会生成横线 ###
${font simhei:style=Bold:size=9}系统 SYSTEM $stippled_hr${font}
#
######## - SYSTEM - ########
#
### 显示LOGO 相应的conky-colors配置参数--ubuntu ###
### 更详细的配置参数 可运行命令 conky-colors --help 查看 ###
### 可以查看 /usr/share/fonts/TTF/conky/ 文件 更换为其他的
字体 ###
### 对应 Arial_ 文件 把u替换为其他字母,即可得到你喜欢的图案 ###
### voffset 为垂直偏移量 offset 为水平偏移量 goto 为直接指定的位置 ###
${color0}${voffset 6}${font OpenLogos:size=19}u${font}${color}${goto
32}${voffset -14}内核 Kernel: ${alignr}${color2}${kernel}${color}
### 相应的conky-colors配置参数--updates ###
### 显示的是你的电脑开机时长 ###
${goto 32}运行时间 Uptime: ${alignr}${color2}${uptime}${color}
# |--UPDATES
### 显示的是等待更新的软件包数 ###
${goto 32}等待更新 Updates: ${alignr}${font Droid
Sans:style=Bold:size=8}${color1}${execi 360 aptitude search "~U" | wc -l |
tail}${color}${font} ${color2}Packages${color}
# |--CPU
### 相应的conky-colors配置参数--cpu=2 双核CPU用2,四核用4,单核用1 ###
### 可惜我的电脑无法测出CPU温度,相应的conky-colors配置参数--cputemp
###
${offset 1}${color0}${font Poky:size=16}P${font}${offset -19}${voffset
9}${cpubar cpu0 4,18}${color}${voffset -16}${goto 32}CPU1 负荷: ${font Droid
Sans:style=Bold:size=8}${color1}${cpu cpu1}%${font} ${alignr}${font Droid
Sans:style=Bold:size=8}${color1}${execi 30 sensors | grep 'Core0' | cut
-c15-16}°C${color}${font} ${color2}${cpugraph cpu1 8,50 CE5C00 E07A1F}${color}
${goto 32}CPU2 负荷: ${font Droid Sans:style=Bold:size=8}${color1}${cpu
cpu2}%${font} ${alignr}${font Droid Sans:style=Bold:size=8}${color1}${execi 30
sensors | grep 'Core1' | cut -c15-16}°C${color}${font} ${color2}${cpugraph cpu2
8,50 CE5C00 E07A1F}${color}
# |--MEM
${color0}${font Poky:size=16}M${font}${color}${goto 32}${voffset -7}RAM 内
存占用: ${font Droid Sans:style=Bold:size=8}${color1}$memperc%${color}${font}
${offset 1}${voffset 2}${color0}${membar 4,18}${color}${goto 32}${voffset -2}
空闲 F: ${font Droid
Sans:style=Bold:size=8}${color2}${memeasyfree}${color}${font} 已用 U: ${font
Droid Sans:style=Bold:size=8}${color2}${mem}${color}${font}
# |--SWAP
### 相应的conky-colors配置参数--swap ###
### 我有2G内存,所以安装Linux时就没有划分出swap分区,swapbar显示为 No
swap ###
${voffset 2}${color0}${font Poky:size=14}s${font}${color}${voffset -8}${goto
32}SWAP 缓存占用: ${font Droid
Sans:style=Bold:size=8}${color1}${swapperc}%${color}${font}
${voffset 4}${offset 1}${color0}${swapbar 4,18}${color}${voffset -4}${goto 32}
空闲 F: ${font Droid Sans:style=Bold:size=8}${color2}$swapmax${color}${font} 已
用 U: ${font Droid Sans:style=Bold:size=8}${color2}$swap${color}${font}
# |--PROC
### 相应的conky-colors配置参数--proc=3 如果想显示更多的进程,可以多加几
行改top name号 ###
${voffset 2}${color0}${font Poky:size=15}a${font}${color}${goto 32}${voffset
-10}进程 Processes: ${color2}${alignr 25}CPU${alignr}RAM${color}
${voffset -1}${goto 42}${color2}${top name 1}${color}${font Droid
Sans:style=Bold:size=8}${color1} ${goto 124}${top cpu 1}${alignr }${top mem
1}${color}${font}
${voffset -1}${goto 42}${color2}${top name 2}${color}${font Droid
Sans:style=Bold:size=8}${color1} ${goto 124}${top cpu 2}${alignr }${top mem
2}${color}${font}
${voffset -1}${goto 42}${color2}${top name 3}${color}${font Droid
Sans:style=Bold:size=8}${color1} ${goto 124}${top cpu 3}${alignr }${top mem
3}${color}${font}
#
######## - CLOCK - #######
#
${voffset 4}${font simhei:style=Bold:size=9}日期 DATE $stippled_hr${font}
### 相应的conky-colors配置参数--clock=lucky 可以选择其他的时间显示样式
###
### 把O改为P、Q、R、S、T可以得到其他款式的时钟盘面,包括有罗马数字,阿
拉伯数字,带外圈等 ###
${voffset 4}${goto 32}${font clockfaces:size=40}O${font}
### 分针和时针的字体设置 也可以替换为 aClock_Hour 和 aClock_Min 字体
###
${voffset -34}${goto 41}${font zoraclockH:size=30}${color2}${execpi 120
/usr/share/conkycolors/bin/conkyClock hour}${color}${font}
${voffset -39}${goto 35}${font zoraclockM:size=40}${color2}${execpi 60
/usr/share/conkycolors/bin/conkyClock minute}${color}${font}
### 数字时间的显示 你可以下载LED的ttf字体到/usr/share/fonts/TTF/conky/
替换为电子表形式的显示 ###
${goto 100}${voffset -45}${font Droid
Sans:style=Bold:size=15}${color2}${time %H}${time :%M}${time :%S}${color}${fon
t}
### 日期的显示 这里调用的是系统的时间 系统是中文时 %A也自动显示为中文 星
期 英文字体反而乱码 ###
${goto 100}${voffset 5}${font simhei:style=Bold:size=9}${time %Y年%b%d
日}${font}${voffset 8}
${goto 100}${voffset -5}${goto
100}${font simhei:style=Bold:size=9}${color2}${time %A}${color}${font}
#
######### - CALENDAR - #########
#
### 月历前的“便签式日历”是Poky字体 笔记本电脑的电池电量显示也用Poky字
体 ###
### 调整月历的字体时注意有两处地方 字体和大小应保持一致 ###
${voffset -2}${color0}${font Poky:size=16}D${font}${voffset -8}${font Droid
Sans:style=Bold:size=7}${offset -17}${voffset 4}${time %d}${font}${color}${voffset
-1}${font simhei:size=9}${execpi 300 DJS=`date +%_d`; cal -h |sed '2,7!d'| sed
'/./!d' | sed 's/^/${goto 32} /'| sed 's/$/ /' | sed 's/^/ /' | sed /" $DJS "/s/" $DJS "/"
"'${font simhei:style=Bold:size=9}${color1}'"$DJS"'${color}${font simhei:size=9}'"
"/}${voffset -1}
#
######## -自定义文本- ########
#
### 目的是借用此栏目的高度调整下方相册PHOTO中图片的位置 ###
$stippled_hr
### 这里我显示里Linux的企鹅标志和超人及蝙蝠侠的标志 ###
### 可以查看 /usr/share/fonts/TTF/conky/ 里的字体文件 ###
### 还可以找到 切格瓦拉 的头像和 intel outside 等有趣的图案 ###
${font OpenLogos:style=Bold:size=25}${color0}t${color}${font}${voffset
-20}${font Devil inside:style=Bold:size=20}${color0}ed${color}${font}${voffset
-5}${goto 88}${fontsimhei:style=Bold:size=12}${color1}祝您新年快乐!
${color}${font}
#$stippled_hr
#
####### - PHOTO - ########
#
### 如果上面位置不够,可以把相册栏目名称调到下面 也可以干脆不要这栏目名
###
${voffset 5}${font simhei:style=Bold:size=9}————————— 相册 PHOTO
${font}
### 似乎图片的显示只能固定在conky的中央 ###
### 不知能否在 ~/.conkycolors/bin/ 下的 conkyPhoto 和
conkyPhotoRandom 程序里修改显示位置? ###
# For a working photo widget you need to specify a file or directory in
conkyPhoto or conkyPhotoRandom script in /home/a/.conkycolors/bin
/usr/share/conkycolors/bin folders
### 相册图片 相应的conky-colors配置参数--photord 幻灯片随机变换显示
--photo 指定一个图片 ###
### 在 ~/.conkycolors/bin/ 下的 conkyPhoto 和 conkyPhotoRandom 程序脚
本里 ###
### 默认使用的是系统的桌面图片目录 source="/usr/share/backgrounds/" ###
### 可以修改指定到你自己的相册目录 如 source="~/my_pohto/" ###
### 程序脚本里还有相框的主题可选 theme=1 白色边框 2 无边框 3 叠放 ###
### 每30秒变换一次图片 execi 60 整个相册栏目的高度设置在最后的 voffec t里
###
${execi 30 /home/a/.conkycolors/bin/conkyPhotoRandom}${image
/tmp/ -s 175x120 -p 4,419}${voffset 110}
#
########### - MEDIA PLAYER - ###########
#
### 相应的conky-colors配置参数--rhythmbox=vinyl 还支持其他播放器 ###
### 能显示所播放的专辑名、歌手名、歌曲名、播放时间,有时还联网能显示专辑的
封面图片 ###
### 似乎左侧的CD图标显示也只能固定在conky的中央图片下 ###
### 不知能否在 ~/.conkycolors/bin/ 下的 conkyCover 程序脚本里修改显示位
置? ###
${voffset 4}${font simhei:style=Bold:size=9}多媒体 MEDIA PLAYER
$stippled_hr${font}
${execi 6 /home/a/.conkycolors/bin/conkyCover}${execpi 2
-t /usr/share/conkycolors/bin/conkyRhythmbox
/home/a/.conkycolors/templates/te}
#
######## - NVIDIA - ########
#
### 相应的conky-colors配置参数--nvidia 好像没有ATI的 ###
${voffset 0}${font simhei:style=Bold:size=9}显卡 NVIDIA 英伟达
$stippled_hr${font}
${color0}${voffset -4}${font Poky:size=17}N${font}${color}${goto 32}${voffset
-8}GPU 温度 Temp:${alignr}${font Droid Sans:style=Bold:size=8}${color1} ${exec
nvidia-settings -q GPUCoreTemp | grep Attribute | cut -d ' ' -f 6 | cut -c
1-2}${font}${color}°C
${goto 32}GPU 时钟 Clock:${alignr}${font Droid
Sans:style=Bold:size=8}${color1} ${exec nvidia-settings -q GPU2DClockFreqs
-t}${font}${color}MHz
${goto 20}显存容量 Video RAM:${alignr}${font
-q
Droid
Sans:style=Bold:size=8}${color1}
-t}${font}${color}KiB
${exec nvidia-settings VideoRam
${goto 20}驱动版本 Driver Version:${alignr}${font Droid
Sans:style=Bold:size=8}${color1} ${exec nvidia-settings -q NvidiaDriverVersion
-t}${font}${color}
#
###### - HD - ######
#
### 相应的conky-colors配置参数--hd=mix 有4种显示方式,或修改最后一行的
conkyHD3 为 conkyHD1 2 4 即可 ###
${voffset 4}${font simhei:style=Bold:size=9}硬盘 HD $stippled_hr${font}
# |--HDTEMP1
### 硬盘温度 相应的conky-colors配置参数--hdtemp1=sda 表示第一个sata硬
盘 ###
${voffset
-3}${goto
4}${color0}${font
32}温度
Weather:size=15}y${font}${color}${voffset
Temperature:
120 hddtemp
${font
/dev/sda
Droid
-n Sans:style=Bold:size=9}${color1}${execi
--unit=C}°C${color}${font}${alignr}${color2}/dev/sda${color}
### 这里汉化不了硬盘容量的信息了 想汉化的朋于可以修改下面路径的程序脚本
###
${execpi 30 /usr/share/conkycolors/bin/conkyHD3}
#
######## - NETWORK - #########
#
### 相应的conky-colors配置参数--network 也可以设置无限网络 --wireless
###
${voffset 4}${font simhei:style=Bold:size=9}网络 NETWORK
$stippled_hr${font}
# |--WLAN0
${if_up wlan0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto
32}${voffset -6}上传 Up: ${font Droid Sans:style=Bold:size=8}${color1}${upspeed
wlan0}${color}${font} ${alignr}${color2}${upspeedgraph wlan0 8,60 CE5C00
E07A1F}${color}
${goto 32}总计 Total: ${font Droid Sans:style=Bold:size=8}${color2}${totalup
wlan0}${color}${font}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto
32}${voffset -6}下载 Down: ${font Droid
Sans:style=Bold:size=8}${color1}${downspeed wlan0}${color}${font}
${alignr}${color2}${downspeedgraph wlan0 8,60 CE5C00 E07A1F}${color}
${goto 32}总计 Total: ${font Droid
Sans:style=Bold:size=8}${color2}${totaldown wlan0}${color}${font}
${voffset -2}${color0}${font Poky:size=14}Y${font}${color}${goto 32} ${voffset
-2}信号 Signal: ${font Droid Sans:style=Bold:size=8}${color1}${wireless_link_qual
wlan0}%${color}${font} ${alignr}${color2}${wireless_link_bar 8,60 wlan0}${color}
${voffset 4}${color0}${font Poky:size=13}w${font}${color}${goto 32}${voffset
-8}Local 本地 IP: ${alignr}${color2}${addr wlan0}${color}
${goto 32}Public 对外 IP: ${alignr}${color2}${execi 10800
/usr/share/conkycolors/bin/conkyIp}${color}
# |--ETH0
${else}${if_up eth0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto
32}${voffset -6}上传 Up: ${font Droid Sans:style=Bold:size=8}${color1}${upspeed
eth0}${color}${font}
E07A1F}${color}
${alignr}${color2}${upspeedgraph eth0 8,60 CE5C00
${goto 32}总计 Total: ${font Droid Sans:style=Bold:size=8}${color2}${totalup
eth0}${color}${font}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto
32}${voffset -6}下载 Down: ${font Droid
Sans:style=Bold:size=8}${color1}${downspeed eth0}${color}${font}
${alignr}${color2}${downspeedgraph eth0 8,60 CE5C00 E07A1F}${color}
${goto 32}总计 Total: ${font Droid
Sans:style=Bold:size=8}${color2}${totaldown eth0}${color}${font}
${voffset -2}${color0}${font Poky:size=13}w${font}${color}${goto 32}${voffset
-4}Local 本地 IP: ${alignr}${color2}${addr eth0}${color}
${goto 32}Public 对外 IP: ${alignr}${color2}${execi 10800
/usr/share/conkycolors/bin/conkyIp}${color}
# |--PPP0
${else}${if_up ppp0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto
32}${voffset -6}上传 Up: ${font Droid Sans:style=Bold:size=8}${color1}${upspeed
ppp0}${color}${font} ${alignr}${color2}${upspeedgraph ppp0 8,60 CE5C00
E07A1F}${color}
${goto 32}总计 Total: ${font Droid Sans:style=Bold:size=8}${color2}${totalup
ppp0}${color}${font}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto
32}${voffset -6}下载 Down: ${font Droid
Sans:style=Bold:size=8}${color1}${downspeed ppp0}${color}${font}
${alignr}${color2}${downspeedgraph ppp0 8,60 CE5C00 E07A1F}${color}
${goto 32}总计 Total: ${font Droid
Sans:style=Bold:size=8}${color2}${totaldown ppp0}${color}${font}
${voffset -2}${color0}${font Poky:size=13}w${font}${color}${goto 32}${voffset
-4}Local 本地 IP: ${alignr}${color2}${addr ppp0}${color}
${else}${voffset 4}${color0}${font PizzaDude
Bullets:size=12}4${font}${color}${goto 32}网络不通 Network Unavailable${voffset
14}${endif}${endif}${endif}
#
########## - BBCWEATHER - ##########
#
### 相应的conky-colors配置参数--bbcweather=1586 摄氏华氏--unit=C/F 插
件--weatherplus ###
### 无需注册 到 newsrss.~bbc~./weather/ 用拼音查询你的城市代
码 在地址栏 ###
### 因论坛屏蔽,请把网址中的~号删除 ###
### 若想要显示更完整的天气信息请参考教程最后的 conkyrc_ 文件 ###
${voffset -8}${font simhei:style=Bold:size=9}天气 WEATHER
$stippled_hr${font}
${goto 12}${voffset 4}${color0}${font Weather:size=24}y${font}${color}
${voffset -29}${goto 32}温度 Temperature: ${font Droid
Sans:style=Bold:size=8}${color1}${execi 600 curl -s --connect-timeout 30
"newsrss.~bbc~./weather/forecast/1586/" | sed
-n '/Temperature/p' | sed -e 's/°/ /g' | sed -e 's/%/%/g' | sed 's/^.*Temperature: //' |
sed 's/ C.*$//'}°C${color}${font}
${goto 32}${voffset -2}${color0}${font VariShapes
Solid:size=8}q${font}${color}${color2}${execi 600 curl -s --connect-timeout 30
"newsrss.~bbc~./weather/forecast/1586/" | sed -n
'/Max Temp/p' | sed '2!d' | sed -e 's/°/ /g' | sed -e 's/%/%/g' | sed 's/<[^>]*>//g' |
sed 's/^.*Max Temp: //' | sed 's/ C.*$//'}°C${color} ${voffset -2}${color0}${font
VariShapes Solid:size=8}Q${font}${voffset -1}${color}${color2}${execi 600 curl -s
--connect-timeout 30
"newsrss.~bbc~./weather/forecast/1586/" | sed -n
'/Max Temp/p' | sed '2!d' | sed -e 's/°/ /g' | sed -e 's/%/%/g' | sed 's/<[^>]*>//g' |
sed 's/^.*Min Temp: //' | sed 's/ C.*$//'}°C${color}
${goto 32}湿度 Humidity: ${font Droid Sans:style=Bold:size=8}${color1}${execi
600 curl -s --connect-timeout 30
"newsrss.~bbc~./weather/forecast/1586/" | sed -n
'/Max Temp/p' | sed '2!d' | sed -e 's/°/ /g' | sed -e 's/%/%/g' | sed 's/<[^>]*>//g' |
sed 's/^.*Humidity: //' | sed 's/%.*$//'}%${color}${font}${alignr}${color2}${execbar
curl -s --connect-timeout 30
"newsrss.~bbc~./weather/forecast/1586/" | sed -n
'/Max Temp/p' | sed '2!d' | sed -e 's/°/ /g' | sed -e 's/%/%/g' | sed 's/<[^>]*>//g' |
sed 's/^.*Humidity: //' | sed 's/%.*$//'}%${color}${font}
#
######### - PIDGIN - ###########
#
# 相应的conky-colors配置参数--pidgin --gmai ###
# 如果用 pdigin 登录了 MSN 会显示在线的好友 Gmail 也许要开启 IMAP 才能
实现 ###
${voffset 4}${font simhei:style=Bold:size=9}即时通讯 PIDGIN
$stippled_hr${font}${if_running pidgin}
${voffset 4}${execpi 10 /usr/share/conkycolors/bin/conkyPidgin -o -s -l
5}${else}
${voffset 4}${color0}${font PizzaDude Bullets:size=12}4${font}${color}${goto
32}尚未登录 Pidgin not running${endif}
${voffset -8}${color0}${font Martin Vogel's
Symbols:size=19}B${font}${color}${goto 32}谷歌 Gmail:${alignr}${font Droid
Sans:style=Bold:size=8}${color0}${execpi
/usr/share/conkycolors/bin/conkyEmail
3600
--servertype=IMAP
--servername= -u yourname -p yourpassword --ssl}${color}
${font}新邮件 new email(s)
### 一定要在PIDGIN的末尾留一空行否则下一个项目会太靠上 Gmail的设置也许
需要改放在第二行###
### 脚本程序到此为止 若超出一些则最后一项会显示缺失 若超出太长则CONKY
会报错不运行 若要添加可删除注释腾出空间 ###
>>> 带天气图形的conkyrc脚本下载 <<<
附件:
conkyrc_ [16.26 KiB]
被下载 49 次
其中对其它栏目也进行了一些位置的调节。供有兴趣自己动手玩个性化的朋友下载修
改定制。
测试时若出现 Conky: too many special things in text 错误提示并退出,
或减少硬盘挂载,或关闭多媒体播放器,或删减几个不必须的栏目,即可恢复正常。
关于weather天气栏目的程序脚本说明,请看10楼的代码分析。
?f=94&t=313031&p=2180694#p2183471
这段天气的程序实在是太长了,conky有点吃不消,如果有朋友能改进为程序文件调
用就好了。
注意:测试时若出现 Conky: too many special things in text 错误提示并退出,
或减少硬盘挂载,或关闭多媒体播放器,或删减几个不必须的栏目,即可恢复正常。
整个conkyrc脚本总长度也不能太长,若超出一些则conky最后一项会显示缺失,
若超出太长则CONKY会报错不运行。如果一定要添加,可删除一些带#号的注释行以
腾出空间 。
附件:
[ 170.35 KiB | 被浏览 20134 次 ]
感谢网友 founderznd 分享——“在日历里实现月圆月缺的字体调用”程序脚本,
75楼:
?f=94&t=313031&start=60#p2225302
感谢网友 hawkyutao 分享——“显示农历”程序脚本:
?f=94&t=326352#p2278026
在conkyrc文件中加入一句程序调用命令:
代码:
${font Simhei:size=8}${alignc}${execi 3600 ~/.conkycolors/bin/lunar}号
把下面的代码保存为lunar文件,放在~/.conkycolors/bin/目录下即可:
代码:
#!/bin/bash
DOM=(0xd4a8 0xd4a0 0xda50 0x5aa8 0x56a0 0xaad8 0x25d0 0x92d0 0xc958
0xa950
0xb4a0 0xb550 0xb550 0x55a8 0x4ba0 0xa5b0 0x52b8 0x52b0 0xa930 0x74a8
0x6aa0 0xad50 0x4da8 0x4b60 0x9570 0xa4e0 0xd260 0xe930 0xd530 0x5aa0
0x6b50 0x96d0 0x4ae8 0x4ad0 0xa4d0 0xd258 0xd250 0xd520 0xdaa0 0xb5a0
0x56d0 0x4ad8 0x49b0 0xa4b8 0xa4b0 0xaa50 0xb528 0x6d20 0xada0
0x55b0)
LMOY=(0x40 0x02 0x07 0x00 0x50
0x04 0x09 0x00 0x60 0x04
0x00 0x20 0x60 0x05 0x00
0x30 0xb0 0x06 0x00 0x50
0x02 0x07 0x00 0x50 0x03)
START=2001; END=2050
# $1: 2001-2050
get_leap_month()
{
sft=$(( $1 - $START )); dom=${LMOY[$(( $sft >> 1 ))]}
echo $(( $(( sft & 1 ))?$(( $dom & 0x0f )):$(( $dom >> 4 )) ))
}
# $1: 2001-2050, $2: 1-12
get_days_of_month()
{
y=$1; m=$2; high=0; low=29; sft=$(( 16 - $m ))
dom=${DOM[$(( $y - $START ))]}; lmoy=$(get_leap_month $y)
[ $m -gt $lmoy -a $lmoy -gt 0 ] && let "sft--"
[ $(( $dom & $(( 1 << $sft )) )) -gt 0 ] && let "low++"
if [ $m -eq $lmoy ]; then
let "sft--"
high=$(( $(( $dom & ( 1 << $sft ) ))?30:29 ))
fi
echo $(( low + ( high << 16) ))
}
# $1: 2001-2050
get_days_of_year()
{
y=$1; d=0
for i in {1..12}; do
tmp=$(get_days_of_month $y $i)
let "d+=$(( $(( $tmp >> 16)) & 0xffff ))"
let "d+=$(( $tmp & 0xffff ))"
done
echo $d
}
#
parse_year()
{
HS="甲乙丙丁戊己庚辛壬癸"; EB="子丑寅卯辰巳午未申酉戌亥"
echo "${HS:$(( ($1 - 4) % 10 )):1}${EB:$(( ($1 - 4) % 12 )):1}"
}
#
parse_month()
{
LM=('' '正' '二' '三' '四' '五' '六' '七' '八' '九' '十' '十一' '十二')
echo "${LM[$1]}"
}
#
parse_day()
{
PREFIX="初十廿"; DAY="一二三四五六七八九十"
d=$1
if [ $d -eq 20 ]; then
echo "二十"
elif [ $d -eq 30 ]; then
echo "三十"
else
echo "${PREFIX:$(( ($d - 1) / 10 )):1}${DAY:$(( ($d - 1) % 10 )):1}"
fi
}
parse_date()
{
d=${*:-$(date)}; leap=
sft=$(( ( $(date -d "$d" +%s) - $(date -d "${START}/01/01" +%s) ) / 60 / 60 /
24 ))
if [ $sft -lt 23 ]; then
ly=2000
lm=12
ld=$(( $sft + 7 ))
else
let "sft-=23"; ly=2001; lm=1; ld=1
tmp=$(get_days_of_year $ly)
while [ $sft -ge $tmp ]; do
let "sft-=$tmp"
let "ly++"
tmp=$(get_days_of_year $ly)
done
tmp=$(( $(get_days_of_month $ly $lm) & 0xffff ))
while [ $sft -ge $tmp ]; do
let "sft-=$tmp"
if [ $lm -eq $(get_leap_month $ly) ]; then
tmp=$(( $(get_days_of_month $ly $lm) >> 16 ))
if [ $sft -lt $tmp ]; then
test $tmp -gt 0 && leap="闰"
break
fi
let "sft-=$tmp"
fi
let "lm++"
tmp=$(( $(get_days_of_month $ly $lm) & 0xffff ))
done
let "ld+=$sft"
fi
echo "$(parse_year $ly)年${leap}$(parse_month $lm)月$(parse_day $ld)"
}
parse_date "$*"
感谢网友“drunkfish”在151楼提示——某些CPU温度显示问题:
有童鞋不能显示CPU温度,我碰到的情况估计是因为驱动的问题,在TERM中执行
sensors, 显示的结果:
Core0 Temp: +33.0°C
Core0 Temp: +33.0°C
Core1 Temp: +34.0°C
Core1 Temp: +37.0°C
在conky-colors生成的conkyrc文件中是用"sensors | grep 'Core 0'“来截取信息
的,
注意Core和0当中有个空格,所以拿不到温度;把这句改成"sensors | grep -m 1
'Core0'“就可以了,
只取一个值是因为我的sensors结果中有2个Core0.
感谢网友“drunkfish”在161楼分享——股票查看方法:
找到看股票的方法了,和实时看盘不能比,了胜于无吧。在conkyrc后面加一段:
代码:
###########
#Stocks#
###########
${voffset 4}${font Droid Sans:style=Bold:size=8}STOCKS $stippled_hr${font}
${color2}${font WenQuanYi Bitmap Song:pixelsize=9}${execi 30 bash
/home/rogerzh/.conkycolors/}
在.conkycolors的目录下写一个:
代码:
#!/bin/bash
URL="/list=s_sh000001,s_sh600000,s_sh600004,s_sh600009
"
curl -s --connect-timeout 30 $URL | iconv
-f gb2312 -t utf-8 | awk
-F" '{ print $2 }' | awk
'
BEGIN {
FS=","
}
{
if (NF==6) {
printf("%-12st %7.2ft %5.2ft %5.2fn", $1, $2, $3, $4)
}
}'
其中第一行中就是要显示的股票代码,炒股票的应该知道,深圳的把‘sh'换成‘sz’
就可以了。
感谢网友“北狮运动12”在174楼分享——日历里突出显示“今天”有乱码解决方
法:
${execpi 300 DJS=`date +%_d`; cal -h |sed '2,7!d'| sed '/./!d' | sed 's/^/${goto
32} 在那加上 -h 把原日历的高亮关闭就OK啦
感谢网友“Eastsun”在178楼分享——右键点击桌面conky会消失不见的解决方
法:
修改conkyrc配置脚本文件,把 own_window_type desktop 改为
own_window_type override 就可以了
感谢网友“kimminhee”分享——关于conky不能显示CD封面的情况:
这个只对本地mp3有用,而且你必须是一个很好的音乐收藏的玩家
好像conky不能调用.cahe文件,而且不能调用目录名字有空格的目录。
在te文件中
${image /tmp/conkycolors/ -s 88x62 -p 16,553}改成并添加下
面添加后2行
代码:
${image ~/.conkeycolors/icons/ -s 88x62 -p 16,553}${image ~
/.conkeycolors/icons/你的播放器图标文件.png -s 60x60 -p 16,553}${image 你的音乐
文件夹路径/[--datatype=AR]/ -s 60x60 -p 16,553}
记住这3行命令是没有空格和回车的。
如果你这三个图片不能重合,可以修改-s 88x62 -p 16,553的具体参数,来重合。如果
你播放的mp3没图片的话,conky自己显示前2个命令,如果有的话第三个命令会覆盖
第二个命令。
${image 你的音乐文件夹路径/[--datatype=AR]/ -s 60x60 -p
16,553}这个是你音乐以歌手名字为目录
[--datatype=AR](歌手) [--datatype=AL](专辑) [--datatype=TI](歌名)三
个可选。具体你音乐目录名字来确定。
三个可选。具体看你是怎么收藏音乐的。
我一般是以 /歌手/专辑/歌名.mp3这样放的。
liunx下是不能把不同歌手或专辑放在同一目录下的,不然你是没办法下载专辑图片和
歌曲图片的,而且不支持mp3文件内置图片。不像Windows。而且windows下这些图
片文件你是看不到的。
Ubuntu 11.04版Unity桌面上的Conky效果:
祝大家顺利,快乐定制出自己的个性化CONKY!
2024年7月17日发(作者:藏乐心)
个性化配置conky不再难,中文汉化超简单!2011最新版本CONKY-colors详细教
程
很多人喜欢美化桌面系统监视软件conky,但苦于弄不明白配置文件,搞不清如何中
文汉化。
现在有了CONKY-colors这个辅助配置工具,一切都变得简单了,只需几步你就可以
实现你的个性化conky!
本教程编写时使用的系统是已经连上互联网的Linux Ubuntu 11.04 AMD64 DVD版
参考资料,相关软件下载: /content// ...
tent=92328
目前CONKY-colors已经升级到了7.0.4版(9月9日)
附件:
[ 149.9 KiB | 被浏览 20411 次 ]
第一步:安装conky
系统 -> 系统管理 -> 新立德软件包管理器 -> 设置 -> 软件库 -> Ubuntu
软件
——在这里确保“下载自”里选择的是“主服务器”。
附件:
[ 56.49 KiB | 被浏览 20411 次 ]
系统 -> 系统管理 -> 新立德软件包管理器 -> 快速搜索 -> 输入conky
——选中conky和conky-all -> 用鼠标右键“标记”以便安装 -> 点击“应用
“按钮开始安装。
这里推荐安装的是conky 1.8.0版的,兼容性较好。不要升级到conky 1.8.1版。
附件:
install-conky .png [ 126.96 KiB | 被浏览 20411 次 ]
第二步:安装其他相关软件
应用程序 -> 附件 -> 终端 ,输入下列命令运行安装命令
代码:
sudo apt-get install aptitude python-statgrab ttf-droid hddtemp curl
lm-sensors conky-all
sudo chmod u+s /usr/sbin/hddtemp
sudo sensors-detect
安装过程中出现的所有提示问题都回答Yes即可。
第三步:安装CONKY-colors
应用程序 -> 互联网 -> Firefox网络浏览器 ->
Gnome用户到搜索CONKY-colors,或在这个网页下方就有下载
地址:
conky_colors 7.0.3 版(8月10日): /art/CON ...
-244793180
或者直接下载源代码,地址: /download/2447 ...
conky_colors 6.1 版兼容支持 conky 1.8.0 版,
其中Cairo/Ring模式可以在conky 1.8.1版上运行,但默认的默认模式在conky 1.8.1
版上会有一些问题。
KDE用户没有安装配置过程,但可以到搜索CONKY-colors,在这个
网页直接下载配置文件来使用:
Simple Conky-Colors 0.2 版配置文件(5月27
日): /content//Si ... ent=140289
直接下载KDE下的配置文件: /CONTENT/content-fil ...
-.conky-rc
位置 -> 主文件夹 ->
用鼠标把下载到桌面的92328-conky_文件放在你的主文件夹下
->
右键点击选择“解压缩到此处” -> 得到“conky_colors”文件夹 ->
在终端中输入下列命令进入你的主文件夹里的conkycolors文件夹运行安装命令
代码:
cd ~/conky_colors
make
sudo make install
第四步:配置CONKY-colors
在终端中输入下列命令运行配置CONKY-colors命令
代码:
conky-colors --lang=en --theme=gnome-human --side=right --ubuntu
--cpu=2 --cputemp --swap --updates --proc=3 --clock=lucky --calendar --nvidia
--hd=meerkat --hdtemp1=sda --photord --network --bbcweather=1586 --unit=C
--weatherplus --rhythmbox=vinyl --pidgin --gmail --user=your_name
--passwd=your_password
执行运行命令后,会有出现提示,
Do you use GNOME2 or GNOME3? [2][3]: 选择你正在使用的Gnome版本即可。
命令运行完成后,在.conkycolors(隐藏)目录会生成一个conkyrc配置文件。
请根据你的喜好和电脑配置选择使用其中部分命令参数选项。
在终端中输入下列命令可以查看该命令的帮助信息
代码:
$conky-colors --help
部份conky-colors命令参数选项介绍:
--lang 语言,5.1.2 版没有cn 中文选项,只能用默认的en 英语。
--theme 面板主题,有17项可选,gnome开头的是透明面板,shiki开头的是颜色
面板
gnome-brave,gnome-carbonite, gnome-human(默认),gnome-noble,
gnome-tribute,
gnome-wine,gnome-wise,shiki-brave,shiki-human, shiki-noble,shiki-wine,
shiki-wise,shiki-dust,dust, radiance,ambiance,elementary
--side 面板在桌面的位置 left 左, right 右(默认)
--ubuntu 显示LOGO,有9个LOGO可选,还可以在配置文件里自定义更多的LOGO
--fedora,--opensuse,--debian,--arch,--gentoo,--pardus,--xfce,--gnome
--cpu 显示CPU信息,双核CPU用2,四核用4,单核用1
--cputemp 显示CPU温度
--swap 显示swap缓存分区的信息
--updates 显示系统需要升级的软件包信息
--proc 显示资源占用情况排在前列的进程,3 显示3个进程(最多为10)
--clock 显示时钟和日期,有7种形式可选default,classic,slim,modern,lucky,
digital,off
--calendar 显示月历
--nvidia 显示Nidia显卡信息,抱歉没有ATI 的选项
--hd 显示硬盘信息,有4中形式可选default,meerkat,mix,simple
--hdtemp1 显示第一个硬盘的温度,第2个sata硬盘为 --hdtemp2=sdb
--photord 随机显示幻灯片相册,默认使用的是系统桌面背景图片文件夹,可以在脚
本 ~/.conkycolors/bin/conkyPhotoRandom 中把
source="/usr/share/backgrounds/" 修改为自定义的图片目录
--photo 仅固定显示一张图片,放在 /usr/share/backgrounds/ 内
--network 显示网络信息,可以指定使用 --eth 网卡设备,--wlan 无线设备,--ppp
拨号设备 (默认都是0)
--battery 显示电池信息
--unit 温度单位 C 摄氏 或 F 华氏
--bbcweather 显示BBC网站的天气信息
到 ~news.~bbc.~co.~uk/weather/ (郁闷,因论坛屏蔽,请把网址中的~
号去掉)输入你的城市拼音查询,
在打开的页面地址栏可看到4位数字,类似1586即是你的城市代码。(如下方桌面截
图所示)
--yahooweather 显示YaHoo网站的天气信息
到 / 输入你的城市拼音查询,在打开的页面右边有个桔黄
色的 RSS 按钮,点击它
在新打开的页面地址栏可看到一串英文和数字,类似CHXX0100即是你的城市代码。
--weather 显示weather网站的天气信息
到 / 输入你的城市拼音查询,可查询到和YaHoo一样的类
似CHXX0100的城市代码.
--rhythmbox 在多媒体栏显示Ubuntu自带的rhythmbox播放器的曲目信息。
有7中形式可选:default,cd,case,glassy,vinyl,oldvinyl,simple
还支持其他播放器:--covergloobus,--banshee,--exaile
--pidgin 可显示pidgin在线的聊天好友
--gmail --user=
英文的conky默认效果桌面截图
附件:
文件注释: sls 和 default
[ 249.83 KiB | 被浏览 2109 次 ]
--cairo --ring 启用 cairo-conky 或 ring-conky 模式,各种数据以圆形进度表显示
(如下图所示)
附件:
文件注释: Cairo 和 Ring
[ 244.79 KiB | 被浏览 2109 次 ]
--board --slim 启用 board-conky 或 slim 模式,各种数据显示在桌面中央面板
(如下图所示)
附件:
文件注释: Board 和 Slim
[ 210.08 KiB | 被浏览 2109 次 ]
先在终端中输入下列命令查看确认桌面显示 show_desktop 项已经勾选。
代码:
gconf-editor
已经开启3D桌面的用户请注意,在“配置编辑器”中 -> / -> apps ->
nautilus -> preferences
确认右边的 show_desktop 是勾选上的(如下图所示)。
附件:
[ 155.26 KiB | 被浏览 20411 次 ]
在终端中输入下列命令测试英文的 conky 效果,在终端按 ctrl C 键可以退出。
代码:
conky -c ~/.conkycolors/conkyrc
>>> 初步配置好的英文conkyrc脚本下载 <<<
请注意,我的桌面分辨率是1680x1050,所以conky比较长,能显示比较多的信息,
如果你直接下载使用我的conkyrc英文配置文件,也许会因桌面不够大而显示不完全。
如果无法启动conky测试,试试注销重新登录,或者重启电脑再继续测试。
附件:
conkyrc_ [11.92 KiB]
被下载 188 次
第五步:中文汉化conky
测试通过了之后,在终端中输入下列命令,为修改中文配置文件先做一个备份。
代码:
cp ~/.conkycolors/conkyrc ~/.conkycolors/conkyrc_bak
接下来要做的是复制XP的一个中文体文件 到系统指定的conky目录
点击上方任务栏的“位置” -> 选择windows所在的系统盘分区
位置 -> 主文件夹 -> 文件系统 -> media
查看分区目录,确认windows所在的系统盘分区的目录编号名称,在终端中输入下
列命令
把中文字体 黑体复制到系统共享字体目录里TTF中的conky目录
代码:
sudo cp /media/目录编号/windows/font/
/usr/share/fonts/TTF/conky/
或者,按Alt+F2键,在弹出的窗口中输入gksu,
然后在新弹出的窗口运行nautilus,就能不受文件目录权限的限制,在图形界面往系
统里复制文件了。
机子上没有安装XP的朋友,也可以在网上下载 中文体文件保存到系统指
定的conky目录。
中文体文件复制好之后,在终端中输入下列命令,
修改编辑conkyrc脚本中的字体设置,并增加中文内容。
代码:
gedit ~/.conkycolors/conkyrc
你可以下载我的 conkyrc_CN 配置文件,文件里面的注释对常用的配置项目有详细的
介绍。
>>> 初步中文汉化的conkyrc脚本下载 <<<
附件:
conkyrc_ [17.49 KiB]
被下载 54 次
在本教程最后也贴有 conkyrc_CN 的文本内容,以方便参考。
本教程的最后还提供有带完整天气图文信息的的中文conkyrc脚本下载。
如果仍没能认出中文字体,可以在终端用下列命令更新系统的字体缓存:
代码:
sudo fc-cache -v -f
修改编辑的过程中,
你可以使用另一个终端来进行测试中文的 conky 效果,
每次点击 gendit 的“保存”按钮,conky都会自动刷新,
在终端按 ctrl C 键则会退出。
应用程序 -> 附件 -> 终端,
代码:
conky -c ~/.conkycolors/conkyrc
我的中文conky效果桌面截图:
附件:
[ 1008.83 KiB | 被浏览 20411 次 ]
第六步:开机自启动中文conky
系统 -> 首选项 -> 启动应用程序 -> 在弹出的“启动应用程序首选项中”点
击“添加”按钮 ->
在弹出的“添加启动程序”里,“名称”和“注释”可以随便填写,“命令“必须填
写下列命令:
代码:
/usr/share/conkycolors/bin/conkyStart
点击右上角的关机按钮 -> 注销 -> 重新登录 测试开机自启动效果。
附件:
start_at_ [ 189.59 KiB | 被浏览 20411 次 ]
开机自启动命令为什么改用 /usr/share/conkycolors/bin/conkyStart 命令
而不使用之前测试时的 conky -c ~/.conkycolors/conkyrc 命令呢?
这是因为 /usr/share/conkycolors/bin/conkyStart 命令运行时会“故意”sleep等
待几秒钟,
因此conky -c ~/.conkycolors/conkyrc 启动速度比
/usr/share/conkycolors/bin/conkyStart 快,
如果在开机时用conky -c ~/.conkycolors/conkyrc 的话,
会造成conky已经启动,而桌面还没启动完,conky比桌面更早出现,形成难看的默
认的黑色界面,
所以应该在开机时使用比较启动慢的 /usr/share/conkycolors/bin/conkyStart 命
令。
我的中文汉化后的conkyrc配置脚本,黑色粗体显示的是需要改用中文字体的部分:
引用:
#
############ - Conky settings - ############
#
update_interval 1
total_run_times 0
net_avg_samples 1
cpu_avg_samples 1
imlib_cache_size 0
double_buffer yes
no_buffers yes
format_human_readable
#
############ - Text settings - ###########
#
use_xft yes
### 默认字体改用为 中文黑体字,字号大小为8 ###
### 你可以从XP的 C:windowsFont 复制中文ttf字体到
/usr/share/fonts/TTF/conky/ 目录里 ###
### 指定字体文件时,有时需要指定的是字体名称,而不是文件名 ###
xftfont simhei:size=8
override_utf8_locale yes
text_buffer_size 2048
#
############### - Window specifications - ################
#
own_window_class Conky
own_window yes
#面板颜色
own_window_colour 573049
own_window_type override
#面板是否透明
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
### 设定CONKY的位置 相应的conky-colors配置参数 --side=right ###
alignment top_right
### 相对于右上角的偏移量 ###
gap_x 25
gap_y 35
### 整个CONKY的最小最大宽度值 ###
minimum_size 185 0
maximum_width 200
default_bar_size 60 8
#
############# - Graphics settings - ##############
#
### 字体是否带阴影 ###
draw_shades no
### 默认项目名称颜色 相应的conky-colors配置参数--theme=gnome-human
###
default_color cccccc
### 图标颜色 ###
color0 bedbff
### 数值颜色 ###
color1 E07A1F
### 数值颜色 ###
color2 white
TEXT
### CONKY可以调节栏目布局 各个栏目在此文件的排列顺序就是conky布局顺序
###
### 标题栏 其中$stippled_hr会生成横线 ###
${font simhei:style=Bold:size=9}系统 SYSTEM $stippled_hr${font}
#
######## - SYSTEM - ########
#
### 显示LOGO 相应的conky-colors配置参数--ubuntu ###
### 更详细的配置参数 可运行命令 conky-colors --help 查看 ###
### 可以查看 /usr/share/fonts/TTF/conky/ 文件 更换为其他的
字体 ###
### 对应 Arial_ 文件 把u替换为其他字母,即可得到你喜欢的图案 ###
### voffset 为垂直偏移量 offset 为水平偏移量 goto 为直接指定的位置 ###
${color0}${voffset 6}${font OpenLogos:size=19}u${font}${color}${goto
32}${voffset -14}内核 Kernel: ${alignr}${color2}${kernel}${color}
### 相应的conky-colors配置参数--updates ###
### 显示的是你的电脑开机时长 ###
${goto 32}运行时间 Uptime: ${alignr}${color2}${uptime}${color}
# |--UPDATES
### 显示的是等待更新的软件包数 ###
${goto 32}等待更新 Updates: ${alignr}${font Droid
Sans:style=Bold:size=8}${color1}${execi 360 aptitude search "~U" | wc -l |
tail}${color}${font} ${color2}Packages${color}
# |--CPU
### 相应的conky-colors配置参数--cpu=2 双核CPU用2,四核用4,单核用1 ###
### 可惜我的电脑无法测出CPU温度,相应的conky-colors配置参数--cputemp
###
${offset 1}${color0}${font Poky:size=16}P${font}${offset -19}${voffset
9}${cpubar cpu0 4,18}${color}${voffset -16}${goto 32}CPU1 负荷: ${font Droid
Sans:style=Bold:size=8}${color1}${cpu cpu1}%${font} ${alignr}${font Droid
Sans:style=Bold:size=8}${color1}${execi 30 sensors | grep 'Core0' | cut
-c15-16}°C${color}${font} ${color2}${cpugraph cpu1 8,50 CE5C00 E07A1F}${color}
${goto 32}CPU2 负荷: ${font Droid Sans:style=Bold:size=8}${color1}${cpu
cpu2}%${font} ${alignr}${font Droid Sans:style=Bold:size=8}${color1}${execi 30
sensors | grep 'Core1' | cut -c15-16}°C${color}${font} ${color2}${cpugraph cpu2
8,50 CE5C00 E07A1F}${color}
# |--MEM
${color0}${font Poky:size=16}M${font}${color}${goto 32}${voffset -7}RAM 内
存占用: ${font Droid Sans:style=Bold:size=8}${color1}$memperc%${color}${font}
${offset 1}${voffset 2}${color0}${membar 4,18}${color}${goto 32}${voffset -2}
空闲 F: ${font Droid
Sans:style=Bold:size=8}${color2}${memeasyfree}${color}${font} 已用 U: ${font
Droid Sans:style=Bold:size=8}${color2}${mem}${color}${font}
# |--SWAP
### 相应的conky-colors配置参数--swap ###
### 我有2G内存,所以安装Linux时就没有划分出swap分区,swapbar显示为 No
swap ###
${voffset 2}${color0}${font Poky:size=14}s${font}${color}${voffset -8}${goto
32}SWAP 缓存占用: ${font Droid
Sans:style=Bold:size=8}${color1}${swapperc}%${color}${font}
${voffset 4}${offset 1}${color0}${swapbar 4,18}${color}${voffset -4}${goto 32}
空闲 F: ${font Droid Sans:style=Bold:size=8}${color2}$swapmax${color}${font} 已
用 U: ${font Droid Sans:style=Bold:size=8}${color2}$swap${color}${font}
# |--PROC
### 相应的conky-colors配置参数--proc=3 如果想显示更多的进程,可以多加几
行改top name号 ###
${voffset 2}${color0}${font Poky:size=15}a${font}${color}${goto 32}${voffset
-10}进程 Processes: ${color2}${alignr 25}CPU${alignr}RAM${color}
${voffset -1}${goto 42}${color2}${top name 1}${color}${font Droid
Sans:style=Bold:size=8}${color1} ${goto 124}${top cpu 1}${alignr }${top mem
1}${color}${font}
${voffset -1}${goto 42}${color2}${top name 2}${color}${font Droid
Sans:style=Bold:size=8}${color1} ${goto 124}${top cpu 2}${alignr }${top mem
2}${color}${font}
${voffset -1}${goto 42}${color2}${top name 3}${color}${font Droid
Sans:style=Bold:size=8}${color1} ${goto 124}${top cpu 3}${alignr }${top mem
3}${color}${font}
#
######## - CLOCK - #######
#
${voffset 4}${font simhei:style=Bold:size=9}日期 DATE $stippled_hr${font}
### 相应的conky-colors配置参数--clock=lucky 可以选择其他的时间显示样式
###
### 把O改为P、Q、R、S、T可以得到其他款式的时钟盘面,包括有罗马数字,阿
拉伯数字,带外圈等 ###
${voffset 4}${goto 32}${font clockfaces:size=40}O${font}
### 分针和时针的字体设置 也可以替换为 aClock_Hour 和 aClock_Min 字体
###
${voffset -34}${goto 41}${font zoraclockH:size=30}${color2}${execpi 120
/usr/share/conkycolors/bin/conkyClock hour}${color}${font}
${voffset -39}${goto 35}${font zoraclockM:size=40}${color2}${execpi 60
/usr/share/conkycolors/bin/conkyClock minute}${color}${font}
### 数字时间的显示 你可以下载LED的ttf字体到/usr/share/fonts/TTF/conky/
替换为电子表形式的显示 ###
${goto 100}${voffset -45}${font Droid
Sans:style=Bold:size=15}${color2}${time %H}${time :%M}${time :%S}${color}${fon
t}
### 日期的显示 这里调用的是系统的时间 系统是中文时 %A也自动显示为中文 星
期 英文字体反而乱码 ###
${goto 100}${voffset 5}${font simhei:style=Bold:size=9}${time %Y年%b%d
日}${font}${voffset 8}
${goto 100}${voffset -5}${goto
100}${font simhei:style=Bold:size=9}${color2}${time %A}${color}${font}
#
######### - CALENDAR - #########
#
### 月历前的“便签式日历”是Poky字体 笔记本电脑的电池电量显示也用Poky字
体 ###
### 调整月历的字体时注意有两处地方 字体和大小应保持一致 ###
${voffset -2}${color0}${font Poky:size=16}D${font}${voffset -8}${font Droid
Sans:style=Bold:size=7}${offset -17}${voffset 4}${time %d}${font}${color}${voffset
-1}${font simhei:size=9}${execpi 300 DJS=`date +%_d`; cal -h |sed '2,7!d'| sed
'/./!d' | sed 's/^/${goto 32} /'| sed 's/$/ /' | sed 's/^/ /' | sed /" $DJS "/s/" $DJS "/"
"'${font simhei:style=Bold:size=9}${color1}'"$DJS"'${color}${font simhei:size=9}'"
"/}${voffset -1}
#
######## -自定义文本- ########
#
### 目的是借用此栏目的高度调整下方相册PHOTO中图片的位置 ###
$stippled_hr
### 这里我显示里Linux的企鹅标志和超人及蝙蝠侠的标志 ###
### 可以查看 /usr/share/fonts/TTF/conky/ 里的字体文件 ###
### 还可以找到 切格瓦拉 的头像和 intel outside 等有趣的图案 ###
${font OpenLogos:style=Bold:size=25}${color0}t${color}${font}${voffset
-20}${font Devil inside:style=Bold:size=20}${color0}ed${color}${font}${voffset
-5}${goto 88}${fontsimhei:style=Bold:size=12}${color1}祝您新年快乐!
${color}${font}
#$stippled_hr
#
####### - PHOTO - ########
#
### 如果上面位置不够,可以把相册栏目名称调到下面 也可以干脆不要这栏目名
###
${voffset 5}${font simhei:style=Bold:size=9}————————— 相册 PHOTO
${font}
### 似乎图片的显示只能固定在conky的中央 ###
### 不知能否在 ~/.conkycolors/bin/ 下的 conkyPhoto 和
conkyPhotoRandom 程序里修改显示位置? ###
# For a working photo widget you need to specify a file or directory in
conkyPhoto or conkyPhotoRandom script in /home/a/.conkycolors/bin
/usr/share/conkycolors/bin folders
### 相册图片 相应的conky-colors配置参数--photord 幻灯片随机变换显示
--photo 指定一个图片 ###
### 在 ~/.conkycolors/bin/ 下的 conkyPhoto 和 conkyPhotoRandom 程序脚
本里 ###
### 默认使用的是系统的桌面图片目录 source="/usr/share/backgrounds/" ###
### 可以修改指定到你自己的相册目录 如 source="~/my_pohto/" ###
### 程序脚本里还有相框的主题可选 theme=1 白色边框 2 无边框 3 叠放 ###
### 每30秒变换一次图片 execi 60 整个相册栏目的高度设置在最后的 voffec t里
###
${execi 30 /home/a/.conkycolors/bin/conkyPhotoRandom}${image
/tmp/ -s 175x120 -p 4,419}${voffset 110}
#
########### - MEDIA PLAYER - ###########
#
### 相应的conky-colors配置参数--rhythmbox=vinyl 还支持其他播放器 ###
### 能显示所播放的专辑名、歌手名、歌曲名、播放时间,有时还联网能显示专辑的
封面图片 ###
### 似乎左侧的CD图标显示也只能固定在conky的中央图片下 ###
### 不知能否在 ~/.conkycolors/bin/ 下的 conkyCover 程序脚本里修改显示位
置? ###
${voffset 4}${font simhei:style=Bold:size=9}多媒体 MEDIA PLAYER
$stippled_hr${font}
${execi 6 /home/a/.conkycolors/bin/conkyCover}${execpi 2
-t /usr/share/conkycolors/bin/conkyRhythmbox
/home/a/.conkycolors/templates/te}
#
######## - NVIDIA - ########
#
### 相应的conky-colors配置参数--nvidia 好像没有ATI的 ###
${voffset 0}${font simhei:style=Bold:size=9}显卡 NVIDIA 英伟达
$stippled_hr${font}
${color0}${voffset -4}${font Poky:size=17}N${font}${color}${goto 32}${voffset
-8}GPU 温度 Temp:${alignr}${font Droid Sans:style=Bold:size=8}${color1} ${exec
nvidia-settings -q GPUCoreTemp | grep Attribute | cut -d ' ' -f 6 | cut -c
1-2}${font}${color}°C
${goto 32}GPU 时钟 Clock:${alignr}${font Droid
Sans:style=Bold:size=8}${color1} ${exec nvidia-settings -q GPU2DClockFreqs
-t}${font}${color}MHz
${goto 20}显存容量 Video RAM:${alignr}${font
-q
Droid
Sans:style=Bold:size=8}${color1}
-t}${font}${color}KiB
${exec nvidia-settings VideoRam
${goto 20}驱动版本 Driver Version:${alignr}${font Droid
Sans:style=Bold:size=8}${color1} ${exec nvidia-settings -q NvidiaDriverVersion
-t}${font}${color}
#
###### - HD - ######
#
### 相应的conky-colors配置参数--hd=mix 有4种显示方式,或修改最后一行的
conkyHD3 为 conkyHD1 2 4 即可 ###
${voffset 4}${font simhei:style=Bold:size=9}硬盘 HD $stippled_hr${font}
# |--HDTEMP1
### 硬盘温度 相应的conky-colors配置参数--hdtemp1=sda 表示第一个sata硬
盘 ###
${voffset
-3}${goto
4}${color0}${font
32}温度
Weather:size=15}y${font}${color}${voffset
Temperature:
120 hddtemp
${font
/dev/sda
Droid
-n Sans:style=Bold:size=9}${color1}${execi
--unit=C}°C${color}${font}${alignr}${color2}/dev/sda${color}
### 这里汉化不了硬盘容量的信息了 想汉化的朋于可以修改下面路径的程序脚本
###
${execpi 30 /usr/share/conkycolors/bin/conkyHD3}
#
######## - NETWORK - #########
#
### 相应的conky-colors配置参数--network 也可以设置无限网络 --wireless
###
${voffset 4}${font simhei:style=Bold:size=9}网络 NETWORK
$stippled_hr${font}
# |--WLAN0
${if_up wlan0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto
32}${voffset -6}上传 Up: ${font Droid Sans:style=Bold:size=8}${color1}${upspeed
wlan0}${color}${font} ${alignr}${color2}${upspeedgraph wlan0 8,60 CE5C00
E07A1F}${color}
${goto 32}总计 Total: ${font Droid Sans:style=Bold:size=8}${color2}${totalup
wlan0}${color}${font}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto
32}${voffset -6}下载 Down: ${font Droid
Sans:style=Bold:size=8}${color1}${downspeed wlan0}${color}${font}
${alignr}${color2}${downspeedgraph wlan0 8,60 CE5C00 E07A1F}${color}
${goto 32}总计 Total: ${font Droid
Sans:style=Bold:size=8}${color2}${totaldown wlan0}${color}${font}
${voffset -2}${color0}${font Poky:size=14}Y${font}${color}${goto 32} ${voffset
-2}信号 Signal: ${font Droid Sans:style=Bold:size=8}${color1}${wireless_link_qual
wlan0}%${color}${font} ${alignr}${color2}${wireless_link_bar 8,60 wlan0}${color}
${voffset 4}${color0}${font Poky:size=13}w${font}${color}${goto 32}${voffset
-8}Local 本地 IP: ${alignr}${color2}${addr wlan0}${color}
${goto 32}Public 对外 IP: ${alignr}${color2}${execi 10800
/usr/share/conkycolors/bin/conkyIp}${color}
# |--ETH0
${else}${if_up eth0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto
32}${voffset -6}上传 Up: ${font Droid Sans:style=Bold:size=8}${color1}${upspeed
eth0}${color}${font}
E07A1F}${color}
${alignr}${color2}${upspeedgraph eth0 8,60 CE5C00
${goto 32}总计 Total: ${font Droid Sans:style=Bold:size=8}${color2}${totalup
eth0}${color}${font}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto
32}${voffset -6}下载 Down: ${font Droid
Sans:style=Bold:size=8}${color1}${downspeed eth0}${color}${font}
${alignr}${color2}${downspeedgraph eth0 8,60 CE5C00 E07A1F}${color}
${goto 32}总计 Total: ${font Droid
Sans:style=Bold:size=8}${color2}${totaldown eth0}${color}${font}
${voffset -2}${color0}${font Poky:size=13}w${font}${color}${goto 32}${voffset
-4}Local 本地 IP: ${alignr}${color2}${addr eth0}${color}
${goto 32}Public 对外 IP: ${alignr}${color2}${execi 10800
/usr/share/conkycolors/bin/conkyIp}${color}
# |--PPP0
${else}${if_up ppp0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto
32}${voffset -6}上传 Up: ${font Droid Sans:style=Bold:size=8}${color1}${upspeed
ppp0}${color}${font} ${alignr}${color2}${upspeedgraph ppp0 8,60 CE5C00
E07A1F}${color}
${goto 32}总计 Total: ${font Droid Sans:style=Bold:size=8}${color2}${totalup
ppp0}${color}${font}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto
32}${voffset -6}下载 Down: ${font Droid
Sans:style=Bold:size=8}${color1}${downspeed ppp0}${color}${font}
${alignr}${color2}${downspeedgraph ppp0 8,60 CE5C00 E07A1F}${color}
${goto 32}总计 Total: ${font Droid
Sans:style=Bold:size=8}${color2}${totaldown ppp0}${color}${font}
${voffset -2}${color0}${font Poky:size=13}w${font}${color}${goto 32}${voffset
-4}Local 本地 IP: ${alignr}${color2}${addr ppp0}${color}
${else}${voffset 4}${color0}${font PizzaDude
Bullets:size=12}4${font}${color}${goto 32}网络不通 Network Unavailable${voffset
14}${endif}${endif}${endif}
#
########## - BBCWEATHER - ##########
#
### 相应的conky-colors配置参数--bbcweather=1586 摄氏华氏--unit=C/F 插
件--weatherplus ###
### 无需注册 到 newsrss.~bbc~./weather/ 用拼音查询你的城市代
码 在地址栏 ###
### 因论坛屏蔽,请把网址中的~号删除 ###
### 若想要显示更完整的天气信息请参考教程最后的 conkyrc_ 文件 ###
${voffset -8}${font simhei:style=Bold:size=9}天气 WEATHER
$stippled_hr${font}
${goto 12}${voffset 4}${color0}${font Weather:size=24}y${font}${color}
${voffset -29}${goto 32}温度 Temperature: ${font Droid
Sans:style=Bold:size=8}${color1}${execi 600 curl -s --connect-timeout 30
"newsrss.~bbc~./weather/forecast/1586/" | sed
-n '/Temperature/p' | sed -e 's/°/ /g' | sed -e 's/%/%/g' | sed 's/^.*Temperature: //' |
sed 's/ C.*$//'}°C${color}${font}
${goto 32}${voffset -2}${color0}${font VariShapes
Solid:size=8}q${font}${color}${color2}${execi 600 curl -s --connect-timeout 30
"newsrss.~bbc~./weather/forecast/1586/" | sed -n
'/Max Temp/p' | sed '2!d' | sed -e 's/°/ /g' | sed -e 's/%/%/g' | sed 's/<[^>]*>//g' |
sed 's/^.*Max Temp: //' | sed 's/ C.*$//'}°C${color} ${voffset -2}${color0}${font
VariShapes Solid:size=8}Q${font}${voffset -1}${color}${color2}${execi 600 curl -s
--connect-timeout 30
"newsrss.~bbc~./weather/forecast/1586/" | sed -n
'/Max Temp/p' | sed '2!d' | sed -e 's/°/ /g' | sed -e 's/%/%/g' | sed 's/<[^>]*>//g' |
sed 's/^.*Min Temp: //' | sed 's/ C.*$//'}°C${color}
${goto 32}湿度 Humidity: ${font Droid Sans:style=Bold:size=8}${color1}${execi
600 curl -s --connect-timeout 30
"newsrss.~bbc~./weather/forecast/1586/" | sed -n
'/Max Temp/p' | sed '2!d' | sed -e 's/°/ /g' | sed -e 's/%/%/g' | sed 's/<[^>]*>//g' |
sed 's/^.*Humidity: //' | sed 's/%.*$//'}%${color}${font}${alignr}${color2}${execbar
curl -s --connect-timeout 30
"newsrss.~bbc~./weather/forecast/1586/" | sed -n
'/Max Temp/p' | sed '2!d' | sed -e 's/°/ /g' | sed -e 's/%/%/g' | sed 's/<[^>]*>//g' |
sed 's/^.*Humidity: //' | sed 's/%.*$//'}%${color}${font}
#
######### - PIDGIN - ###########
#
# 相应的conky-colors配置参数--pidgin --gmai ###
# 如果用 pdigin 登录了 MSN 会显示在线的好友 Gmail 也许要开启 IMAP 才能
实现 ###
${voffset 4}${font simhei:style=Bold:size=9}即时通讯 PIDGIN
$stippled_hr${font}${if_running pidgin}
${voffset 4}${execpi 10 /usr/share/conkycolors/bin/conkyPidgin -o -s -l
5}${else}
${voffset 4}${color0}${font PizzaDude Bullets:size=12}4${font}${color}${goto
32}尚未登录 Pidgin not running${endif}
${voffset -8}${color0}${font Martin Vogel's
Symbols:size=19}B${font}${color}${goto 32}谷歌 Gmail:${alignr}${font Droid
Sans:style=Bold:size=8}${color0}${execpi
/usr/share/conkycolors/bin/conkyEmail
3600
--servertype=IMAP
--servername= -u yourname -p yourpassword --ssl}${color}
${font}新邮件 new email(s)
### 一定要在PIDGIN的末尾留一空行否则下一个项目会太靠上 Gmail的设置也许
需要改放在第二行###
### 脚本程序到此为止 若超出一些则最后一项会显示缺失 若超出太长则CONKY
会报错不运行 若要添加可删除注释腾出空间 ###
>>> 带天气图形的conkyrc脚本下载 <<<
附件:
conkyrc_ [16.26 KiB]
被下载 49 次
其中对其它栏目也进行了一些位置的调节。供有兴趣自己动手玩个性化的朋友下载修
改定制。
测试时若出现 Conky: too many special things in text 错误提示并退出,
或减少硬盘挂载,或关闭多媒体播放器,或删减几个不必须的栏目,即可恢复正常。
关于weather天气栏目的程序脚本说明,请看10楼的代码分析。
?f=94&t=313031&p=2180694#p2183471
这段天气的程序实在是太长了,conky有点吃不消,如果有朋友能改进为程序文件调
用就好了。
注意:测试时若出现 Conky: too many special things in text 错误提示并退出,
或减少硬盘挂载,或关闭多媒体播放器,或删减几个不必须的栏目,即可恢复正常。
整个conkyrc脚本总长度也不能太长,若超出一些则conky最后一项会显示缺失,
若超出太长则CONKY会报错不运行。如果一定要添加,可删除一些带#号的注释行以
腾出空间 。
附件:
[ 170.35 KiB | 被浏览 20134 次 ]
感谢网友 founderznd 分享——“在日历里实现月圆月缺的字体调用”程序脚本,
75楼:
?f=94&t=313031&start=60#p2225302
感谢网友 hawkyutao 分享——“显示农历”程序脚本:
?f=94&t=326352#p2278026
在conkyrc文件中加入一句程序调用命令:
代码:
${font Simhei:size=8}${alignc}${execi 3600 ~/.conkycolors/bin/lunar}号
把下面的代码保存为lunar文件,放在~/.conkycolors/bin/目录下即可:
代码:
#!/bin/bash
DOM=(0xd4a8 0xd4a0 0xda50 0x5aa8 0x56a0 0xaad8 0x25d0 0x92d0 0xc958
0xa950
0xb4a0 0xb550 0xb550 0x55a8 0x4ba0 0xa5b0 0x52b8 0x52b0 0xa930 0x74a8
0x6aa0 0xad50 0x4da8 0x4b60 0x9570 0xa4e0 0xd260 0xe930 0xd530 0x5aa0
0x6b50 0x96d0 0x4ae8 0x4ad0 0xa4d0 0xd258 0xd250 0xd520 0xdaa0 0xb5a0
0x56d0 0x4ad8 0x49b0 0xa4b8 0xa4b0 0xaa50 0xb528 0x6d20 0xada0
0x55b0)
LMOY=(0x40 0x02 0x07 0x00 0x50
0x04 0x09 0x00 0x60 0x04
0x00 0x20 0x60 0x05 0x00
0x30 0xb0 0x06 0x00 0x50
0x02 0x07 0x00 0x50 0x03)
START=2001; END=2050
# $1: 2001-2050
get_leap_month()
{
sft=$(( $1 - $START )); dom=${LMOY[$(( $sft >> 1 ))]}
echo $(( $(( sft & 1 ))?$(( $dom & 0x0f )):$(( $dom >> 4 )) ))
}
# $1: 2001-2050, $2: 1-12
get_days_of_month()
{
y=$1; m=$2; high=0; low=29; sft=$(( 16 - $m ))
dom=${DOM[$(( $y - $START ))]}; lmoy=$(get_leap_month $y)
[ $m -gt $lmoy -a $lmoy -gt 0 ] && let "sft--"
[ $(( $dom & $(( 1 << $sft )) )) -gt 0 ] && let "low++"
if [ $m -eq $lmoy ]; then
let "sft--"
high=$(( $(( $dom & ( 1 << $sft ) ))?30:29 ))
fi
echo $(( low + ( high << 16) ))
}
# $1: 2001-2050
get_days_of_year()
{
y=$1; d=0
for i in {1..12}; do
tmp=$(get_days_of_month $y $i)
let "d+=$(( $(( $tmp >> 16)) & 0xffff ))"
let "d+=$(( $tmp & 0xffff ))"
done
echo $d
}
#
parse_year()
{
HS="甲乙丙丁戊己庚辛壬癸"; EB="子丑寅卯辰巳午未申酉戌亥"
echo "${HS:$(( ($1 - 4) % 10 )):1}${EB:$(( ($1 - 4) % 12 )):1}"
}
#
parse_month()
{
LM=('' '正' '二' '三' '四' '五' '六' '七' '八' '九' '十' '十一' '十二')
echo "${LM[$1]}"
}
#
parse_day()
{
PREFIX="初十廿"; DAY="一二三四五六七八九十"
d=$1
if [ $d -eq 20 ]; then
echo "二十"
elif [ $d -eq 30 ]; then
echo "三十"
else
echo "${PREFIX:$(( ($d - 1) / 10 )):1}${DAY:$(( ($d - 1) % 10 )):1}"
fi
}
parse_date()
{
d=${*:-$(date)}; leap=
sft=$(( ( $(date -d "$d" +%s) - $(date -d "${START}/01/01" +%s) ) / 60 / 60 /
24 ))
if [ $sft -lt 23 ]; then
ly=2000
lm=12
ld=$(( $sft + 7 ))
else
let "sft-=23"; ly=2001; lm=1; ld=1
tmp=$(get_days_of_year $ly)
while [ $sft -ge $tmp ]; do
let "sft-=$tmp"
let "ly++"
tmp=$(get_days_of_year $ly)
done
tmp=$(( $(get_days_of_month $ly $lm) & 0xffff ))
while [ $sft -ge $tmp ]; do
let "sft-=$tmp"
if [ $lm -eq $(get_leap_month $ly) ]; then
tmp=$(( $(get_days_of_month $ly $lm) >> 16 ))
if [ $sft -lt $tmp ]; then
test $tmp -gt 0 && leap="闰"
break
fi
let "sft-=$tmp"
fi
let "lm++"
tmp=$(( $(get_days_of_month $ly $lm) & 0xffff ))
done
let "ld+=$sft"
fi
echo "$(parse_year $ly)年${leap}$(parse_month $lm)月$(parse_day $ld)"
}
parse_date "$*"
感谢网友“drunkfish”在151楼提示——某些CPU温度显示问题:
有童鞋不能显示CPU温度,我碰到的情况估计是因为驱动的问题,在TERM中执行
sensors, 显示的结果:
Core0 Temp: +33.0°C
Core0 Temp: +33.0°C
Core1 Temp: +34.0°C
Core1 Temp: +37.0°C
在conky-colors生成的conkyrc文件中是用"sensors | grep 'Core 0'“来截取信息
的,
注意Core和0当中有个空格,所以拿不到温度;把这句改成"sensors | grep -m 1
'Core0'“就可以了,
只取一个值是因为我的sensors结果中有2个Core0.
感谢网友“drunkfish”在161楼分享——股票查看方法:
找到看股票的方法了,和实时看盘不能比,了胜于无吧。在conkyrc后面加一段:
代码:
###########
#Stocks#
###########
${voffset 4}${font Droid Sans:style=Bold:size=8}STOCKS $stippled_hr${font}
${color2}${font WenQuanYi Bitmap Song:pixelsize=9}${execi 30 bash
/home/rogerzh/.conkycolors/}
在.conkycolors的目录下写一个:
代码:
#!/bin/bash
URL="/list=s_sh000001,s_sh600000,s_sh600004,s_sh600009
"
curl -s --connect-timeout 30 $URL | iconv
-f gb2312 -t utf-8 | awk
-F" '{ print $2 }' | awk
'
BEGIN {
FS=","
}
{
if (NF==6) {
printf("%-12st %7.2ft %5.2ft %5.2fn", $1, $2, $3, $4)
}
}'
其中第一行中就是要显示的股票代码,炒股票的应该知道,深圳的把‘sh'换成‘sz’
就可以了。
感谢网友“北狮运动12”在174楼分享——日历里突出显示“今天”有乱码解决方
法:
${execpi 300 DJS=`date +%_d`; cal -h |sed '2,7!d'| sed '/./!d' | sed 's/^/${goto
32} 在那加上 -h 把原日历的高亮关闭就OK啦
感谢网友“Eastsun”在178楼分享——右键点击桌面conky会消失不见的解决方
法:
修改conkyrc配置脚本文件,把 own_window_type desktop 改为
own_window_type override 就可以了
感谢网友“kimminhee”分享——关于conky不能显示CD封面的情况:
这个只对本地mp3有用,而且你必须是一个很好的音乐收藏的玩家
好像conky不能调用.cahe文件,而且不能调用目录名字有空格的目录。
在te文件中
${image /tmp/conkycolors/ -s 88x62 -p 16,553}改成并添加下
面添加后2行
代码:
${image ~/.conkeycolors/icons/ -s 88x62 -p 16,553}${image ~
/.conkeycolors/icons/你的播放器图标文件.png -s 60x60 -p 16,553}${image 你的音乐
文件夹路径/[--datatype=AR]/ -s 60x60 -p 16,553}
记住这3行命令是没有空格和回车的。
如果你这三个图片不能重合,可以修改-s 88x62 -p 16,553的具体参数,来重合。如果
你播放的mp3没图片的话,conky自己显示前2个命令,如果有的话第三个命令会覆盖
第二个命令。
${image 你的音乐文件夹路径/[--datatype=AR]/ -s 60x60 -p
16,553}这个是你音乐以歌手名字为目录
[--datatype=AR](歌手) [--datatype=AL](专辑) [--datatype=TI](歌名)三
个可选。具体你音乐目录名字来确定。
三个可选。具体看你是怎么收藏音乐的。
我一般是以 /歌手/专辑/歌名.mp3这样放的。
liunx下是不能把不同歌手或专辑放在同一目录下的,不然你是没办法下载专辑图片和
歌曲图片的,而且不支持mp3文件内置图片。不像Windows。而且windows下这些图
片文件你是看不到的。
Ubuntu 11.04版Unity桌面上的Conky效果:
祝大家顺利,快乐定制出自己的个性化CONKY!