Conky-colors详细教程
来源:互联网 发布:无懈可击知乎 编辑:程序博客网 时间:2024/06/02 00:31
第一步:安装conky
第二步:安装其他相关软件
>附件
>终端,输入下列命令运行安装命令
代码:
sudoapt-get install aptitude python-statgrab ttf-droid hddtemp curllm-sensors conky-all
sudo chmod u+s /usr/sbin/hddtemp
sudo sensors-detect
安装过程中出现的所有提示问题都回答Yes即可。
第三步:安装CONKY-colors
Gnome用户到gnome-look.org搜索CONKY-colors,或在这个网页下方就有下载地址:
conky_colors 7.0.3版(8月10日):
或者直接下载源代码,地址:
conky_colors 6.1版兼容支持 conky1.8.0 版,
其中Cairo/Ring模式可以在conky 1.8.1版上运行,但默认的默认模式在conky1.8.1版上会有一些问题。
KDE用户没有安装配置过程,但可以到KDE-look.org搜索CONKY-colors,在这个网页直接下载配置文件来使用:
Simple Conky-Colors 0.2版配置文件(5月27日):
直接下载KDE下的配置文件:
位置
>主文件夹
>
用鼠标把下载到桌面的92328-conky_colors-5.1.2.tar.gz文件放在你的主文件夹下
>
右键点击选择“解压缩到此处”
>得到“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命令参数选项介绍:
先在终端中输入下列命令查看确认桌面显示 show_desktop 项已经勾选。
代码:
gconf-editor
已经开启3D桌面的用户请注意,在“配置编辑器”中
>/
>apps
>nautilus
>preferences
确认右边的 show_desktop 是勾选上的(如下图所示)。
在终端中输入下列命令测试英文的 conky 效果,在终端按 ctrl C 键可以退出。
代码:
conky-c ~/.conkycolors/conkyrc
第五步:中文汉化conky
测试通过了之后,在终端中输入下列命令,为修改中文配置文件先做一个备份。
代码:
cp~/.conkycolors/conkyrc~/.conkycolors/conkyrc_bak
接下来要做的是复制XP的一个中文体文件 simhei.ttf 到系统指定的conky目录
点击上方任务栏的“位置”
>选择windows所在的系统盘分区
位置
>主文件夹
>文件系统
>media
查看分区目录,确认windows所在的系统盘分区的目录编号名称,在终端中输入下列命令
把中文字体 simhei.ttf 黑体复制到系统共享字体目录里TTF中的conky目录
代码:
sudo cp/media/目录编号/windows/font/simhei.ttf/usr/share/fonts/TTF/conky/
或者,按Alt+F2键,在弹出的窗口中输入gksu,
然后在新弹出的窗口运行nautilus,就能不受文件目录权限的限制,在图形界面往系统里复制文件了。
机子上没有安装XP的朋友,也可以在网上下载 simhei.ttf 中文体文件保存到系统指定的conky目录。
simhei.ttf 中文体文件复制好之后,在终端中输入下列命令,
修改编辑conkyrc脚本中的字体设置,并增加中文内容。
代码:
gedit~/.conkycolors/conkyrc
在本教程最后也贴有 conkyrc_CN 的文本内容,以方便参考。
本教程的最后还提供有带完整天气图文信息的的中文conkyrc脚本下载。
如果仍没能认出中文字体,可以在终端用下列命令更新系统的字体缓存:
代码:
sudofc-cache -v -f
修改编辑的过程中,
你可以使用另一个终端来进行测试中文的conky 效果,
每次点击 gendit的“保存”按钮,conky都会自动刷新,
在终端按 ctrl C键则会退出。
应用程序
>附件
>终端,
代码:
conky-c ~/.conkycolors/conkyrc
第六步:开机自启动中文conky
系统
>首选项
>启动应用程序
>在弹出的“启动应用程序首选项中”点击“添加”按钮
>
在弹出的“添加启动程序”里,“名称”和“注释”可以随便填写,“命令“必须填写下列命令:
代码:
/usr/share/conkycolors/bin/conkyStart
点击右上角的关机按钮
>注销
>重新登录测试开机自启动效果。
开机自启动命令为什么改用 /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
###默认字体改用为 simhei.ttf 中文黑体字,字号大小为8 ###
### 你可以从XP的 C:\windows\Font复制中文ttf字体到 /usr/share/fonts/TTF/conky/ 目录里 ###
### 指定字体文件时,有时需要指定的是字体名称,而不是文件名 ###
xftfont
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_hintsundecorated,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
#
######## - SYSTEM - ########
#
### 显示LOGO 相应的conky-colors配置参数--ubuntu ###
### 更详细的配置参数 可运行命令 conky-colors--help 查看 ###
### 可以查看 /usr/share/fonts/TTF/conky/OpenLogos.ttf文件 更换为其他的字体 ###
### 对应 Arial_Black.ttf文件 把u替换为其他字母,即可得到你喜欢的图案 ###
###voffset 为垂直偏移量 offset 为水平偏移量 goto 为直接指定的位置 ###
${color0}${voffset 6}${fontOpenLogos:size=19}u${font}${color}${goto 32}${voffset-14}内核
### 相应的conky-colors配置参数--updates ###
### 显示的是你的电脑开机时长 ###
${goto 32}运行时间
# |--UPDATES
### 显示的是等待更新的软件包数 ###
${goto 32}等待更新
# |--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}${goto32}CPU1
${goto 32}CPU2
# |--MEM
${color0}${font Poky:size=16}M${font}${color}${goto 32}${voffset-7}RAM
${offset 1}${voffset 2}${color0}${membar 4,18}${color}${goto32}${voffset -2}空闲
# |--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
${voffset 4}${offset 1}${color0}${swapbar 4,18}${color}${voffset-4}${goto 32}空闲
# |--PROC
### 相应的conky-colors配置参数--proc=3如果想显示更多的进程,可以多加几行改topname号 ###
${voffset 2}${color0}${font Poky:size=15}a${font}${color}${goto32}${voffset -10}进程
${voffset -1}${goto 42}${color2}${top name 1}${color}${font DroidSans: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 DroidSans: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 DroidSans:style=Bold:size=8}${color1} ${goto 124}${top cpu 3}${alignr}${top mem 3}${color}${font}
#
######## - CLOCK - #######
#
${voffset 4}${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}${execpi120 /usr/share/conkycolors/bin/conkyClockhour}${color}${font}
${voffset -39}${goto 35}${font zoraclockM:size=40}${color2}${execpi60 /usr/share/conkycolors/bin/conkyClockminute}${color}${font}
### 数字时间的显示你可以下载LED的ttf字体到/usr/share/fonts/TTF/conky/ 替换为电子表形式的显示 ###
${goto 100}${voffset -45}${font DroidSans:style=Bold:size=15}${color2}${time %H}${time :%M}${time:%S}${color}${font}
### 日期的显示这里调用的是系统的时间 系统是中文时 %A也自动显示为中文 星期 英文字体反而乱码 ###
${goto 100}${voffset 5}${font
${goto 100}${voffset -5}${goto 100}${font
#
######### - CALENDAR - #########
#
### 月历前的“便签式日历”是Poky字体笔记本电脑的电池电量显示也用Poky字体 ###
### 调整月历的字体时注意有两处地方 字体和大小应保持一致 ###
${voffset -2}${color0}${font Poky:size=16}D${font}${voffset-8}${font Droid Sans:style=Bold:size=7}${offset -17}${voffset4}${time %d}${font}${color}${voffset-1}${font
#
######## -自定义文本- ########
#
### 目的是借用此栏目的高度调整下方相册PHOTO中图片的位置 ###
$stippled_hr
### 这里我显示里Linux的企鹅标志和超人及蝙蝠侠的标志 ###
###可以查看 /usr/share/fonts/TTF/conky/ 里的字体文件 ###
### 还可以找到切格瓦拉 的头像和 intel outside等有趣的图案 ###
${fontOpenLogos:style=Bold:size=25}${color0}t${color}${font}${voffset-20}${font Devilinside:style=Bold:size=20}${color0}ed${color}${font}${voffset-5}${goto 88}${fontsimhei:style=Bold:size=12}${color1}祝您新年快乐!${color}${font}
#$stippled_hr
#
########### - MEDIA PLAYER - ###########
#
### 相应的conky-colors配置参数--rhythmbox=vinyl还支持其他播放器 ###
### 能显示所播放的专辑名、歌手名、歌曲名、播放时间,有时还联网能显示专辑的封面图片 ###
### 似乎左侧的CD图标显示也只能固定在conky的中央图片下 ###
### 不知能否在 ~/.conkycolors/bin/下的 conkyCover程序脚本里修改显示位置? ###
${voffset 4}${font
${execi 6 /home/a/.conkycolors/bin/conkyCover}${execpi 2/usr/share/conkycolors/bin/conkyRhythmbox -t/home/a/.conkycolors/templates/conkyPlayer.template}
#
######## - NVIDIA - ########
#
### 相应的conky-colors配置参数--nvidia好像没有ATI的 ###
${voffset 0}${font
${color0}${voffset -4}${font Poky:size=17}N${font}${color}${goto32}${voffset -8}GPU
${goto 32}GPU
${goto 20}显存容量
${goto 20}驱动版本
#
###### - HD - ######
#
### 相应的conky-colors配置参数--hd=mix有4种显示方式,或修改最后一行的 conkyHD3 为 conkyHD1 2 4即可 ###
${voffset 4}${font
# |--HDTEMP1
### 硬盘温度相应的conky-colors配置参数--hdtemp1=sda表示第一个sata硬盘 ###
${voffset 4}${color0}${fontWeather:size=15}y${font}${color}${voffset -3}${goto32}温度
### 这里汉化不了硬盘容量的信息了 想汉化的朋于可以修改下面路径的程序脚本 ###
${execpi 30/usr/share/conkycolors/bin/conkyHD3}
#
######## - NETWORK - #########
#
### 相应的conky-colors配置参数--network也可以设置无限网络 --wireless ###
${voffset 4}${font
#|--WLAN0
${if_up wlan0}
${voffset -13}${color0}${font VariShapesSolid:size=14}q${font}${color}${goto 32}${voffset-6}上传
${goto 32}总计
${voffset -2}${color0}${font VariShapesSolid:size=14}Q${font}${color}${goto 32}${voffset-6}下载
${goto 32}总计
${voffset -2}${color0}${font Poky:size=14}Y${font}${color}${goto32} ${voffset -2}信号
${voffset 4}${color0}${font Poky:size=13}w${font}${color}${goto32}${voffset -8}Local
${goto 32}Public
#|--ETH0
${else}${if_up eth0}
${voffset -13}${color0}${font VariShapesSolid:size=14}q${font}${color}${goto 32}${voffset-6}上传
${goto 32}总计
${voffset -2}${color0}${font VariShapesSolid:size=14}Q${font}${color}${goto 32}${voffset-6}下载
${goto 32}总计
${voffset -2}${color0}${font Poky:size=13}w${font}${color}${goto32}${voffset -4}Local
${goto 32}Public
#|--PPP0
${else}${if_up ppp0}
${voffset -13}${color0}${font VariShapesSolid:size=14}q${font}${color}${goto 32}${voffset-6}上传
${goto 32}总计
${voffset -2}${color0}${font VariShapesSolid:size=14}Q${font}${color}${goto 32}${voffset-6}下载
${goto 32}总计
${voffset -2}${color0}${font Poky:size=13}w${font}${color}${goto32}${voffset -4}Local
${else}${voffset 4}${color0}${font PizzaDudeBullets:size=12}4${font}${color}${goto32}网络不通
#
########## - BBCWEATHER - ##########
#
### 相应的conky-colors配置参数--bbcweather=1586摄氏华氏--unit=C/F 插件--weatherplus###
###无需注册 到
### 因论坛屏蔽,请把网址中的~号删除 ###
### 若想要显示更完整的天气信息请参考教程最后的 conkyrc_MY.txt 文件 ###
${voffset -8}${font
${goto 12}${voffset 4}${color0}${fontWeather:size=24}y${font}${color}
${voffset -29}${goto 32}温度
${goto 32}${voffset -2}${color0}${font VariShapesSolid:size=8}q${font}${color}${color2}${execi 600 curl -s--connect-timeout 30"http://newsrss.~bbc~.co.uk/weather/forecast/1586/Next3DaysRSS.xml"| 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"http://newsrss.~bbc~.co.uk/weather/forecast/1586/Next3DaysRSS.xml"| 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}湿度
感谢网友
viewtopic.php?f=94&t=313031&start=60#p2225302
感谢网友
viewtopic.php?f=94&t=326352#p2278026
在conkyrc文件中加入一句程序调用命令:
代码:
${fontSimhei:size=8}${alignc}${execi 3600~/.conkycolors/bin/lunar}号
把下面的代码保存为lunar文件,放在~/.conkycolors/bin/目录下即可:
代码:
#!/bin/bash
DOM=(0xd4a8 0xd4a0 0xda50 0x5aa8 0x56a0 0xaad8 0x25d0 0x92d0 0xc9580xa950
LMOY=(0x40 0x02 0x07 0x00 0x50
START=2001; END=2050
# $1: 2001-2050
get_leap_month()
{
}
# $1: 2001-2050, $2: 1-12
get_days_of_month()
{
}
# $1: 2001-2050
get_days_of_year()
{
}
#
parse_year()
{
}
#
parse_month()
{
}
#
parse_day()
{
}
parse_date()
{
}
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 'Core0'“来截取信息的,
注意Core和0当中有个空格,所以拿不到温度;把这句改成"sensors | grep -m 1'Core0'“就可以了,
只取一个值是因为我的sensors结果中有2个Core0.
感谢网友“北狮运动12”在174楼分享——日历里突出显示“今天”有乱码解决方法:
${execpi 300 DJS=`date +%_d`;cal
感谢网友“Eastsun”在178楼分享——右键点击桌面conky会消失不见的解决方法:
修改conkyrc配置脚本文件,把 own_window_typedesktop 改为 own_window_type override就可以了
后记:
own_window_type normal
可以设置成普通window,这样不会随着鼠标一点桌面就消失
own_window_hints undecorated,below,skip_taskbar,skip_pager
可以吧普通window的边边框啥子的都去掉,这样就好像长在桌面上一样
- Conky-colors详细教程
- conky-colors
- Conky
- conky
- colors
- colors
- colors
- Colors
- conky配置
- 配置conky
- conky配置
- conky配置
- conky配置
- CONKY配置
- conky 配置
- conky插件
- conky配置
- linux 的conky新版配置文件 conky.conf
- Task #6 - Customize the image
- VC下使用LibTiff处理TIFF文件
- Ubuntu下mysql的配置
- android 自定义视图控件开发
- 一些SQL命令
- Conky-colors详细教程
- 关乎Java多线程+Runnable和Thread…
- Android服务之Service(一)
- JS时间循环获取
- 批量修改数据库表的构架名
- KVM+Sheepdog+NFS构建KVM集群
- altium designer 10 的AD10Crakc.zip解压后没有patch.exe
- hdu 题目1398 Square Coins (母函数及其应用)
- jdk与jre的区别