CentOS7.5安装配置conky(极简)
生活随笔
收集整理的這篇文章主要介紹了
CentOS7.5安装配置conky(极简)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.安裝epel源
下載地址:http://dl.fedoraproject.org/pub/epel/
找到epel-release-XXXXXXX.rpm文件,下載解壓
rpm -ivh?epel-release-XXXXXXX.rpm
?
2.更新yum倉(cāng)庫(kù)
yum clear all && yum makecache
?
3.安裝conky
yum -y install conky
?
4.啟動(dòng)配置conky
yum安裝完畢之后直接在命令行輸入conky就能彈出默認(rèn)的conky,這個(gè)界面一般都是比較丑,所以需要我們?nèi)ナ謩?dòng)修改配置。
在用戶家目錄下新建.conkyrc文件,如果已生成則忽略,下面是我的.conkyrc配置:
[root@localhost ~]# ls /root/.conkyrc
/root/.conkyrc
?
5.附一份conky中文配置變量表
選項(xiàng)命令行下啟動(dòng)conky時(shí)可用的選項(xiàng) conky [options]-v | -V | --version顯示版本并退出 -q | --quietquiet模式運(yùn)行conky 也就是無(wú)輸出 -D | --debugdebug模式運(yùn)行conky 會(huì)顯示更詳細(xì)的輸出 -a | --alignment=ALIGNMENT自定義conky的顯示位置 {top,bottom,middle}_{left,right,middle} 比如top_right. -b | --double-buffer雙緩沖模式(消除閃爍) -c | --config=FILE自定義加載配置文件 -C | --print-config顯示默認(rèn)配置文件 -v參數(shù)顯示的信息中有該文件位置 -d | --daemonize后臺(tái)保護(hù)conky進(jìn)程 -f | --font=FONT自定義使用的字體 -h | --help顯示幫助并退出 -o | --own-window在自己窗口運(yùn)行conky -t | --text=TEXT調(diào)用臨時(shí)TEXT 用單引號(hào)引起來(lái) 比如 -t '$uptime' -u | --interval=SECONDS自定義刷新時(shí)間 -w | --window-id=WIN_ID定義窗口ID -X | --display=DISPLAY使用X11顯示 -x X_COORDINATEX軸位置 -y Y_COORDINATEY軸位置 -i COUNT定義刷新次數(shù) 完成該次數(shù)后退出關(guān)閉conky用的命令為killall conky 重啟conky用的命令為killall -SIGUSR1 conky配置文件位于$HOME/.conkyrc或者${sysconfdir}/conky/conky.conf 示例文件/etc/conky/conky.conf 在http://conky.sf.net/可以找到很多配置文件 TEXT 啟動(dòng)以后顯示比如主機(jī)名 內(nèi)核 用戶那些所用的文本 也就是配置文件的主體部分 alias 創(chuàng)建變量 第一個(gè)參數(shù)是新名稱 第二個(gè)是老名稱 其他的參數(shù)都是傳遞給變量的 比如 以$yun代替${yun si feng} 應(yīng)寫成alias yun yun si feng 注意 這僅僅只是創(chuàng)建一個(gè)別名你也可以用環(huán)境變量 在開(kāi)始的時(shí)候?qū)懨鱵un="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 也可以不設(shè)置 直接看gap_x和gap_y append_file 附加文件作為注釋 background 是否嵌入背景 這是布爾值 真則為嵌入 假則不嵌入 border_margin 邊框周邊的空白 以像素為單位 border_width 邊框線的寬度 以像素為單位 colorN 預(yù)先定義TEXT中使用的顏色 N是從0到9的數(shù)字 當(dāng)以顏色以十六進(jìn)制表示的時(shí)候可以省略開(kāi)頭的# cpu_avg_samples cpu數(shù)據(jù)監(jiān)測(cè)模式 一般選2 default_bar_size 默認(rèn)進(jìn)度條的寬度和高度 例如:default_bar_size 0 6 注意前面的是寬度 這對(duì)于沒(méi)有具體大小參數(shù)的執(zhí)行程序的進(jìn)度條(execbar和execibar)很有用 default_color 默認(rèn)顏色 default_gauge_size 儀表顯示用的儀表(樣式類似汽車的儀表盤)的寬度和高度例如:default_gauge_size 25 25 這對(duì)于沒(méi)有具體大小參數(shù)的執(zhí)行程序的顯示儀表(execgauge和execigauge)很有用 default_graph_size 頻譜顯示用的框圖的寬度和高度 例如:default_graph_size 0 25 這對(duì)于沒(méi)有具體大小參數(shù)的執(zhí)行程序的監(jiān)測(cè)表(execgraph和execigraph)很有用 default_outline_color 默認(rèn)邊框外緣的顏色 default_shade_color 默認(rèn)陰影顏色和邊界的陰影顏色 diskio_avg_samples 硬盤輸入輸出監(jiān)測(cè) display X窗口的連接 double_buffer 消除閃爍 需要own_window支持 draw_borders 創(chuàng)建字體邊框 draw_graph_borders 創(chuàng)建圖形邊框 draw_outline 創(chuàng)建邊緣 draw_shades 創(chuàng)建陰影 font 字體設(shè)置 可以用xfontsel選擇你喜歡的 gap_x 與屏幕左右邊界的距離 以像素為單位 gap_y 與屏幕上下邊界的距離 以像素為單位 if_up_strictness 監(jiān)視端口 比如 上傳 連接 分配的ip地址 imap 默認(rèn)IMAP服務(wù)器參數(shù)為:host user pass [-i interval (in seconds)] [-f folder] [-p port] [-e command] [-r retries] 默認(rèn)端口143 默認(rèn)文件夾INBOX 默認(rèn)時(shí)間間隔5分鐘 默認(rèn)重試次數(shù)5 如果設(shè)置了密碼 啟動(dòng)conky時(shí)會(huì)提示輸入密碼 imlib_cache_size MLIB2圖像緩存大小 單位為字節(jié) 默認(rèn) 用$image設(shè)置參數(shù)設(shè)置為0禁用圖像緩存 lua_load 加載lua腳本 用空格分隔 mail_spool 郵件檢查 max_port_monitor_connections 監(jiān)視的最大端口連接數(shù) 默認(rèn)256 max_specials 特殊選項(xiàng)的最大數(shù) 比如字體 偏移 默認(rèn)512 max_user_text bytes 用戶文本緩沖區(qū)的大小 也就是TEXT部分的大小 默認(rèn)16384字節(jié) maximum_width(height) pixels 窗口最大寬度(高度) 單位為像素 minimum_size width(height) 窗口最小寬度(高度) 單位為像素 mpd_host MPD服務(wù)器地址 mpd_password MPD服務(wù)器密碼 mpd_port MPD服務(wù)器端口 music_player_interval 音樂(lè)播放器線程刷新時(shí)間間隔(默認(rèn)為Conky的刷新間隔) net_avg_samples 網(wǎng)絡(luò)傳輸平均數(shù)據(jù)監(jiān)測(cè) no_buffers 從內(nèi)存中清除文件系統(tǒng)緩沖區(qū) out_to_console 輸出文本到標(biāo)準(zhǔn)輸入 也就是終端 out_to_stderr 輸出文本到錯(cuò)誤輸入 out_to_x 設(shè)置為no將不會(huì)有任何輸出在X(和out_to_console差不多) 如果設(shè)置為no 必須確認(rèn)這是位于所有其他的X相關(guān)的設(shè)置之前(以第一條的configfile為準(zhǔn)) 默認(rèn)yes override_utf8_locale 強(qiáng)制uft8編碼需要xft支持 overwrite_file 覆寫文件作為注釋 own_window 布爾值 創(chuàng)建自主窗口 own_window_class 手動(dòng)設(shè)置WM_CLASS名稱 默認(rèn)為Conky own_window_colour 如果窗口不透明 則需設(shè)置顏色 默認(rèn)為黑 參數(shù)為十六進(jìn)制顏色 或者RGB顏色名字(/usr/share/X11/rgb.txt) own_window_hints 參數(shù)為undecorated,below,above,sticky,skip_taskbar skip_pager 如果own_windows為yes 就能用這個(gè)得到conky窗口提示 注意 如果用了own_window_type 窗口提示就會(huì)被忽略 own_window_title 手動(dòng)設(shè)置窗口的名稱 默認(rèn)為<hostname> - conky own_window_transparent 布爾值 窗口是否透明 own_window_type 如果own_window為yes 可以指定窗口樣式為normal, desktop, dock或者override 默認(rèn)為nomal desktop是指沒(méi)有裝飾 置頂 不顯示在pager和taskbar上 出現(xiàn)在所有workspace上的的特殊窗口 override指的是不在控制之下的窗口 會(huì)忽略提示 某些時(shí)候很有用 pad_percents 小數(shù)的百分比形式 0沒(méi)有百分比形式 pop3 默認(rèn)POP3服務(wù)器參數(shù)為host user pass [-i interval (in seconds)] [-p port] [-e command] [-r retries] 默認(rèn)端口110 默認(rèn)時(shí)間間隔5分鐘 默認(rèn)重復(fù)次數(shù)5次 如果設(shè)有密碼 啟動(dòng)conky的時(shí)候會(huì)提示輸入 short_units 縮寫單位字符 比如kib->k Gib->G 默認(rèn)為off show_graph_range 頻譜圖的時(shí)間范圍 show_graph_scale 頻譜圖顯示最大數(shù)值 stippled_borders 虛線框 單位像素 temperature_unit 期望輸出電腦的所有器件顯示溫度 參數(shù)是fahrenheit(華氏)或celsius(攝氏)默認(rèn)的單位是攝氏度 templateN 為后面TEXT中的使用定義一個(gè)模板 N為0到9的數(shù)字 TEXT中的一些轉(zhuǎn)義:'\n' -> 換行'\\' -> 下劃線'\ ' -> 空格'\N' -> 模板參數(shù)N text_buffer_size bytes 標(biāo)準(zhǔn)文本緩沖區(qū)的大小 默認(rèn)256字節(jié) 增大緩沖區(qū)會(huì)降低conky的性能 但會(huì)增加顯示的文本的數(shù)量 設(shè)置的大小不能小于默認(rèn)的256字節(jié) top_cpu_separate 設(shè)為true CPU的上方顯示一個(gè)在使用處理器的功率 設(shè)為false CPU的上方顯示在使用的所有處理器的功率總和 top_name_width 頂端名字$top的寬度 默認(rèn)15字節(jié) total_run_times conky運(yùn)行的次數(shù) 指刷新的次數(shù) 0為永遠(yuǎn)運(yùn)行 update_interval 刷新的間隔時(shí)間 單位為秒 間隔時(shí)間越長(zhǎng) 系統(tǒng)負(fù)擔(dān)越輕 監(jiān)控實(shí)時(shí)性越差 uppercase 大寫變換 設(shè)置為true 輸出的所有字母變大寫 use_spacer 增加部件周圍的空間 阻止它們移動(dòng)到別的周邊 參數(shù)有l(wèi)eft, right和none(默認(rèn)的) 注意 這只是使用等寬字體是需要的 比如Bitstream Vera Sans Mono use_xft 使用xft 反鋸齒(anti-aliased font和stuff) xftalpha xft字體的開(kāi)頭 必須是一個(gè)數(shù)值或者0和1 xftfont 使用xft字體顏色一般用的是十六進(jìn)制參數(shù)可以看/usr/share/X11/rgb.txt 也可以直接對(duì)照http://sedition.com/perl/rgb.html acpiacadapter 使用ACPI的話顯示的AC適配器 acpifan 使用ACPI的話顯示風(fēng)扇狀態(tài) acpitemp 使用ACPI的話顯示cpu的攝氏溫度 addr interface IP地址 如果沒(méi)分配 則"No Address" addrs interface IP地址(如果分配了地址就合addr一樣) 僅在linux下有效 adt746xcpu CPU溫度 得自therm_adt746x adt746xfan 風(fēng)扇速度 得自therm_adt746x alignc (num) 文本中心對(duì)齊 alignr (num) 文本右對(duì)齊 apcupsd host port 建立連接apcupsd的服務(wù) 無(wú)輸出 默認(rèn)本地端口3551 apcupsd_cable 輸出UPS的連接類型 apcupsd_charge 當(dāng)前電池電量的百分比 apcupsd_lastxfer 線性表示電池的剩余電量 apcupsd_linev 額定輸入電壓 apcupsd_load 電流負(fù)載的百分比 apcupsd_loadbar 電流負(fù)載的進(jìn)度條 apcupsd_loadgauge (height),(width) 電流負(fù)載儀表圖 apcupsd_loadgraph 電流負(fù)載頻譜圖 apcupsd_model 輸出UPS模式 apcupsd_name 輸出UPS用戶自定義的名稱 apcupsd_status 線性輸出電池當(dāng)前狀態(tài) apcupsd_temp 當(dāng)前內(nèi)部溫度 apcupsd_timeleft 電池支撐的剩余時(shí)間 apcupsd_upsmode 輸出UPS的模式(比如獨(dú)立的) apm_adapter 顯示APM AC適配器狀態(tài)(只適用FreeBSD) apm_battery_life 百分比顯示APM電池剩余電量(只適用FreeBSD) apm_battery_time 以hh:mm:ss或者unknown顯示APM剩余電量(只適用FreeBSD) audacious_bar (height),(width) 進(jìn)度條 audacious_bitrate 當(dāng)前比特率 audacious_channels 聲道 audacious_filename 完整路徑名和文件名 audacious_frequency 采樣率 audacious_length 總長(zhǎng)度 格式mm:ss audacious_length_seconds 總長(zhǎng)度 以s表示 audacious_main_volume 主音量 audacious_playlist_length 播放列表長(zhǎng)度 即列表歌曲數(shù)目 audacious_playlist_position 當(dāng)前播放的歌曲在列表中的位置 audacious_position 歌曲在播放時(shí)間的位置 格式mm:ss audacious_position_seconds 歌曲在播放時(shí)間的位置 以s表示 audacious_status 播放狀態(tài)(Playing/Paused/Stopped/Not running) audacious_title (max length) 歌曲標(biāo)題的最大長(zhǎng)度 battery (num) 百分比表示ACPI或者APM電池狀態(tài)和剩余電量 參數(shù)為ACPI電池?cái)?shù)量 默認(rèn)為BAT0 battery_bar (height),(width) (num) 電池剩余電量進(jìn)度條 參數(shù)為ACPI電池?cái)?shù)量默認(rèn)BAT0 battery_percent (num) 電池剩余電量百分比 參數(shù)為ACPI電池?cái)?shù)量默認(rèn)BAT0 battery_short (num) batter的縮簡(jiǎn)模式 battery_time (num) 電池充放電剩余時(shí)間 默認(rèn)參數(shù)BAT0 bmpx_album BMP播放器的專輯 bmpx_artist BMP播放器的藝術(shù)家 bmpx_bitrate BMP播放器的比特率 bmpx_title BMP播放器的標(biāo)題 bmpx_track BMP播放器的播放曲目的位置 bmpx_uri BMP播放器連接的網(wǎng)址 buffers 內(nèi)存使用總量 cached 內(nèi)存剩余總量 color (color) 改變繪圖用的顏色為參數(shù)設(shè)置的顏色 colorN 改變繪圖用的顏色參數(shù) 參數(shù)0-9之間 combine var1 var2 連接兩個(gè)變量 比如${combine ${head /proc/cpuinfo 2} - ${head /proc/meminfo 1}}輸出為 第一行"cpuinfo_line1 - meminfo_line1" 第二行"cpuinfo_line2 -" conky_build_arch conky的cpu構(gòu)架 conky_build_date conky的日期 conky_version conky的版本 cpu (cpuN) cpu使用率 cpu的標(biāo)號(hào)作為參數(shù) cpubar (cpuN) (height),(width) cpu使用率的進(jìn)度條 cpugauge (cpuN) (height),(width) cpu使用儀表圖 cpugraph (cpuN) ("normal"|"log") (height),(width) (gradient colour 1) (gradient colour 2) (scale) cpu使用頻譜圖 如果選log 則是用對(duì)數(shù)標(biāo)度兩個(gè)顏色是顏色漸變參數(shù) 用十六進(jìn)制表示的話 可以去掉# scale是刻度參數(shù)disk_protect device 磁盤保護(hù)狀態(tài) 如果支持的話輸出frozen或free diskio (device) 顯示當(dāng)前的磁盤分區(qū)讀寫速度 設(shè)備可選 比如sda參數(shù)為/dev/sda 也可以選擇單獨(dú)的分區(qū) diskio_read (device) 顯示磁盤讀取速度 diskio_write (device) 顯示磁盤寫入速度 diskiograph (device) ("normal"|"log") (height),(width) (gradient colour 1) (gradient colour 2) (scale) 磁盤讀寫頻譜圖 參數(shù)設(shè)置與cpugraph相似 diskiograph_read (device) ("normal"|"log") (height),(width) (gradient colour 1) (gradient colour 2) (scale) 磁盤讀取頻譜圖 參數(shù)設(shè)置與cpugraph相似 diskiograph_write (device) ("normal"|"log") (height),(width) (gradient colour 1) (gradient colour 2) (scale) 磁盤寫入頻譜圖 參數(shù)設(shè)置與cpugraph相似 downspeed net 下載速度 單位KiB downspeedf net 下載速度 單位在KiB 精確到小數(shù)位 downspeedgraph (netdev) ("normal"|"log") (height),(width) (gradient colour 1) (gradient colour 2) (scale) 下載速度頻譜圖 參數(shù)設(shè)置與cpugraph相似 draft_mails (maildir) (interval) 通過(guò)在配置文件中加入相關(guān)參數(shù),可以實(shí)現(xiàn)對(duì)電子郵箱的監(jiān)視,每隔一段時(shí)間會(huì)收取服務(wù)器上的郵件,Conky會(huì)監(jiān)視系統(tǒng)中的mail管道并顯示未閱讀的郵件的數(shù)量 郵箱類型為draft else 如果前面的為假 則~~ endif $if的結(jié)束語(yǔ)句 entropy_avail 加密情況 entropy_bar (height),(width) entropy_avail的進(jìn)度條 entropy_poolsize 密匙的體大小 eval string 字符串解析 根據(jù)TEXT對(duì)定義的變量字符串進(jìn)行解析 eve api_userid api_key character_id 從API服務(wù)器獲取EVE網(wǎng)絡(luò)游戲賬號(hào)情況 exec command 執(zhí)行一個(gè)shell命令并在conky顯示 警告:這會(huì)花費(fèi)很多資源 建議寫個(gè)c程序或者打個(gè)補(bǔ)丁 execbar command 和exec相似 但當(dāng)?shù)谝粋€(gè)變量返回值為0-100時(shí)使 用該標(biāo)號(hào)的進(jìn)度條的大小通過(guò)default_bar_size配置 execgauge command 和execbar相似只是把進(jìn)度條換成儀表圖 通過(guò)default_graph_size配置 execgraph ("normal"|"log") (height),(width) (gradient colour 1) (gradient colour 2) (scale) command 使用頻譜圖的execbar 參數(shù)和cpugraph相似 尺寸大小由default_graph_size配置 execi interval command 和exec相似只是間隔時(shí)間不同 不能少于update_interval的配置 另見(jiàn)$texeci execibar interval command 間隔時(shí)間不同的execbar execigauge interval command 間隔時(shí)間不同的execguage execigraph interval command 間隔時(shí)間不同的execgraph execp command 類似exec 但可以插入類似${color red}hi!${color}的腳本 警告:execp每一次conky循環(huán)會(huì)銷毀所有對(duì)象 比如用$execi在$execp建立一個(gè)聲明 它將運(yùn)行在功能相同但時(shí)間間隔為execp的聲明運(yùn)行 execpi interval command 時(shí)間間隔不同的execp flagged_mails (maildir) (interval) 類似draft_mails 郵箱類型為flagged font (font) 字體設(shè)置 用于當(dāng)前和后面的 可以用$font而不需要參數(shù)改回預(yù)設(shè)字體 和$color類似 forwarded_mails (maildir) (interval) 類似draft_mails 郵箱類型為forwarded freq (n) 頻率 返回cpu的頻率值單位MHz 參數(shù)為cpu標(biāo)號(hào) 默認(rèn)為1 freq_g (n) 單位為GHz的freq fs_bar (height),(width) fs 進(jìn)度條表示文件系統(tǒng)使用的空間 fs_bar_free (height),(width) fs 進(jìn)度條表示文件系統(tǒng)剩余的空間 fs_free (fs) 文件系統(tǒng)剩余空間 fs_free_perc (fs) 文件系統(tǒng)剩余空間百分比 fs_size (fs) 文件系統(tǒng)空間總大小 fs_type (fs) 文件系統(tǒng)類型 fs_used (fs) 文件系統(tǒng)使用空間 fs_used_perc (fs) 文件系統(tǒng)使用空間百分比 goto x 下一個(gè)元素輸出到位置x gw_iface 顯示默認(rèn)路由的接口 或者"multiple" "none"(太多 沒(méi)有) gw_ip 顯示默認(rèn)網(wǎng)關(guān)的IP 或者"multiple" "none" hddtemp dev, (host,(port)) 顯示hddtemp服務(wù)運(yùn)行的主機(jī)和端口并以報(bào)告形式輸出指定硬盤的溫度 預(yù)設(shè)主機(jī)127.0.0.1 默認(rèn)端口7634 head logfile lines (interval) 顯示前N行日志文件的文本如果沒(méi)設(shè)置時(shí)間間隔 默認(rèn)為2倍conky時(shí)間間隔 在文本緩沖區(qū)足夠的情況下最多顯示30行 hr (height) 水平實(shí)線 用來(lái)分隔區(qū)塊 單位像素 hwmon (dev) type n (factor offset) 2.6內(nèi)核中sysfs的hwmon傳感器 如果只有一個(gè)hwmon器件可以省略參數(shù) 參數(shù)中in和vol指的是電壓 fan指風(fēng)扇 temp指溫度 參數(shù)n指的傳感器標(biāo)號(hào) 可以查看/sys/class/hwmon/ 最后的可選參數(shù)factor offset允許raw輸入 運(yùn)算式為input = input * factor + offset 注意必須為十進(jìn)制也就是說(shuō)至少包含一個(gè)小數(shù)位i (dev) type n (factor offset) 2.6內(nèi)核中sysfs的IC2總線傳感器可以查看/sys/bus/i/devices/ 參數(shù)類似hwmon i8k_ac_status 運(yùn)行i8k內(nèi)核的愛(ài)普生筆記本顯示是否是ac電源 位于/proc/i8k 注意 默認(rèn)不開(kāi)啟i8k i8k_bios 愛(ài)普生筆記本 顯示bios版本 位于/proc/i8k i8k_buttons_status 愛(ài)普生筆記本 顯示音量按鈕狀態(tài) 位于/proc/i8k i8k_cpu_temp 愛(ài)普生筆記本 顯示cpu的攝氏溫度位于/proc/i8k i8k_left_fan_rpm 愛(ài)普生筆記本 顯示左風(fēng)扇轉(zhuǎn)速為每分鐘多少 位于/proc/i8k i8k_left_fan_status 愛(ài)普生筆記本 顯示左風(fēng)扇狀態(tài) 位于/proc/i8k i8k_right_fan_rpm 愛(ài)普生筆記本 顯示右風(fēng)扇轉(zhuǎn)速 位于/proc/i8k i8k_right_fan_status 普生筆記本 顯示右風(fēng)扇狀態(tài) 位于/proc/i8k i8k_serial 愛(ài)普生筆記本 顯示筆記本電腦序列號(hào) 位于/proc/i8k i8k_version 愛(ài)普生筆記本 顯示格式版本 位于/proc/i8k ibm_brightness 運(yùn)行ACPI的IBM筆記本顯示顯示屏亮度 ibm_fan 運(yùn)行ACPI的IBM筆記本顯示風(fēng)扇轉(zhuǎn)速 ibm_temps N 運(yùn)行ACPI的IBM筆記本 顯示溫度傳感器的數(shù)值 參數(shù)N為序號(hào)0-7 其中0在CPU上 3在GPU上 ibm_volume 運(yùn)行ACPI的IBM筆記本 顯示由控制音量鍵0-14控制的master音量 iconv_start codeset_from codeset_to GNU iconv編碼轉(zhuǎn)換 用iconv_stop停止 iconv_stop 停止iconv編碼轉(zhuǎn)換 if_empty (var) 如果conky變量var為空 顯示所有$if_empty到與之匹配的$endif之間內(nèi)容 if_existing file (string) 如果file存在顯示所有$if_existing到與之匹配的$endif之間內(nèi)容可選的第二參數(shù)用來(lái)檢查文件是否包含指定字符串 if_gw 如果至少有一個(gè)默認(rèn)網(wǎng)關(guān) 顯示所有$if_gw到與之匹配的$endif之間內(nèi)容 if_match expression 布爾式判斷 是否顯示所有$if_match到與之匹配的$endif之間內(nèi)容取決于判斷結(jié)果的真假 正確形式包括左右式和判斷符 左右式的類型有:double:雙精度 有小數(shù)位long:長(zhǎng)整型 整數(shù) string: 字符串 單引號(hào)或者雙引號(hào)中間的double和long判斷符包括:'>','<','>=','<=','=='和'!=' if_mixer_mute (mixer) 如果有混音器 顯示所有$if_mixer_mute到與之匹配的$endif之間內(nèi)容 如果沒(méi)有 則使用master音量 if_mounted (mountpoint) 如果掛載點(diǎn)掛載了硬件 顯示所有$if_mounted到與之匹配的$endif之間內(nèi)容 if_mpd_playing 如果mpd正在播放或者暫停顯示所有$if_mpd_playing到與之匹配的$endif之間內(nèi)容 if_running (process) 如果process進(jìn)程正在運(yùn)行顯示所有$if_running到與之匹配的$endif之間內(nèi)容這里使用``pidof"命令 支持-x開(kāi)關(guān) if_smapi_bat_installed (INDEX) 當(dāng)使用smapi 如果標(biāo)號(hào)INDEX的電池裝上了 顯示所有$if_smapi_bat_installed到與之匹配的$endif之間內(nèi)容 if_up (interface) 如果接口存在并且掛載上 顯示所有$if_up到與之匹配的$endif之間內(nèi)容 if_updatenr (updatenr) 如果這是conky第updatenr次刷新 則顯示所有$if_updatenr到與之匹配的$endif之間的內(nèi)容 當(dāng)?shù)竭_(dá)updatenr時(shí)計(jì)數(shù)器重置 比如{$if_updatenr 1}foo$endif{$if_updatenr 2}bar$endif{$if_updatenr 4}$endif 25%時(shí)間運(yùn)行foo 之后25%時(shí)間運(yùn)行bar 剩余的一半時(shí)間什么都不做 if_xmms2_connected 如果xmms2運(yùn)行了 顯示所有$if_xmms2_connected到與之匹配的$endif之間內(nèi)容 image <path to image> (-p x,y) (-s WxH) 在指定路徑使用IMLIB2讀取圖像第二項(xiàng)參數(shù)x,y改變位置 第三項(xiàng)參數(shù)w,h表示尺寸大小 比如 ${image /home/brenden/cheeseburger.jpg -p 20,20 -s 200x200} 顯示cheeseburger.jpg在(20,20) 尺寸為200x200像素 imap_messages (args) 顯示IMAP收件箱中的郵件數(shù)量 IMAP郵箱自己定義 形式為host user pass [-i interval (in seconds)] [-f folder] [-p port] [-e command] [-r retries] 默認(rèn)端口143 默認(rèn)文件夾INBOX 默認(rèn)時(shí)間間隔5分鐘 默認(rèn)重復(fù)次數(shù)5 如果設(shè)置了密碼 啟動(dòng)conky時(shí)候會(huì)提示輸入密碼 imap_unseen (args) 顯示隱藏的IMAP收件箱中的郵箱數(shù)量 郵箱自定義 形式為host user pass [-i interval (in seconds)] [-f folder] [-p port] [-e command] [-r retries] 默認(rèn)端口143 默認(rèn)文件夾INBOX 默認(rèn)時(shí)間間隔5分鐘 默認(rèn)重復(fù)次數(shù)5 如果設(shè)置了密碼 啟動(dòng)conky時(shí)候會(huì)提示輸入密碼 ioscheduler disk 輸出當(dāng)前磁盤的硬件掛載名 比如hda sdbkernel 內(nèi)核版本 laptop_mode /proc/sys/vm/laptop_mode的數(shù)值 lines textfile 顯示給定文件的行數(shù) loadavg 系統(tǒng)平均負(fù)荷 參數(shù)1,2,3 1表示過(guò)去1分鐘 2表示過(guò)去5分鐘 3表示過(guò)去15分鐘 loadgraph ("normal"|"log") (height),(width) (gradient colour 1) (gradient colour 2) (scale) 負(fù)載狀態(tài)頻譜圖 類似于xload 參數(shù)設(shè)置類似cpugraph lua function_name (function parameters) 執(zhí)行一個(gè)給了參數(shù)的lua函數(shù)輸出返回的字符串 如何加載腳本見(jiàn) lua_load lua_bar (height, width) function_name (function parameters) 執(zhí)行一個(gè)給了參數(shù)的lua函數(shù)并以進(jìn)度條形式輸出預(yù)計(jì)的結(jié)果數(shù)值介于0-100 如何加載腳本見(jiàn)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) 執(zhí)行一個(gè)給了參數(shù)的lua函數(shù)并以頻譜圖輸出 預(yù)計(jì)任何輸出值在默認(rèn)情況都能完整表示如何加載腳本見(jiàn)lua_load lua_parse function_name (function parameters) 執(zhí)行一個(gè)給了參數(shù)的lua函數(shù)并百分比輸出按conky的text每句語(yǔ)法分析并輸出結(jié)果數(shù)值 如何加載腳本見(jiàn)lua_load lua_read_parse function_name (conky text) 執(zhí)行一個(gè)給了參數(shù)的lua函數(shù)并百分比輸出如果參數(shù)選擇后者 則先分析每句conky的text 按conky的text每句語(yǔ)法分析并輸出結(jié)果數(shù)值 如何加載腳本見(jiàn)lua_load machine 硬件系統(tǒng)類型 比如i686 mails (mailbox) (interval) 顯示指定郵箱的郵件數(shù)量 郵箱支持mbox和maildir兩種 可以使用像fetchmail的程序獲得所喜歡的郵件服務(wù)器 認(rèn)證 又見(jiàn)new_mails mboxscan (-n number of messages to print) (-fw from width) (-sw subject width) mbox 輸出一個(gè)最近郵箱中郵件概要 郵箱參數(shù)是郵箱的文件名 比如${mboxscan -n 10 "/home/brenden/some box"} mem 使用的內(nèi)存容量 membar (height),(width) 進(jìn)度條顯示內(nèi)存的使用 memeasyfree 可用內(nèi)存 包括緩沖區(qū)和緩存 memfree 剩余內(nèi)存 memgauge (height),(width) 儀表顯示使用的內(nèi)存 memgraph ("normal"|"log") (height),(width) (gradient colour 1) (gradient colour 2) (scale) 內(nèi)存使用頻譜圖 參數(shù)設(shè)置類似cpugraph memmax 內(nèi)存總量 memperc 內(nèi)存使用百分比 mixer (device) 輸出混音器狀態(tài)報(bào)告 默認(rèn)參數(shù)為vol 但可以設(shè)置"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" 根據(jù)SOUND_DEVICE_NAMES從<linux/soundcard.h> (on Linux), <soundcard.h> (on OpenBSD)或者<sys/soundcard.h>找到自己系統(tǒng)的參數(shù) mixerbar (device) 進(jìn)度條顯示混音器音量 mixerl (device) 混音器左聲道音量 mixerlbar (device) 進(jìn)度條混音器左聲道音量 mixerr (device) 混音器右聲道音量 mixerrbar (device) 進(jìn)度條混音器右聲道音量 moc_album moc播放歌曲的專輯 moc_artist moc播放歌曲的藝術(shù)家 moc_bitrate moc播放歌曲的比特率 moc_curtime moc播放歌曲的當(dāng)前時(shí)間 moc_file moc播放歌曲的文件名 moc_rate moc播放歌曲的比率 moc_song moc播放歌曲的當(dāng)前播放的歌曲名 moc_state moc播放歌曲的狀態(tài) moc_timeleft moc播放歌曲的剩余時(shí)間 moc_title moc播放歌曲的標(biāo)題 moc_totaltime moc播放歌曲的總長(zhǎng)度 monitor conky運(yùn)行時(shí)運(yùn)行的監(jiān)視器數(shù)目 monitor_number 監(jiān)視器的數(shù)目 mpd_album 當(dāng)前播放歌曲的專輯 mpd_artist 當(dāng)前播放歌曲的藝術(shù)家 mpd_bar (height),(width) 當(dāng)前播放歌曲的進(jìn)度條 mpd_bitrate 當(dāng)前播放歌曲的比特率 mpd_elapsed 當(dāng)前歌曲已播放時(shí)間 mpd_file 當(dāng)前播放歌曲的文件名 mpd_length 當(dāng)前播放歌曲的長(zhǎng)度 mpd_name 當(dāng)前播放歌曲的名稱 mpd_percent 當(dāng)前播放歌曲的播放百分比 mpd_random mpd播放器的隨機(jī)模式(On/Off) mpd_repeat mpd播放器的重復(fù)模式(On/Off) mpd_smart (max length) 智能判斷當(dāng)前歌曲的輸出信息,如果id3可用,則輸出”歌手-歌名”的 格式,如果id3不可用,則輸出當(dāng)前歌曲的文件名 mpd_status 播放器狀態(tài) 播放 暫停 還是停止 mpd_title (max length) 播放的歌曲標(biāo)題 mpd_track mpd狀態(tài) mpd_vol 播放器的音量 View Code?
最后是我配置好的桌面展示
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/liangjiongyao/p/9132326.html
總結(jié)
以上是生活随笔為你收集整理的CentOS7.5安装配置conky(极简)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【单片机期中测试】11.交通灯
- 下一篇: Wince平台软件打包