1.安装epel源
下载地址:http://dl.fedoraproject.org/pub/epel/
找到epel-release-XXXXXXX.rpm文件,下载解压
rpm -ivh epel-release-XXXXXXX.rpm
2.更新yum仓库
yum clear all && yum makecache
3.安装conky
yum -y install conky
4.启动配置conky
yum安装完毕之后直接在命令行输入conky就能弹出默认的conky,这个界面一般都是比较丑,所以需要我们去手动修改配置。
在用户家目录下新建.conkyrc文件,如果已生成则忽略,下面是我的.conkyrc配置:
[root@localhost ~]# ls /root/.conkyrc
/root/.conkyrc
[root@localhost ~]# cat /root/.conkyrc ###################### # - Conky settings - # ###################### use_spacer right background no update_interval 3 cpu_avg_samples 2 net_avg_samples 2 override_utf8_locale yes double_buffer yes no_buffers yes text_buffer_size 10240 imlib_cache_size 0 ############################# # - Window specifications - # ############################# own_window_class Conky own_window yes own_window_type desktop own_window_argb_visual yes own_window_argb_value 180 own_window_transparent yes own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager border_inner_margin 0 border_outer_margin 0 minimum_size 230 400 maximum_width 1000 alignment tr gap_x 10 gap_y 175 ######################### # - Graphics settings - # ######################### draw_shades no draw_outline no draw_borders no draw_graph_borders no ##################### # - Text settings - # ##################### use_xft yes xftfont Santana:size=10 xftalpha 0.8 uppercase no default_color FFFFFF TEXT # ############ # # system # # ############ # (created 09-11-2010 by Ken Berns) #(For questions and suggestions -> ken.berns@yahoo.de) # - Code - # ${font Santana:size 12:style=Bold}Machine${font} hostname: $alignr$nodename kernel: $alignr$kernel running: $alignr$uptime # ############ # # - cpu: - # # ############ # (created 09-11-2010 by Ken Berns) #(For questions and suggestions -> ken.berns@yahoo.de) # - Code - # ${font Santana:size 12:style=Bold}CPU ${alignr}$cpu%${font} ${top name 1} ${alignr}${top cpu 1} ${top name 2} ${alignr}${top cpu 2} ${top name 3} ${alignr}${top cpu 3} ${top name 4} ${alignr}${top cpu 4} ${top name 5} ${alignr}${top cpu 5} ${top name 6} ${alignr}${top cpu 6} ${top name 7} ${alignr}${top cpu 7} ${top name 8} ${alignr}${top cpu 8} # ############ # # - mem: - # # ############ # (created 09-11-2010 by Ken Berns) #(For questions and suggestions -> ken.berns@yahoo.de) # - Code - # ${font Santana:size 12:style=Bold}RAM ${alignr}$memperc%${font} ${top_mem name 1} ${alignr}${top_mem mem 1} ${top_mem name 2} ${alignr}${top_mem mem 2} ${top_mem name 3} ${alignr}${top_mem mem 3} ${top_mem name 4} ${alignr}${top_mem mem 4} ${top_mem name 5} ${alignr}${top_mem mem 5} # ############ # #filesystem# # ############ # (created 09-11-2010 by Ken Berns) #(For questions and suggestions -> ken.berns@yahoo.de) # - Code - # ############ ${font Santana:size 12:style=Bold}FileSystem ${alignr}$fs_size${font} /:${alignr}${fs_used /}/ ${fs_size /} ${fs_bar 8 /} /boot: ${alignr}${fs_used /boot}/ ${fs_size /boot} ${fs_bar 8 /boot} /home: ${alignr}${fs_used /home}/ ${fs_size /home} ${fs_bar 8 /home} # ############ # # network # # ############ # (created 09-11-2010 by Ken Berns) #(For questions and suggestions -> ken.berns@yahoo.de) # - Code - # ${font Santana:size 12:style=Bold}Network ${font} IP Address: ${alignr}${addr enp7s0} upload:${upspeed enp7s0}/s ${alignr}Total:${totalup enp7s0} download:${downspeed enp7s0}/s ${alignr}Total:${totaldown enp7s0}
5.附一份conky中文配置变量表
选项 命令行下启动conky时可用的选项 conky [options] -v | -V | --version 显示版本并退出 -q | --quiet quiet模式运行conky 也就是无输出 -D | --debug debug模式运行conky 会显示更详细的输出 -a | --alignment=ALIGNMENT 自定义conky的显示位置 {top,bottom,middle}_{left,right,middle} 比如top_right. -b | --double-buffer 双缓冲模式(消除闪烁) -c | --config=FILE 自定义加载配置文件 -C | --print-config 显示默认配置文件 -v参数显示的信息中有该文件位置 -d | --daemonize 后台保护conky进程 -f | --font=FONT 自定义使用的字体 -h | --help 显示帮助并退出 -o | --own-window 在自己窗口运行conky -t | --text=TEXT 调用临时TEXT 用单引号引起来 比如 -t '$uptime' -u | --interval=SECONDS 自定义刷新时间 -w | --window-id=WIN_ID 定义窗口ID -X | --display=DISPLAY 使用X11显示 -x X_COORDINATE X轴位置 -y Y_COORDINATE Y轴位置 -i COUNT 定义刷新次数 完成该次数后退出 关闭conky用的命令为killall conky 重启conky用的命令为killall -SIGUSR1 conky 配置文件位于$HOME/.conkyrc或者${sysconfdir}/conky/conky.conf 示例文件/etc/conky/conky.conf 在http://conky.sf.net/可以找到很多配置文件 TEXT 启动以后显示比如主机名 内核 用户那些所用的文本 也就是配置文件的主体部分 alias 创建变量 第一个参数是新名称 第二个是老名称 其他的参数都是传递给变量的 比如 以$yun代替${yun si feng} 应写成alias yun yun si feng 注意 这仅仅只是创建一个别名你也可以用环境变量 在开始的时候写明yun="yun si feng" alignment 屏幕中的位置 可以是top_left, top_right, top_middle, bottom_left, bottom_right, bottom_middle, middle_left, middle_right 也可以缩写为tl, tr, tm, bl, br, bm, ml, mr 也可以不设置 直接看gap_x和gap_y append_file 附加文件作为注释 background 是否嵌入背景 这是布尔值 真则为嵌入 假则不嵌入 border_margin 边框周边的空白 以像素为单位 border_width 边框线的宽度 以像素为单位 colorN 预先定义TEXT中使用的颜色 N是从0到9的数字 当以颜色以十六进制表示的时候可以省略开头的# cpu_avg_samples cpu数据监测模式 一般选2 default_bar_size 默认进度条的宽度和高度 例如:default_bar_size 0 6 注意前面的是宽度 这对于没有具体大小参数的执行程序的进度条(execbar和execibar)很有用 default_color 默认颜色 default_gauge_size 仪表显示用的仪表(样式类似汽车的仪表盘)的宽度和高度例如:default_gauge_size 25 25 这对于没有具体大小参数的执行程序的显示仪表(execgauge和execigauge)很有用 default_graph_size 频谱显示用的框图的宽度和高度 例如:default_graph_size 0 25 这对于没有具体大小参数的执行程序的监测表(execgraph和execigraph)很有用 default_outline_color 默认边框外缘的颜色 default_shade_color 默认阴影颜色和边界的阴影颜色 diskio_avg_samples 硬盘输入输出监测 display X窗口的连接 double_buffer 消除闪烁 需要own_window支持 draw_borders 创建字体边框 draw_graph_borders 创建图形边框 draw_outline 创建边缘 draw_shades 创建阴影 font 字体设置 可以用xfontsel选择你喜欢的 gap_x 与屏幕左右边界的距离 以像素为单位 gap_y 与屏幕上下边界的距离 以像素为单位 if_up_strictness 监视端口 比如 上传 连接 分配的ip地址 imap 默认IMAP服务器参数为:host user pass [-i interval (in seconds)] [-f folder] [-p port] [-e command] [-r retries] 默认端口143 默认文件夹INBOX 默认时间间隔5分钟 默认重试次数5 如果设置了密码 启动conky时会提示输入密码 imlib_cache_size MLIB2图像缓存大小 单位为字节 默认 用$image设置参数设置为0禁用图像缓存 lua_load 加载lua脚本 用空格分隔 mail_spool 邮件检查 max_port_monitor_connections 监视的最大端口连接数 默认256 max_specials 特殊选项的最大数 比如字体 偏移 默认512 max_user_text bytes 用户文本缓冲区的大小 也就是TEXT部分的大小 默认16384字节 maximum_width(height) pixels 窗口最大宽度(高度) 单位为像素 minimum_size width(height) 窗口最小宽度(高度) 单位为像素 mpd_host MPD服务器地址 mpd_password MPD服务器密码 mpd_port MPD服务器端口 music_player_interval 音乐播放器线程刷新时间间隔(默认为Conky的刷新间隔) net_avg_samples 网络传输平均数据监测 no_buffers 从内存中清除文件系统缓冲区 out_to_console 输出文本到标准输入 也就是终端 out_to_stderr 输出文本到错误输入 out_to_x 设置为no将不会有任何输出在X(和out_to_console差不多) 如果设置为no 必须确认这是位于所有其他的X相关的设置之前(以第一条的configfile为准) 默认yes override_utf8_locale 强制uft8编码需要xft支持 overwrite_file 覆写文件作为注释 own_window 布尔值 创建自主窗口 own_window_class 手动设置WM_CLASS名称 默认为Conky own_window_colour 如果窗口不透明 则需设置颜色 默认为黑 参数为十六进制颜色 或者RGB颜色名字(/usr/share/X11/rgb.txt) own_window_hints 参数为undecorated,below,above,sticky,skip_taskbar skip_pager 如果own_windows为yes 就能用这个得到conky窗口提示 注意 如果用了own_window_type 窗口提示就会被忽略 own_window_title 手动设置窗口的名称 默认为<hostname> - conky own_window_transparent 布尔值 窗口是否透明 own_window_type 如果own_window为yes 可以指定窗口样式为normal, desktop, dock或者override 默认为nomal desktop是指没有装饰 置顶 不显示在pager和taskbar上 出现在所有workspace上的的特殊窗口 override指的是不在控制之下的窗口 会忽略提示 某些时候很有用 pad_percents 小数的百分比形式 0没有百分比形式 pop3 默认POP3服务器参数为host user pass [-i interval (in seconds)] [-p port] [-e command] [-r retries] 默认端口110 默认时间间隔5分钟 默认重复次数5次 如果设有密码 启动conky的时候会提示输入 short_units 缩写单位字符 比如kib->k Gib->G 默认为off show_graph_range 频谱图的时间范围 show_graph_scale 频谱图显示最大数值 stippled_borders 虚线框 单位像素 temperature_unit 期望输出电脑的所有器件显示温度 参数是fahrenheit(华氏)或celsius(摄氏)默认的单位是摄氏度 templateN 为后面TEXT中的使用定义一个模板 N为0到9的数字 TEXT中的一些转义: ' ' -> 换行 '\' -> 下划线 ' ' -> 空格 'N' -> 模板参数N text_buffer_size bytes 标准文本缓冲区的大小 默认256字节 增大缓冲区会降低conky的性能 但会增加显示的文本的数量 设置的大小不能小于默认的256字节 top_cpu_separate 设为true CPU的上方显示一个在使用处理器的功率 设为false CPU的上方显示在使用的所有处理器的功率总和 top_name_width 顶端名字$top的宽度 默认15字节 total_run_times conky运行的次数 指刷新的次数 0为永远运行 update_interval 刷新的间隔时间 单位为秒 间隔时间越长 系统负担越轻 监控实时性越差 uppercase 大写变换 设置为true 输出的所有字母变大写 use_spacer 增加部件周围的空间 阻止它们移动到别的周边 参数有left, right和none(默认的) 注意 这只是使用等宽字体是需要的 比如Bitstream Vera Sans Mono use_xft 使用xft 反锯齿(anti-aliased font和stuff) xftalpha xft字体的开头 必须是一个数值或者0和1 xftfont 使用xft字体 颜色一般用的是十六进制参数可以看/usr/share/X11/rgb.txt 也可以直接对照http://sedition.com/perl/rgb.html acpiacadapter 使用ACPI的话显示的AC适配器 acpifan 使用ACPI的话显示风扇状态 acpitemp 使用ACPI的话显示cpu的摄氏温度 addr interface IP地址 如果没分配 则"No Address" addrs interface IP地址(如果分配了地址就合addr一样) 仅在linux下有效 adt746xcpu CPU温度 得自therm_adt746x adt746xfan 风扇速度 得自therm_adt746x alignc (num) 文本中心对齐 alignr (num) 文本右对齐 apcupsd host port 建立连接apcupsd的服务 无输出 默认本地端口3551 apcupsd_cable 输出UPS的连接类型 apcupsd_charge 当前电池电量的百分比 apcupsd_lastxfer 线性表示电池的剩余电量 apcupsd_linev 额定输入电压 apcupsd_load 电流负载的百分比 apcupsd_loadbar 电流负载的进度条 apcupsd_loadgauge (height),(width) 电流负载仪表图 apcupsd_loadgraph 电流负载频谱图 apcupsd_model 输出UPS模式 apcupsd_name 输出UPS用户自定义的名称 apcupsd_status 线性输出电池当前状态 apcupsd_temp 当前内部温度 apcupsd_timeleft 电池支撑的剩余时间 apcupsd_upsmode 输出UPS的模式(比如独立的) apm_adapter 显示APM AC适配器状态(只适用FreeBSD) apm_battery_life 百分比显示APM电池剩余电量(只适用FreeBSD) apm_battery_time 以hh:mm:ss或者unknown显示APM剩余电量(只适用FreeBSD) audacious_bar (height),(width) 进度条 audacious_bitrate 当前比特率 audacious_channels 声道 audacious_filename 完整路径名和文件名 audacious_frequency 采样率 audacious_length 总长度 格式mm:ss audacious_length_seconds 总长度 以s表示 audacious_main_volume 主音量 audacious_playlist_length 播放列表长度 即列表歌曲数目 audacious_playlist_position 当前播放的歌曲在列表中的位置 audacious_position 歌曲在播放时间的位置 格式mm:ss audacious_position_seconds 歌曲在播放时间的位置 以s表示 audacious_status 播放状态(Playing/Paused/Stopped/Not running) audacious_title (max length) 歌曲标题的最大长度 battery (num) 百分比表示ACPI或者APM电池状态和剩余电量 参数为ACPI电池数量 默认为BAT0 battery_bar (height),(width) (num) 电池剩余电量进度条 参数为ACPI电池数量默认BAT0 battery_percent (num) 电池剩余电量百分比 参数为ACPI电池数量默认BAT0 battery_short (num) batter的缩简模式 battery_time (num) 电池充放电剩余时间 默认参数BAT0 bmpx_album BMP播放器的专辑 bmpx_artist BMP播放器的艺术家 bmpx_bitrate BMP播放器的比特率 bmpx_title BMP播放器的标题 bmpx_track BMP播放器的播放曲目的位置 bmpx_uri BMP播放器连接的网址 buffers 内存使用总量 cached 内存剩余总量 color (color) 改变绘图用的颜色为参数设置的颜色 colorN 改变绘图用的颜色参数 参数0-9之间 combine var1 var2 连接两个变量 比如${combine ${head /proc/cpuinfo 2} - ${head /proc/meminfo 1}}输出为 第一行"cpuinfo_line1 - meminfo_line1" 第二行"cpuinfo_line2 -" conky_build_arch conky的cpu构架 conky_build_date conky的日期 conky_version conky的版本 cpu (cpuN) cpu使用率 cpu的标号作为参数 cpubar (cpuN) (height),(width) cpu使用率的进度条 cpugauge (cpuN) (height),(width) cpu使用仪表图 cpugraph (cpuN) ("normal"|"log") (height),(width) (gradient colour 1) (gradient colour 2) (scale) cpu使用频谱图 如果选log 则是用对数标度两个颜色是颜色渐变参数 用十六进制表示的话 可以去掉# scale是刻度参数 disk_protect device 磁盘保护状态 如果支持的话输出frozen或free diskio (device) 显示当前的磁盘分区读写速度 设备可选 比如sda参数为/dev/sda 也可以选择单独的分区 diskio_read (device) 显示磁盘读取速度 diskio_write (device) 显示磁盘写入速度 diskiograph (device) ("normal"|"log") (height),(width) (gradient colour 1) (gradient colour 2) (scale) 磁盘读写频谱图 参数设置与cpugraph相似 diskiograph_read (device) ("normal"|"log") (height),(width) (gradient colour 1) (gradient colour 2) (scale) 磁盘读取频谱图 参数设置与cpugraph相似 diskiograph_write (device) ("normal"|"log") (height),(width) (gradient colour 1) (gradient colour 2) (scale) 磁盘写入频谱图 参数设置与cpugraph相似 downspeed net 下载速度 单位KiB downspeedf net 下载速度 单位在KiB 精确到小数位 downspeedgraph (netdev) ("normal"|"log") (height),(width) (gradient colour 1) (gradient colour 2) (scale) 下载速度频谱图 参数设置与cpugraph相似 draft_mails (maildir) (interval) 通过在配置文件中加入相关参数,可以实现对电子邮箱的监视,每隔一段时间会收取服务器上的邮件,Conky会监视系统中的mail管道并显示未阅读的邮件的数量 邮箱类型为draft else 如果前面的为假 则~~ endif $if的结束语句 entropy_avail 加密情况 entropy_bar (height),(width) entropy_avail的进度条 entropy_poolsize 密匙的体大小 eval string 字符串解析 根据TEXT对定义的变量字符串进行解析 eve api_userid api_key character_id 从API服务器获取EVE网络游戏账号情况 exec command 执行一个shell命令并在conky显示 警告:这会花费很多资源 建议写个c程序或者打个补丁 execbar command 和exec相似 但当第一个变量返回值为0-100时使 用该标号的进度条的大小通过default_bar_size配置 execgauge command 和execbar相似只是把进度条换成仪表图 通过default_graph_size配置 execgraph ("normal"|"log") (height),(width) (gradient colour 1) (gradient colour 2) (scale) command 使用频谱图的execbar 参数和cpugraph相似 尺寸大小由default_graph_size配置 execi interval command 和exec相似只是间隔时间不同 不能少于update_interval的配置 另见$texeci execibar interval command 间隔时间不同的execbar execigauge interval command 间隔时间不同的execguage execigraph interval command 间隔时间不同的execgraph execp command 类似exec 但可以插入类似${color red}hi!${color}的脚本 警告:execp每一次conky循环会销毁所有对象 比如用$execi在$execp建立一个声明 它将运行在功能相同但时间间隔为execp的声明运行 execpi interval command 时间间隔不同的execp flagged_mails (maildir) (interval) 类似draft_mails 邮箱类型为flagged font (font) 字体设置 用于当前和后面的 可以用$font而不需要参数改回预设字体 和$color类似 forwarded_mails (maildir) (interval) 类似draft_mails 邮箱类型为forwarded freq (n) 频率 返回cpu的频率值单位MHz 参数为cpu标号 默认为1 freq_g (n) 单位为GHz的freq fs_bar (height),(width) fs 进度条表示文件系统使用的空间 fs_bar_free (height),(width) fs 进度条表示文件系统剩余的空间 fs_free (fs) 文件系统剩余空间 fs_free_perc (fs) 文件系统剩余空间百分比 fs_size (fs) 文件系统空间总大小 fs_type (fs) 文件系统类型 fs_used (fs) 文件系统使用空间 fs_used_perc (fs) 文件系统使用空间百分比 goto x 下一个元素输出到位置x gw_iface 显示默认路由的接口 或者"multiple" "none"(太多 没有) gw_ip 显示默认网关的IP 或者"multiple" "none" hddtemp dev, (host,(port)) 显示hddtemp服务运行的主机和端口并以报告形式输出指定硬盘的温度 预设主机127.0.0.1 默认端口7634 head logfile lines (interval) 显示前N行日志文件的文本如果没设置时间间隔 默认为2倍conky时间间隔 在文本缓冲区足够的情况下最多显示30行 hr (height) 水平实线 用来分隔区块 单位像素 hwmon (dev) type n (factor offset) 2.6内核中sysfs的hwmon传感器 如果只有一个hwmon器件可以省略参数 参数中in和vol指的是电压 fan指风扇 temp指温度 参数n指的传感器标号 可以查看/sys/class/hwmon/ 最后的可选参数factor offset允许raw输入 运算式为input = input * factor + offset 注意必须为十进制也就是说至少包含一个小数位 i (dev) type n (factor offset) 2.6内核中sysfs的IC2总线传感器可以查看/sys/bus/i/devices/ 参数类似hwmon i8k_ac_status 运行i8k内核的爱普生笔记本显示是否是ac电源 位于/proc/i8k 注意 默认不开启i8k i8k_bios 爱普生笔记本 显示bios版本 位于/proc/i8k i8k_buttons_status 爱普生笔记本 显示音量按钮状态 位于/proc/i8k i8k_cpu_temp 爱普生笔记本 显示cpu的摄氏温度位于/proc/i8k i8k_left_fan_rpm 爱普生笔记本 显示左风扇转速为每分钟多少 位于/proc/i8k i8k_left_fan_status 爱普生笔记本 显示左风扇状态 位于/proc/i8k i8k_right_fan_rpm 爱普生笔记本 显示右风扇转速 位于/proc/i8k i8k_right_fan_status 普生笔记本 显示右风扇状态 位于/proc/i8k i8k_serial 爱普生笔记本 显示笔记本电脑序列号 位于/proc/i8k i8k_version 爱普生笔记本 显示格式版本 位于/proc/i8k ibm_brightness 运行ACPI的IBM笔记本显示显示屏亮度 ibm_fan 运行ACPI的IBM笔记本显示风扇转速 ibm_temps N 运行ACPI的IBM笔记本 显示温度传感器的数值 参数N为序号0-7 其中0在CPU上 3在GPU上 ibm_volume 运行ACPI的IBM笔记本 显示由控制音量键0-14控制的master音量 iconv_start codeset_from codeset_to GNU iconv编码转换 用iconv_stop停止 iconv_stop 停止iconv编码转换 if_empty (var) 如果conky变量var为空 显示所有$if_empty到与之匹配的$endif之间内容 if_existing file (string) 如果file存在显示所有$if_existing到与之匹配的$endif之间内容可选的第二参数用来检查文件是否包含指定字符串 if_gw 如果至少有一个默认网关 显示所有$if_gw到与之匹配的$endif之间内容 if_match expression 布尔式判断 是否显示所有$if_match到与之匹配的$endif之间内容取决于判断结果的真假 正确形式包括左右式和判断符 左右式的类型有: double:双精度 有小数位 long:长整型 整数 string: 字符串 单引号或者双引号中间的double和long 判断符包括:'>','<','>=','<=','=='和'!=' if_mixer_mute (mixer) 如果有混音器 显示所有$if_mixer_mute到与之匹配的$endif之间内容 如果没有 则使用master音量 if_mounted (mountpoint) 如果挂载点挂载了硬件 显示所有$if_mounted到与之匹配的$endif之间内容 if_mpd_playing 如果mpd正在播放或者暂停显示所有$if_mpd_playing到与之匹配的$endif之间内容 if_running (process) 如果process进程正在运行显示所有$if_running到与之匹配的$endif之间内容这里使用``pidof"命令 支持-x开关 if_smapi_bat_installed (INDEX) 当使用smapi 如果标号INDEX的电池装上了 显示所有$if_smapi_bat_installed到与之匹配的$endif之间内容 if_up (interface) 如果接口存在并且挂载上 显示所有$if_up到与之匹配的$endif之间内容 if_updatenr (updatenr) 如果这是conky第updatenr次刷新 则显示所有$if_updatenr到与之匹配的$endif之间的内容 当到达updatenr时计数器重置 比如{$if_updatenr 1}foo$endif{$if_updatenr 2}bar$endif{$if_updatenr 4}$endif 25%时间运行foo 之后25%时间运行bar 剩余的一半时间什么都不做 if_xmms2_connected 如果xmms2运行了 显示所有$if_xmms2_connected到与之匹配的$endif之间内容 image <path to image> (-p x,y) (-s WxH) 在指定路径使用IMLIB2读取图像第二项参数x,y改变位置 第三项参数w,h表示尺寸大小 比如 ${image /home/brenden/cheeseburger.jpg -p 20,20 -s 200x200} 显示cheeseburger.jpg在(20,20) 尺寸为200x200像素 imap_messages (args) 显示IMAP收件箱中的邮件数量 IMAP邮箱自己定义 形式为host user pass [-i interval (in seconds)] [-f folder] [-p port] [-e command] [-r retries] 默认端口143 默认文件夹INBOX 默认时间间隔5分钟 默认重复次数5 如果设置了密码 启动conky时候会提示输入密码 imap_unseen (args) 显示隐藏的IMAP收件箱中的邮箱数量 邮箱自定义 形式为host user pass [-i interval (in seconds)] [-f folder] [-p port] [-e command] [-r retries] 默认端口143 默认文件夹INBOX 默认时间间隔5分钟 默认重复次数5 如果设置了密码 启动conky时候会提示输入密码 ioscheduler disk 输出当前磁盘的硬件挂载名 比如hda sdb kernel 内核版本 laptop_mode /proc/sys/vm/laptop_mode的数值 lines textfile 显示给定文件的行数 loadavg 系统平均负荷 参数1,2,3 1表示过去1分钟 2表示过去5分钟 3表示过去15分钟 loadgraph ("normal"|"log") (height),(width) (gradient colour 1) (gradient colour 2) (scale) 负载状态频谱图 类似于xload 参数设置类似cpugraph lua function_name (function parameters) 执行一个给了参数的lua函数输出返回的字符串 如何加载脚本见 lua_load lua_bar (height, width) function_name (function parameters) 执行一个给了参数的lua函数并以进度条形式输出预计的结果数值介于0-100 如何加载脚本见lua_load lua_gauge (height, width) function_name (function parameters) 类似lua_bar 只是将bar换成了gauge lua_graph function_name (function parameters) ("normal"|"log") (height),(width) (gradient colour 1) (gradient colour 2) (scale) 执行一个给了参数的lua函数并以频谱图输出 预计任何输出值在默认情况都能完整表示如何加载脚本见lua_load lua_parse function_name (function parameters) 执行一个给了参数的lua函数并百分比输出按conky的text每句语法分析并输出结果数值 如何加载脚本见lua_load lua_read_parse function_name (conky text) 执行一个给了参数的lua函数并百分比输出如果参数选择后者 则先分析每句conky的text 按conky的text每句语法分析并输出结果数值 如何加载脚本见lua_load machine 硬件系统类型 比如i686 mails (mailbox) (interval) 显示指定邮箱的邮件数量 邮箱支持mbox和maildir两种 可以使用像fetchmail的程序获得所喜欢的邮件服务器 认证 又见new_mails mboxscan (-n number of messages to print) (-fw from width) (-sw subject width) mbox 输出一个最近邮箱中邮件概要 邮箱参数是邮箱的文件名 比如${mboxscan -n 10 "/home/brenden/some box"} mem 使用的内存容量 membar (height),(width) 进度条显示内存的使用 memeasyfree 可用内存 包括缓冲区和缓存 memfree 剩余内存 memgauge (height),(width) 仪表显示使用的内存 memgraph ("normal"|"log") (height),(width) (gradient colour 1) (gradient colour 2) (scale) 内存使用频谱图 参数设置类似cpugraph memmax 内存总量 memperc 内存使用百分比 mixer (device) 输出混音器状态报告 默认参数为vol 但可以设置"vol","bass","treble","synth","pcm","speaker","line","mic","cd","mix","pcm2","rec","igain","ogain","line1","line2","line3","dig1","dig2","dig3","phin","phout","video","radio","monitor" 根据SOUND_DEVICE_NAMES从<linux/soundcard.h> (on Linux), <soundcard.h> (on OpenBSD)或者<sys/soundcard.h>找到自己系统的参数 mixerbar (device) 进度条显示混音器音量 mixerl (device) 混音器左声道音量 mixerlbar (device) 进度条混音器左声道音量 mixerr (device) 混音器右声道音量 mixerrbar (device) 进度条混音器右声道音量 moc_album moc播放歌曲的专辑 moc_artist moc播放歌曲的艺术家 moc_bitrate moc播放歌曲的比特率 moc_curtime moc播放歌曲的当前时间 moc_file moc播放歌曲的文件名 moc_rate moc播放歌曲的比率 moc_song moc播放歌曲的当前播放的歌曲名 moc_state moc播放歌曲的状态 moc_timeleft moc播放歌曲的剩余时间 moc_title moc播放歌曲的标题 moc_totaltime moc播放歌曲的总长度 monitor conky运行时运行的监视器数目 monitor_number 监视器的数目 mpd_album 当前播放歌曲的专辑 mpd_artist 当前播放歌曲的艺术家 mpd_bar (height),(width) 当前播放歌曲的进度条 mpd_bitrate 当前播放歌曲的比特率 mpd_elapsed 当前歌曲已播放时间 mpd_file 当前播放歌曲的文件名 mpd_length 当前播放歌曲的长度 mpd_name 当前播放歌曲的名称 mpd_percent 当前播放歌曲的播放百分比 mpd_random mpd播放器的随机模式(On/Off) mpd_repeat mpd播放器的重复模式(On/Off) mpd_smart (max length) 智能判断当前歌曲的输出信息,如果id3可用,则输出”歌手-歌名”的 格式,如果id3不可用,则输出当前歌曲的文件名 mpd_status 播放器状态 播放 暂停 还是停止 mpd_title (max length) 播放的歌曲标题 mpd_track mpd状态 mpd_vol 播放器的音量
最后是我配置好的桌面展示