CentOS7.5安裝配置conky(極簡)


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}
View Code

 

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' -> 模板參數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                            播放器的音量
View Code

 

最后是我配置好的桌面展示


 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM