Conky是一個圖形化工具,可以實時向您的屏幕顯示系統信息。 您可以自定義Conky的外觀和感覺,以便顯示您需要的信息。
默認情況下,您將看到的信息如下所示:
- 計算機名稱
- 正常運行時間
- 頻率(MHz)
- 頻率(GHz)
- RAM使用情況
- SWAP用法
- CPU使用率
- 進程/運行進程
- 文件系統
- 聯網
- 熱門運行的進程
在本指南中,我將向您展示如何安裝Conky以及如何定制它。
安裝Conky
如果您正在使用基於Debian的Linux發行版,例如任何Ubuntu系列(Ubuntu,Ubuntu MATE,Ubuntu GNOME,Kubuntu,Xubuntu,Lubuntu等),Linux Mint,Bodhi等,則使用以下apt-get命令 :
sudo apt-get安裝conky
如果您使用的是Fedora或CentOS,請使用以下yum命令 :
sudo yum安裝conky
對於openSUSE,您可以使用以下zypper命令
sudo zypper安裝conky
對於Arch Linux用戶,下列PacMan命令
sudo pacman -S conky
在上面的每個案例中,我都包含了sudo來提升您的權限。
運行Conky
您可以通過運行以下命令直接從終端運行conky:
Conky的
就其本身而言,它不是很好,你可能會發現屏幕閃爍。
以下面的方式擺脫閃爍運行conky:s
conky -b
要讓conky 作為後台進程運行,請使用以下命令:
conky -b&
對於每個Linux發行版,啟動時運行Conky都不同。 本頁面顯示瞭如何為最流行的Ubuntu變體做到這一點。
創建配置文件
默認情況下,Conky配置文件位於/etc/conky/conky.conf中。 你應該創建你自己的配置文件。
要為Conky創建配置文件,請打開終端窗口並導航到您的主目錄:
cd〜
從那裡你現在需要導航到隱藏的配置文件夾。
cd .config
如果你願意,你可以輸入(cd〜/ .config)。 有關導航文件系統的更多信息,請閱讀我的cd命令指南。
現在您位於.config文件夾中,運行以下命令來複製默認配置文件。
sudo cp /etc/conky/conky.conf .conkyrc
創建腳本以在啟動時運行Conky
無論您正在使用哪種分佈式和圖形化桌面,在啟動例程中單獨添加conky都不太合適。
您需要等待桌面完全加載。 最好的方法是創建一個腳本來啟動conky並在啟動時運行腳本。
打開終端窗口並導航到您的個人文件夾。
使用nano甚至cat命令創建一個名為conkystartup.sh的文件。 (如果你希望你可以通過在文件名前面加點來隱藏它)。
將這些行輸入到文件中
#!/斌/慶典
睡10
conky -b&
使用以下命令保存該文件並使其可執行。
sudo chmod a + x〜/ conkystartup.sh
現在將conkystartup.sh腳本添加到您的發行版的啟動應用程序列表中。
默認情況下,Conky將在.config文件夾中使用.conkyrc文件。 但是,如果你願意,你可以指定一個不同的配置文件,如果你打算運行多個conky,這是很有用的。 (也許1個在左邊,1個在右邊)。
首先,創建兩個conky配置文件,如下所示:
sudo cp /etc/conky/conky.conf〜/ .config / .conkyleftrc
sudo cp /etc/conky/conky.conf〜/ .config / .conkyrightrc
現在編輯你的conkystartup.sh並編輯它,如下所示:
#!/斌/慶典
睡10
conky -b -c〜/ .config / .conkyleftrc&
conky -b -c〜/ .config / .conkyrightrc&
保存文件。
現在,當你的電腦重新啟動時,你將有兩個conkys運行。 您可以運行超過2個,但請記住,conky本身會使用資源,並且您將顯示多少系統信息的限制。
更改配置設置
要更改配置設置,請編輯您在.config文件夾中創建的conky配置文件。
為此,請打開終端並運行以下命令:
sudo nano〜/ .config / .conkyrc
滾動查看保修聲明,直到看到conky.config字樣。
conky.config部分中{和}之間的所有設置定義了窗口本身的繪製方式。
例如,要將Conky窗口移動到左下角,可以將對齊方式設置為“bottom_left”。 回到左側和右側Conky窗口的概念,您可以將左側配置文件中的對齊設置為'top_left',將右側配置文件中的對齊設置為'top_right'。
您可以通過將border_width值設置為大於0的任何數字並將draw_borders選項設置為true來為窗口添加邊框。
要更改主文本顏色,請編輯default_color選項並指定一種顏色,如紅色,藍色,綠色。
您可以通過將draw_outline選項設置為true來將大綱添加到窗口。 您可以通過修改default_outline_colour選項來更改輪廓顏色。 再次指定紅色,綠色,藍色等。
同樣,您可以通過將draw_shades更改為true來添加陰影。 然後,您可以通過設置default_shade_colour來修改顏色。
這些設置值得玩一下,讓它看起來像你喜歡的方式。
您可以通過修改字體參數來更改字體樣式和大小。 輸入系統中安裝的字體名稱並適當設置大小。 這是最有用的設置之一,因為默認的12點字體非常大。
如果您想在屏幕左側留下間隙,請編輯gap_x設置。 類似於從屏幕頂部更改位置,請修改gap_y設置。
這個窗口有很多配置設置。 這裡有一些最有用的
- border_inner_margin - 邊框和文本之間的邊距
- border_outer_margin - 邊框和窗口邊緣之間的邊距
- default_bar_height - 酒吧的高度(圖元素)
- default_bar_width - 條的寬度(圖元素)
- default_gauge_height
- default_gauge_width
- draw_graph_borders - 選擇圖形是否有邊框
- minimum_width - 窗口的最小寬度
- maximum_width - 窗口的最大寬度
- minimum_height - 窗口的最小高度
- maximum_heigh - 窗口的最大高度
- own_window_title - 給conky窗口一個你選擇的標題
- own_window_argb_visual - 啟用透明度
- own_window_argb_value - 0到255之間的數字。0是不透明的,255是完全透明的。
- short_units - 使單位成為單個字符
- show_graph_range - 顯示圖形覆蓋的時間範圍
- show_graph_scale - 顯示縮放圖形中的最大值
- 大寫 - 以大寫顯示所有文本
配置由Conky顯示的信息
要修改Conky顯示的信息,請滾動Conky配置文件的conky.config部分。
你會看到一個像這樣開始的部分:
“conky.text = [[”
任何你想要顯示在這一節。
文本部分內的行看起來像這樣:
{color grey}指定單詞正常運行時間將是灰色的。 您可以將其更改為您希望的任何顏色。
$ uptime之前的$ color指定正常運行時間值將以默認顏色顯示。 $正常運行時間設置將替換為系統正常運行時間。
您可以通過添加設置前面的單詞滾動來滾動文本,如下所示:
您可以通過添加以下內容在設置之間添加水平線:
$小時
以下是一些您可能希望添加的更有用的設置:
- audacious_bar - 大膽的音樂播放器進度條
- audacious_channels - 當前曲目的大膽通道數量
- audacious_file - 當前曲調的文件名
- audacious_length - 當前曲調的長度
- audacious_playlist_length - 播放列表中的曲調數量
- battery_percent - 電池百分比
- battery_time - 電池剩餘時間
- cpu - CPU使用率
- cpubar - CPU條形圖
- cpugauge - CPU規
- desktop_name - 桌面的名稱
- diskio(設備) - 顯示磁盤io
- 分配 - 分配的名稱
- 下降速度(淨重) - 下載速度(千字節)
- exec命令 - 執行shell命令並以conky顯示輸出
- fs_bar - 文件系統使用多少空間
- fs_bar_free - 文件系統上有多少可用空間可用
- fs_free - 文件系統上的可用空間
- fs_free_perc - 可用空間百分比
- 圖像<路徑> - 顯示圖像
- 內核 - 內核版本
- loadavg(1 | 2 | 3) - 平均加載1,5和15分鐘
- mem - 正在使用的內存量
- membar - 顯示正在使用的記憶棒
- memfree - 可用內存量
- memperc - 正在使用的內存的百分比
- mpd_album - 當前MPD歌曲中的專輯
- mpd_artist - 當前MPD歌曲中的藝術家
- mpd_bar - mpd進度條
- mpd_file - 當前mpd歌曲的文件名
- mpd_length - 歌曲的長度
- mpd_title - 歌曲的名字
- mpd_vol - MPD播放器的音量
- nodename - 主機名
- 進程 - 總進程
- running_processes - 正在執行的進程
- swap - 正在使用的交換空間量
- 交換條 - 顯示交換使用情況的欄
- swapfree - 免費交換量
- swapmax - 掉期總額
- swapperc - 交換使用的百分比
- 線程 - 總線程數
- 時間(格式) - 當地時間
- upspeedf - 上傳速度
- 運行時間 - 系統正常運行時間
- user_names - 列出登錄的用戶
- user_number - 登錄的用戶數量
- user_times - 用戶登錄的時間長度
- utime - UTC格式的時間
- 天氣 - 天氣信息
概要
有許多Conky配置設置,您可以通過閱讀Conky手冊頁找到完整列表。