Conky является системным монитором для оконной системы X. Он доступен для Linux и FreeBSD. Это свободное программное обеспечение выпущенное на условиях лицензии GPLv3. Conky может производить мониторинг большинства системных параметров, включая частоту и загрузку CPU, RAM, подкачки, дискового пространства, температуру, может отображать системные сообщения, и др. Он довольно легко настраивается, однако, процесс настройки может быть слегка сложным для понимания. Conky — это ответвление от проекта torsmo.
УСТАНОВКА CONKY на LINUX
Программа достаточно популярна и вы можете получить ее из официальных репозиториях в самой Ubuntu и основанных на ней дистрибутивах, например, в Linux Mint 18, Debiant. Для установки версии из репозитория выполните:
sudo apt update sudo apt install conky-all sudo apt-get install curl lm-sensors hddtemp
Будут установлены следующие пакеты:
| Пакет | Описание |
|---|---|
| curl | Трансфер файлов по HTTP, HTTPS, FTP и другим протоколам |
| lm-sensors | Утилиты для чтения сенсоров температуры, напряжения и вентиляторов |
| hddtemp | Утилита для мониторинга температуры жесткого диска |
Но это еще не все. Вы можете запустить Conky прямо сейчас, просто набрав в терминале:
conky
Вы увидите простенький системный монитор в верхнем левом углу экрана. Чтобы системный монитор загружался автоматически добавьте команду запуска в автозагрузку системы.

Настройка Conky
Первым делом Conky ищет локальный ~/.conkyrc файл, и если он не существует, тогда Conky работает с дефолтным конфигом — /etc/conky/conky.conf.
Скопируйте дефолтный конфиг Conky в Вашу домашнюю директорию:
sudo cp /etc/conky/conky.conf ~/.conkyrc
Теперь редактируйте файл ~/.conkyrc для изменения настроек Conky:
sudo gedit ~/.conkyrc
Я выложу свой конфиг и покажу что получилось в итоге
conky.config = {
-- Use double buffering (eliminates flickering)
double_buffer = true,
-- Run conky in the background
background = true,
-- Update interval in seconds
update_interval = 2.0,
-- Set to zero to run forever
total_run_times = 0,
-- Subtract file system buffers from used memory
no_buffers = true,
-- Number of samples to take for CPU and network readings
cpu_avg_samples = 2,
net_avg_samples = 2,
-- Use Xft (anti-aliased font and stuff)
use_xft = true,
font = 'DejaVu Sans Mono:size=14',
xftalpha = 0.8,
uppercase = false,
-- Prevent text from moving around while using a mono font
use_spacer = 'left',
-- Default color and border settings
default_color = 'white',
draw_shades = false,
draw_outline = true,
draw_borders = false,
-- Makes conky window transparent
own_window = true,
own_window_class = 'Conky',
own_window_argb_visual = true,
own_window_argb_value = 127,
own_window_transparent = true,
own_window_type = 'normal',
own_window_hints = 'undecorated,below,skip_taskbar,sticky,skip_pager',
-- Window size and position
minimum_width = 160,
minimum_height = 690,
alignment = 'top_right',
gap_y = 5,
gap_x = 5,
}
conky.text = [[
${font Ubuntu:size=24}${alignc}${color ff9000}${time %A %d %B} ${color ff9000}${alignc}${time %H:%M:%S}${font}
#${alignr}${color f1684e}Ядро: ${color f1db4e}${kernel}
${alignr}${color f1684e}Доступно обновлений : ${color f1db4e}${execi 1800 aptitude search '~U' | wc -l} шт
${color FFA300}${hr 1}
${color ffffff}Проццессор:${alignr}${color FFA300} Темп:${color f1648e}${acpitemp}°С ${alignr}${color FFA300}Загружен:${color f1648e}${cpu cpu0}%
#${color 000000}$alignr${cpugraph cpu0 20,280 cccccc ff3300}
${offset 18}${color FFA300}CPU1: ${cpu cpu1}% ${alignr}${color ff3300}${cpubar cpu1 10,250}
${offset 30}${color FFA300}CPU2: ${cpu cpu2}% ${alignr}${color ff3300}${cpubar cpu2 10,250}
${offset 30}${color FFA300}CPU3: ${cpu cpu3}% ${alignr}${color ff3300}${cpubar cpu3 10,250}
${offset 30}${color FFA300}CPU4: ${cpu cpu4}% ${alignr}${color ff3300}${cpubar cpu4 10,250}
${offset 30}${color green}${top name 1} ${color f1684e}$alignr ${top cpu 1}%
${offset 30}${color green}${top name 2} ${color f1684e}$alignr ${top cpu 2}%
${offset 30}${color green}${top name 3} ${color f1684e}$alignr ${top cpu 3}%
${offset 30}${color green}${top name 4} ${color f1684e}$alignr ${top cpu 4}%
${color FFA300}${hr 1}
${color ffffff}RAM: ${color f1684e}$memmax$alignr${color ffffff}Используется: ${color f1684e}$mem
${offset 30}${color green}${top_mem name 1} $alignr${color f1684e} ${top_mem mem_res 1}
${offset 30}${color green}${top_mem name 2} $alignr${color f1684e} ${top_mem mem_res 2}
${offset 30}${color green}${top_mem name 3} $alignr${color f1684e} ${top_mem mem_res 3}
${offset 30}${color green}${top_mem name 4} $alignr${color f1684e} ${top_mem mem_res 4}
${color FFA300}${hr 1}
${color ffffff}SWAP: ${color f1684e}$swapmax$alignr${color ffffff}Используется: ${color f1684e}$swap
${color FFA300}${hr 1}
${alignc}${color ffffff}Данные Интернет соединения:
${offset 140}${color f1db4e}Шлюз IP: ${color green}$gw_ip
${offset 108}${color f1db4e}Внешний IP: ${color green}${execi 3600 curl ifconfig.co}
${offset 54}${color ffffff}${if_existing /proc/net/route wlp2s0}${color f1db4e}Текущий IP WiFi: ${color green}${addr wlp2s0}
${offset 44}${color ffffff}${else}${if_existing /proc/net/route enp5s0}${color f1db4e}Текущий IP Ether: ${color green}${addr enp5s0}
${else}${alignc}Network disconnected${endif}${endif}
${color ffffff}Прием: ${color ff3300}${upspeed wlp2s0}/s $alignr${color ffffff} Отдача: ${color 3399ff}${downspeed wlp2s0}/s
${color 000000}${upspeedgraph wlp2s0 30,190 ff3300 ff3300} $alignr${downspeedgraph wlp2s0 30,190 3399ff 3399ff}
${color FFA300}${hr 1}
${color ffffff}Свободное место:
${color green}/ $alignr${color red}${fs_used /}${color ffffff} из ${fs_size /} ${color ff3300} $alignr${fs_bar 5,100 /}
${color green}/home $alignr${color red}${fs_used /home}${color ffffff} из ${fs_size /home} ${color ff3300}$alignr${fs_bar 5,100 /home}
]]
Вот что получилось

Автозагрузка Conky
Для автоматического запуска мониторинга, после перезагрузки необходимо conky запихнуть в автозагруку
sudo gedit ~/.config/autostart/ИМЯ.desktop
В открывшееся окно вставляем текст:
[Desktop Entry]
Encoding=UTF-8
Version=0.0.1
Type=Application
Name=ИМЯ
Comment=
Exec=ВАША КОМАНДА
StartupNotify=false
Terminal=false
Hidden=false
На этом Все!!! Всем Удачи!!!