Руководство для начинающих по Conky
Conky - это графический инструмент для Linux, который отображает системную информацию на ваш экран в режиме реального времени. Вы можете настроить внешний вид Conky так, чтобы он отображал нужную вам информацию.

По умолчанию вы видите следующую информацию:
- Имя компьютера
- Время безотказной работы
- Частота (в МГц)
- Частота (в ГГц)
- Использование RAM
- Использование SWAP
- использование процессора
- Процессы / запущенные процессы
- Файловые системы
- Сети
- Топ запущенных процессов
Вот как установить Conky и как его настроить.
Установка Conky
Если вы используете Debian на основе дистрибутива Linux, такого как любой из Ubuntu семейство (Ubuntu, Ubuntu MATE, Ubuntu GNOME, Kubuntu, Xubuntu и Lubuntu), Linux Мята, или Бодхи, используйте следующее команда apt-get:
sudo apt install conky
Если вы используете Fedora или CentOS используйте следующее команда dnf:
sudo dnf установить conky
Для openSUSEиспользуйте следующую команду zypper:
sudo zypper установить conky
Для Arch Linux, используйте следующее Команда PacMan:
sudo pacman -S conky
Каждый из вышеперечисленных случаев включает судо чтобы повысить свои привилегии.
Бегущий Конки
Вы можете запустить Conky прямо из терминала, выполнив следующую команду:
конки
Само по себе это не очень хорошо, и вы можете заметить, что экран мерцает.

Чтобы избавиться от мерцания, выполните следующие действия:
conky -b
Чтобы получить конки работать как фоновый процессиспользуйте следующую команду:
conky -b &
Запуск Conky при запуске отличается для каждого дистрибутива Linux. Эта страница Ubuntu показывает, как это сделать для наиболее популярных вариантов Ubuntu.
Создание файла конфигурации
По умолчанию файл конфигурации Conky находится в /etc/conky/conky.conf. Вы должны создать свой собственный файл конфигурации.
Чтобы создать файл конфигурации для Conky, откройте окно терминала и перейдите в свой домашний каталог:
cd ~
Оттуда вам нужно перейти в скрытую папку конфигурации.
cd .config
Вы могли просто ввести (cd ~ / .config). Прочтите руководство на команда cd для получения дополнительной информации о навигации по файловой системе.
Теперь, когда вы находитесь в папке .config, выполните следующую команду, чтобы скопировать файл конфигурации по умолчанию.
sudo cp /etc/conky/conky.conf .conkyrc
Затем измените владельца файла на своего пользователя.
sudo chown пользователь: пользователь .conkyrc

Создайте сценарий для запуска Conky при запуске
Добавление Conky само по себе в процедуру запуска для любого дистрибутива и графического рабочего стола, который вы используете, работает не очень хорошо.
Вам нужно дождаться полной загрузки рабочего стола. Лучший способ сделать это - создать сценарий для запуска Conky и запускать его при запуске.
Откройте окно терминала и перейдите в свою домашнюю папку.
Создайте файл с именем conkystartup.sh, используя нано или даже команда кота. (Вы можете сделать его скрытым, поставив точку перед именем файла).
Введите эти строки в файл:
#! / bin / bash
спать 10
conky -b &
Сохраните файл и сделайте его исполняемым с помощью следующей команды:
sudo chmod a + x ~ / conkystartup.sh
Теперь добавьте сценарий conkystartup.sh в список запускаемых приложений для вашего дистрибутива.
По умолчанию Conky теперь использует ваш файл .conkyrc в папке .config. Вы можете указать другой файл конфигурации, если хотите, и это полезно, если вы собираетесь запускать более одного Conky. (Возможно, один слева, а другой справа).
Прежде всего, создайте два файла конфигурации Conky следующим образом:
sudo cp /etc/conky/conky.conf ~ / .config / .conkyleftrc
sudo cp /etc/conky/conky.conf ~ / .config / .conkyrightrc
Теперь отредактируйте файл conkystartup.sh следующим образом:
#! / bin / bash
спать 10
conky -b -c ~ / .config / .conkyleftrc &
conky -b -c ~ / .config / .conkyrightrc &
Сохраните файл.
Когда ваш компьютер перезагружается, у вас работают два Conkys. У вас может быть более двух запущенных, но помните, что сам Conky использует источники, и есть ограничение на то, сколько системной информации вы хотите показать.
Изменение настроек конфигурации
Чтобы изменить параметры конфигурации, отредактируйте файл конфигурации Conky, который вы создали в папке .config.
Для этого откройте терминал и выполните следующую команду:
Судо нано ~ / .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.config файла конфигурации Conky.
Вы увидите раздел, который начинается так:
"conky.text = [["
Все, что вы хотите отобразить, попадает в этот раздел.
Строки в текстовом разделе выглядят примерно так:
$ {color grey} Время работы: $ color $ время работы
{Color grey} указывает, что слово "время безотказной работы" будет серого цвета. Вы можете изменить его на любой желаемый цвет.
$ Color перед $ uptime указывает, что значение времени безотказной работы отображается в цвете по умолчанию. Параметр $ uptime заменяется временем безотказной работы вашей системы.
Вы можете прокручивать текст, добавляя слово «scroll» перед настройкой следующим образом:
$ {scroll 16 $ nodename - $ sysname $ kernel на $ machine |}
Вы можете добавить горизонтальные линии между настройками, добавив следующее:
$ час

Вот некоторые из наиболее полезных настроек, которые вы, возможно, захотите добавить:
- audacious_bar - индикатор выполнения музыкального плеера Audacious
- audacious_channels - количество смелых каналов для текущей мелодии
- audacious_file - имя файла для текущей мелодии
- audacious_length - длина текущей мелодии
- audacious_playlist_length - количество мелодий в плейлисте
- battery_percent - процент заряда батареи
- battery_time - оставшееся время работы от батареи
- cpu - загрузка процессора
- cpubar - гистограмма ЦП
- cpugauge - датчик ЦП
- desktop_name - имя рабочего стола
- diskio (устройство) - отображает диск io
- распределение - Название раздачи
- downspeedf (net) - Скорость загрузки в килобайтах
- Команда exec - выполняет команду оболочки и отображает вывод в Conky
- fs_bar - Сколько места используется в файловой системе
- fs_bar_free - Сколько свободного места доступно в файловой системе
- fs_free - свободное место в файловой системе
- fs_free_perc - свободное место в процентах
- image - отображает изображение.
- ядро - версия ядра
- loadavg (1 | 2 | 3) - Средняя нагрузка за 1, 5 и 15 минут
- mem - Объем используемой памяти
- мембар - полоса, показывающая используемую память
- 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 - количество используемого пространства подкачки
- swapbar - панель, показывающая использование свопа
- swapfree - Размер бесплатного свопа
- swapmax - Общая сумма свопа
- swapperc - процент использования свопа
- темы - Всего тем
- время (формат) - Местное время
- upspeedf - скорость загрузки
- uptime - время безотказной работы системы
- user_names - список пользователей, вошедших в систему
- user_number - количество пользователей, вошедших в систему
- user_times - время, в течение которого пользователи были авторизованы
- utime - Время в формате UTC
- погода - информация о погоде
Резюме
Существует множество настроек конфигурации Conky, и вы можете найти полный список, прочитав официальная страница руководства Conky.