0 簡介
Conky 是一個應用於桌面環境的系統監視軟件,可以在桌面上監控系統運行狀態、網絡狀態等一系列參數
- 簡潔的用戶界面;
- 高度可配置;
- 它既可使用內置的部件(超過 300 多個) 也可使用外部腳本,來在桌面或其自有容器中展示系統的狀態;
- 低資源消耗;
- 它可顯示范圍廣泛的系統參數,包括但不限於 CPU,內存,swap 分區 ,溫度,進程,磁盤使用情況,網絡狀態,電池電量,郵件收發,系統消息,音樂播放器的控制,天氣信息,最新新聞,升級信息等等;






1 安裝
1.1 軟件安裝
Debian and Ubuntu
Conky is available in both the Debian and Ubuntu repositories, so you can install it the normal way:
$ sudo apt-get install conky
Fedora
Conky is available in the Fedora repositories, so you can install it the normal way:
$ sudo yum install conky
1.2 擴展安裝
額外的軟件
sudo apt-get install hddtemp curl lm-sensors conky-all
sudo chmod u+s /usr/sbin/hddtemp
sudo sensors-detect
安裝和配置的過程中,遇到提示時,全部回答yes。
然后重啟圖形界面(注銷重新登錄,或者重啟電腦)。
2.配置運行
2.1 基本運行
只需輸入如下命令來開啟它:
conky #運行
這使得 conky 以一個彈窗的形式運行,並使用位於 /etc/conky/conky.conf 的 conky 基本配置文件。
關閉終端就可以停止conky的運行。
2.2 個人配置
你可能想將 conky 集成到桌面上,並不想讓它每次以彈窗的形式出現,下面就是你需要做的:
將配置文件 /etc/conky/conky.conf 復制到你的家目錄中,並將它重命名為 .conkyrc,開頭的點號 (.) 是為了確保這個配置文件是隱藏的。
$ cp /etc/conky/conky.conf /home/$USER/.conkyrc
這里給出簡介中第五張圖的配置文件:
運行conky
conky #運行
PS:以后改配置文件,不需要重啟conky,保存配置文件后,會自動刷新配置文件。
2.3開機自啟
想讓 conky 開機自啟,請在開機啟動應用設置(startup Applications) 中添加如下的幾行命令:
conky
3 案例匯總
3.1 下載conkycolors並編譯安裝
git clone https://github.com/aikunzhe/conky_colors.git
cd conky_colors
make
sudo make install
3.2 生成配置文件
快捷鍵 Ctrl Alt T 打開一個終端運行以下命令查看幫助,
代碼:
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 ,--open SUSE ,--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 華氏
--rhythmbox 在多媒體欄顯示Ubuntu自帶的rhythmbox播放器的曲目信息。
有7中形式可選:default,cd,case,glassy,vinyl,oldvinyl,simple
還支持其他播放器:--covergloobus,--banshee,--exaile
--pidgin 可顯示pidgin在線的聊天好友
--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 ,--open SUSE ,--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 華氏
--rhythmbox 在多媒體欄顯示Ubuntu自帶的rhythmbox播放器的曲目信息。
有7中形式可選:default,cd,case,glassy,vinyl,oldvinyl,simple
還支持其他播放器:--covergloobus,--banshee,--exaile
--pidgin 可顯示pidgin在線的聊天好友
按自己需要實現的功能選擇相應參數,然后運行conky-colors生成.conkycolors目錄和相關文件,
你至少需要運行一次這個命令!否則沒有.conkycolors這個目錄,或者缺少某些程序文件。例如:
代碼:
conky-colors --theme=custom --default-color=black --color0=cyan --color1=green --color2=orange --color3=red --ubuntu --cpu=2--updates --proc=3--clock=default --calendar --nvidia --hd=default --hdtemp1=sda --photo --photord --network --unit=C --side=right --bbcweather=1586--weather=CHXX0100 --rhythmbox=cd
然后生成conkyrc配置文件,存放在 /home/用戶名/.conkycolors 目錄下,
如果沒有.conkycolors這個目錄,可以自己創建。
提示:在Linux中,凡是名稱以點號開頭的文件或文件夾,默認都是隱藏不見的。
在窗口中,按下 Ctrl H 鍵即可顯示隱藏文件。
在終端下,可以用 ls -a 命令查看隱藏文件。
3.3 測試
(1)、在測試之前,使用Unity桌面的用戶請注意:
a、如果安裝有Tweak Tool的話,
點擊左側“Dash主頁”->“更多程序”->“自定義”->“已安裝程序”->“Tweak Tool”
在彈出的窗口中,確保“Desktop桌面”里的第一行Have file manager handle the desktop是“開啟”狀態。
b、如果安裝有gconf-editor的話,快捷鍵 Ctrl Alt T 打開一個終端運行gconf-editor,
在“配置編輯器”窗口中確保 / -> apps -> nautilus -> preferences ->右邊的show_desktop是勾選上的。
使用Unity桌面的用戶,如果不這樣設置,就運行conky,會產生“花屏”的故障。
但是,這樣設置之后,3D桌面特效的“不同桌面不同壁紙”功能就沒有了,魚和熊掌不能兼得。
使用Gnome-Shell桌面的用戶,沒有這樣的問題,不論是否做這些設定都沒有影響。
(2)、現在開始測試:
快捷鍵 Ctrl Alt T 打開一個終端,運行以下命令測試conkyrc配置文件,按 Ctrl C 可以結束進程。
快捷鍵 Ctrl Alt T 打開一個終端,運行以下命令測試conkyrc配置文件,按 Ctrl C 可以結束進程。
conky -c ~/.conkycolors/conkyrc
PS:
可以一邊運行着conky一邊修改編輯conkyrc配置文件,
保存2次就能觸發conky刷新,就能看到修改后的效果。
—— conky中文漢化方法 ——
3.4 增加字體
漢化的方法也很簡單,只要修改conkyrc配置文件中的font相關選項,改為使用系統默認自帶的TTF中文字體即可。
1.使用系統自帶的“文泉驛微米黑”,字體文件是放在 /usr/share/fonts/turetype/wqy 在conkyrc腳本中的字體調用名稱為 WenQuanYi Micro Hei,把它用作等寬字體時的字體調用名稱為 WenQuanYi Micro Hei Mono 。(雙擊字體文件,在字體瀏覽器的標題欄就可以看到應該使用的字體調用名稱)
2.
安裝額外的圖形字體,
打開下載的conky_color文件夾,
把
fonts/conkycolors/
目錄下的字體文件,
復制到 /usr/share/fonts/TTF/conky/ 目錄里.
代碼:
cd fonts/conkycolors/
sudo cp */usr/share/fonts/TTF/conky/
sudo fc-cache -v -f #運行命令更新系統的字體緩存
3.5修改配置文件
打開下載的conky_color/config/文件夾,
————以下文件復制到 ~/.conkycolors/ 目錄
conkyrc-default-CN 默認模式配置文件——已漢化(配置文件
里面調用腳本的路徑可能是不對的,有可能
是 /usr/local/share/conkycolors/scripts
)
conkyrc 鏈接文件,用於切換conkycolors模式
————以下文件復制到 ~/.conkycolors/bin 目錄
(需要使用命令 sudo chmod +x *.sh
為腳本增加可執行權限
)
lunar 農歷程序文件
mond 月相程序文件(需要與農歷程序文件搭配使用)
stockwidget 股票程序文件
————以下文件復制到 /usr/share/conkycolors/scripts/ (或者是 /usr/local/share/conkycolors/scripts)目錄
(需要使用命令 sudo 以管理員身份在窗口中復制粘貼)
conkyHD1.py 硬盤信息程序文件——已漢化
3.6開機啟動
/usr/local/share/conkycolors/bin/conkyStart
附件列表