propk.ru

Conky — как я настроил.

Хочу рассказать о том как отображается и настроен мой conky.

Conky в linux представляет собой системный монитор который в реальном времени отображает информацию о вашей системе и компонентах компьютера на рабочем столе.

Для простоты работы с данной утилитой предусмотрен manager, графическая оболочка. Что она из себя представляет вы можете узнать на ее официальной странице в интернете.

Вот перевод описания, данного на сайте

Conky Manager - это графический интерфейс для управления файлами
конфигурации Conky. Он предоставляет опции для запуска / остановки, 
просмотра и редактирования тем Conky, установленных в системе. В 
настоящее время пакеты доступны в  Launchpad  для Ubuntu и его 
производных (Linux Mint и т. Д.).

Сам менеджер мы рассматривать не будем, так как его не всегда возможно установить на любой дистрибутив linux, да и настроек там не то, что бы много. Настроим весь внешний вид сами.

Начнем с того, что необходимо установить пакет conky.

Открываем терминал и выполняем установку пакета

# apt install conky-all

Скопируем файл конфигурации из этой директории /etc/conky/conky.conf в домашнюю командой

$ cp /etc/conky/conky.conf ~/.conkyrc

Для проверки работоспособность conky можно использовать команды

$ conky -d               запустить в фоне
$ pkill conky            остановить 
$ pkill -HUP conky       перезапустить

Когда все проверите можно будет добавить программу в автогзагрузку

 Name (Имя)- conky 
 Command (Команда)- conky -p 15 
 Comment (Комментарий)- Системный монитор 

Где -p 15 время задержки запуска утилиты. Эта задержка необходима для корректного запуска, дает возможность запустится всем драйверам а затем уже запускается сама утилита.

Настраиваем внешний вид

В первоначальном виде системный монитор очень не взрачный и оформление оставляет желать лучшего, да и отображаемый функционал оставляет желать лучшего.

Для редактирования внешнего вида нам необходимо открыть файл конфигурации, тот файл который мы скопировали в домашнюю директорию, я его открываю текстовым редактором gedit. Если его нет то устанавливаем или используем свой редактор.

Редактор gedit устанавливается командой

# apt install gedit

После установки редактора открываем файл для редактирования

$ gedit ~/.conkyrc

Далее все содержимое этого файла я заменяю на свое. Вы можете просто редактировать и переделывать, если есть желание этот файл. У меня имеется настроенный файл который я храню как исходный, вот его содержимое:

background yes
 double_buffer yes
 alignment top_left
 border_width 1
 cpu_avg_samples 2
 default_color white
 default_outline_color white
 default_shade_color white
 draw_borders no
 draw_graph_borders yes
 draw_outline no
 draw_shades no
 gap_x -1800
 gap_y 10
 net_avg_samples 1
 no_buffers yes
 out_to_console no
 out_to_stderr no
 extra_newline no
 own_window yes
 own_window_type normal
 own_window_transparent yes
 own_window_colour 000000
 own_window_argb_visual no
 own_window_argb_value 0
 own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
 minimum_size 0 0
 maximum_width 280
 stippled_borders 0
 update_interval 2.0
 uppercase no
 use_spacer none
 show_graph_scale no
 show_graph_range no
 use_xft yes
 xftalpha 0.1
 xftfont Sans:size=9
 color0 ffffff
 color1 999999
 color2 FFA300
 color3 green
 color4 000000
 TEXT
 ${color2}${font Nono Sans:size=12, weight=normal}${time %A}${alignr}${color3}${time  %H: %M: %S}
 ${color1}${alignc}${time %d %B %Y}
 ${font}${color3}Система работает: ${alignr}${color1}$uptime
 ${alignc}${color2}Ядро - $kernel
 ${color2}${hr 1}
 ${color3}Видеокарта:${alignr}${color2}Температура GPU:  ${color0}${nvidia temp}°C
 ${offset 125}${color2} Fan speed: $alignr${color0}${execi 5 nvidia-settings -q [fan:0]/GPUCurrentFanSpeed -t} %
 ${color2}${hr 1}
 ${color3}Проццессор:${alignr}${color2}Температура: ${color0}${acpitemp}°С
 ${alignr}${color2}Загружен на:  ${color0}${cpu cpu0}%
 ${color4}$alignr${cpugraph cpu0 20,280 cccccc ff3300}
 ${offset 30}${color2}CPU1: ${cpu cpu1}% ${alignr}${color1}${cpubar cpu1 6,160}
 ${offset 30}${color2}CPU2: ${cpu cpu2}% ${alignr}${color1}${cpubar cpu2 6,160}
 ${offset 30}${color2}CPU3: ${cpu cpu3}% ${alignr}${color1}${cpubar cpu3 6,160}
 ${offset 30}${color2}CPU4: ${cpu cpu4}% ${alignr}${color1}${cpubar cpu4 6,160}
 ${offset 30}${color3}${top name 1} ${color1}$alignr ${top cpu 1}%
 ${offset 30}${color3}${top name 2} ${color1}$alignr ${top cpu 2}%
 ${offset 30}${color3}${top name 3} ${color1}$alignr ${top cpu 3}%
 ${offset 30}${color3}${top name 4} ${color1}$alignr ${top cpu 4}%
 ${offset 30}${color3}${top name 5} ${color1}$alignr ${top cpu 5}%
 ${color2}${hr 1}
 ${color3}RAM:${color1}$memmax$alignr${color2}Используется:${color1}$mem
 ${alignr}${membar 6,280}
 $alignr${color4}${memgraph 20,280 cccccc ff3300}
 ${offset 30}${color3}${top_mem name 1} $alignr${color1} ${top_mem mem_res 1}
 ${offset 30}${color3}${top_mem name 2} $alignr${color1} ${top_mem mem_res 2}
 ${offset 30}${color3}${top_mem name 3} $alignr${color1} ${top_mem mem_res 3}
 ${offset 30}${color3}${top_mem name 4} $alignr${color1} ${top_mem mem_res 4}
 ${offset 30}${color3}${top_mem name 5} $alignr${color1} ${top_mem mem_res 5}
 ${color2}${hr 1}
 ${color3}SWAP:$alignr${color2}Выделено:    ${color1}$swapmax
 ${offset 125}${color2}Используется: ${color1}$swap
 $alignr${color1}$swapperc% ${swapbar 6,245}
 ${color3}File systems:
 ${color2}/$alignr${color1}${fs_used /}/${fs_size /}  $alignr${fs_bar 5,100 /}
 ${color2}/home$alignr${color1}${fs_used /home}/${fs_size /home}  $alignr${fs_bar 5,100 /home}
 ${color2}Games$alignr${color1}${fs_used /mnt/Games}/${fs_size /mnt/Games}  ${fs_bar 5,100 /mnt/Games}
 ${color2}Arhiv$alignr${color1}${fs_used /mnt/Arhiv}/${fs_size /mnt/Arhiv}  ${fs_bar 5,100 /mnt/Arhiv}
 ${color2}Rabota$alignr${color1}${fs_used /mnt/Rabota}/${fs_size /mnt/Rabota}  $alignr${fs_bar 5,100 /mnt/Rabota}
 ${color3}Up: ${upspeed eno1}/s $alignr Down: ${downspeed eno1}/s
 ${color4}${upspeedgraph eno1 30,150 ff3300 ff3300} $alignr${downspeedgraph eno1 30,150 3399ff 3399ff}

Этим содержимым я и заменяю все в этом файле. После сохраняю и внешний вид принимает такой вид

conky

Если вы скопируете мой файл конфигурации и поставите себе, то вам необходимо будет внести изменения под свои комплектующие и устройства.

Без настройки под свое оборудование conky может не запускаться.

Один файл который будет работать у всех одинаково создать не возможно в виду разницы оборудования и устройств.

Первое что необходимо изменить или закомментировать в начале строки знаком # это подключение разделов, так же все что касается процессора.

Думаю понятно зачем. Разделы в каждом ПК размечены по своему и имеют свои идентификационные номера и имена.

По процессорам то же понятно, что их много разных и с разным количеством ядер.

Если выдает ошибку при запуске,запускайте в терминале, будете видеть на что ругается программа и исходя из того можно понять что из предоставленных настроек не совместимо с вашим оборудованием, закоментируйте эту строку.

В последствии все, что закомментируете исправите под свое оборудование или если нет необходимости в этом параметре удалите.

То же касается и отображения сетевых подключений, необходимо вместо eno1 указать свое сетевое оборудование, но оно может и совпадать конечно.

Узнать о своем оборудовании можете воспользовавшись информацией из этой статьи.

Характеритсики ПК

Нужные команды linux

Вот ссылки на мануал где указано большинство параметров для настройки системного монитора

Мануал от Ubuntu

Как установить менеджер и посмотреть как может круто выглядеть системный монитор.

Всем Удачи!

avatar
  Подписаться  
Уведомление о
Top