It’s FOSS: Установка и настройка Conky

Conky – одна из главных фишек легковесных дистрибутивов Linux. Это монитор системных ресурсов, который отображается прямо поверх рабочего стола. Штука удобная и при должной настройке довольна красивая. Вместе командой сайта It’s FOSS разбираемся. как установить и настроить Conky под себя.

Пошаговое руководство по установке и настройке Conky (на примере Ubuntu)

Присмотритесь к скриншоту ниже. Это не просто картинка с кучей текста, это реальные показатели, которые отображаются прямо поверх рабочего стола. И, если вы задаётесь вопросом: «А как добиться такого эффекта?», – ответ прост: с помощью Conky!

Один из вариантов того, как может выглядеть Conky
Один из вариантов того, как может выглядеть Conky

Что такое Conky? Как установить Conky и как настроить Conky с помощью Conky Manager или командной строки? Обо всём этом мы поговорим сегодня.


Что такое Conky?

Conky – это максимально лёгкий системный монитор, доступный пользователям Linux и BSD. В Conky может отображаться информация о вашей системе, нагрузке на ЦП, потреблении оперативной памяти, скорости работы интернета и т.д. И всё это прямо поверх рабочего стола! Если заморочиться с настройками, выглядеть это всё будет максимально красиво и крайне футуристично.

HaxOS Conky
HaxOS Conky

Проблема в том, что Conky – это не про интерфейсы, это, скорее, про текст, и всё, что вы видите на экране, придётся настраивать вручную через файлы конфигурации.

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

Без паники! Если возиться с конфигами самостоятельно вам пока не особо хочется, вы можете воспользоваться графической утилитой Conky Magager. Поверьте, это в разы проще.


Способ для чайников: Conky Manager

Conky Manager – это графическая утилита для управления настройками Conky. Оригинальный Conky Maneger был разработан Тони Джорджем (тем самым, который подарил нам Aptik и Timeshift). Со временем Тони отошёл от дел, и проект подхватили энтузиасты. Но раз разработчик оригинального пакета добавил новую версию в свой PPA-репозиторий, доверять ей всё-таки можно.

Установка Conky Manager в дистрибутивы на базе Ubuntu

Чтобы установить актуальную на данный момент версию Conky Manager 2.7, понадобятся следующие команды:

sudo add-apt-repository ppa:teejee2008/foss
sudo apt update
sudo apt install conky-manager2 conky-all

В репозиториях Arch и Fedora утилита тоже доступна, но команды, разумеется, будут слегка отличаться.

Для Arch:

sudo pacman -S conky-manager

Для Fedora:

sudo dnf install conky-manager

Запуск Conky Manager

После установки Conky Manager запускается точно так же, как и любое другое приложение, – через меню приложений.

Иконка Conky Manager
Иконка Conky Manager

Настройки внешнего вида Conky

В Conky Manager есть несколько предустановленных тем оформления. Переключаться между ними довольно просто: тупо выделяете нужную и жмёте кнопку Preview. Внизу может отображаться то, как теперь будет выглядеть ваше Conky-меню.

Главная страница Conky Manager
Главная страница Conky Manager

Кстати, вы можете запустить сразу несколько Conky, и все они будут работать параллельно.

Сразу три Conky на одном экране
Сразу три Conky на одном экране

Редактирование настроек через Conky Manager

Через Conky Manager вы можете настроить прозрачность, выравнивание, размер текста, формат времени и т.д. И это важно, поскольку предустановленные темы многим могут не понравится.

Хотите что-то настроить под себя? Выберите подходящую тему оформления и нажмите кнопку Widget settings (как на скриншоте ниже):

-7
Настройка визуальных эффектов Conky

Автозапуск Conky

Скорее всего, вы хотите, чтобы Conky загружался вместе с системой. Для этого кликните по значку с гаечным ключом и активируйте переключатель Run Concky at system startup.

-8
Автозапуск Conky

Импорт настроек Conky

В Conky Manager несколько предустановленных тем оформления. Если этого вам будет мало, можно импортировать туда темы, которые вы нашли в интернете. Поддерживаются форматы 7z, cmtp, zip и др. Правда не все темы, которые вам попадаются, будут работать. Так что, если что-то отображается неправильно, смело удаляйте, чтобы не засорять систему.

Найти темы оформления можно, например, на DeviantArt. Ну а чтобы импортировать стороннюю тему, сперва нажмите кнопку Import Conky Manager Theme Pack:

Импорт темы оформления
Импорт темы оформления из файла

Затем в открывшемся окне найдите скаченный архив и подтвердите выбор. Когда тема будет установлена, вы увидите соответствующее уведомление:

Тема оформления успещно импортирована
Тема оформления успено импортирована

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

Превью тем оформления

Настройки, о который пойдёт речь ниже, часто меняются, так что морально готовьтесь к тому, что и советы могут быть уже не так актуальны, и собранные вами темы могут вдруг перестать работать.

Conky Manager умеет создавать превьюшки для выбранных вами тем оформления, но по умолчанию эта функция выключена. Чтобы её активировать, выберите какую-нибудь тему и нажмите кнопку Gerenate Preview.

Создать превью
Создать превью

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

Пример превью сторонней темы оформления
Пример превью сторонней темы оформления

Способ посложнее: Conky через терминал

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

Сперва установим Conky. В репозиториях большинства популярных дистрибутивов пакет conky-all уже есть, но по умолчанию его устанавливают разве что в легковесные дистрибутивы. Например, для установки Conky в дистрибутив на базе Ubuntu/Debian понадобится вот эта команда:

sudo apt install conky-all

Для запуска программы через консоль, просто вводим её название:

conky

Терминал запустит Conky с дефолтными настройками. Файлы конфигурации хранятся в директории /etc/conky, но сама программа сохранит ваши настройки в формате .conkyrc в вашей домашней директории. Лишь в том случае, если этот файл недоступен, будут использоваться настройки из /etc/conky/conky.config. И по умолчанию Conky выглядит не особо красиво и слабо сочетается с внешним видом самой системы.

Дефолтный вид Conky сразу после установки
Дефолтный вид Conky сразу после установки

Исправить это можно двумя способами: либо настроить всё самостоятельно, либо установить стороннюю тему, найденную на просторах интернета. Первый способ заметно сложнее.

Где искать темы оформления?

Вопрос не из простых. Единого места, где собраны все темы оформления Conky попросту нет, но вы можете поискать на DeviantArtOpenDesktop или GitHub.

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

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

Что представляют из себя темы оформления Conky? Иногда это просто файл conkyrc или conky.conf, иногда это пакет Conky Manager (и тогда для установки нужно просто импортировать его в CM), иногда это пакет Conky со скриптами Lua, обоями и другими необходимыми файлами, а иногда полноценные скрипты, которые всё сделают за вас. Всегда старайтесь найти файл README, чтобы не тыкать кнопки наугад.

Но давайте-ка разберёмся на конкретных примерах?

Пример №1: qClockTwo – часы со словами вместо цифр

Отправляемся на DeviantArt и скачиваем там qclocktwo. Распаковываем архив и видим в нём файл qclocktwo.

Распаковка qClockTwo
Распаковка qClockTwo

Дальше у вас два варианта. Самый простой – запустить Conky через терминал и сразу указать, где храниться нужная вам тема:

conky -c ~/Downloads/qclocktwo

Второй вариант чуть посложнее: нужно переименовать файл qclocktwo в .conckyrc и переместить его в домашнюю директорию, то есть ~/. После этого, запуская Conky, утилита автоматически будет запускаться с нужной вам темой. Проблема в том, что после установки таким способом новой темы вы всегда будете терять старые.

Если всё прошло как надо, на экране должно появиться что-то вроде этого:

qClockTwo
qClockTwo Conky

Пример №2: Скрипты Lua

Множество тем оформления Conky содержат не только файл конфигурации, но и собственные обои, а иногда и скрипты. Скрипты Lua добавляют Conky дополнительную анимацию (например, новые графики, кольца, часы и т.д.). Другими словами, Lua значительно расширяет возможности Conky как в плане внешнего вида, так и в плане возможностей. Но тут снова лучше разобраться на конкретном примере.

Для начала скачаем Kit-Kat. В архиве лежит как файл conkyrc, так и файл Lua. Главное, что вам предстоит сделать, – это отыскать в конфиге путь к lua. Для этого откройте conkyrc_Kit-kat и найдите в нём lua_load (по умолчанию он хранится в ~/.conky/Kit-Kat/scripts/lua).

Место хранения lua_load, прописанное в файле конфигурации
Место хранения lua_load, прописанное в файле конфигурации

И тут у вас снова два варианта: либо вы копируете папку Kit-Kat в директорию ~/.conky, либо редактируете файл конфигурации и меняете путь к скрипту Lua. Если хотите избежать ненужных проблем, первый вариант всё-таки предпочтительнее.

После этого можете запустить Conky привычным способом, не забыв при этом указать путь к файлу конфигурации Kit-Kat:

conky -c .conky/Kit-Kat/conkyrc_Kit-Kat

Если вы всё сделали правильно, в правом верхнем углу должны появиться вот такие часы:

KitKat
KitKat Conky

О чём ещё стоит знать?

Прежде, чем вы с головой окунётесь в пучину экспериментов, вам стоит знать ещё несколько моментов:

  • Большинство тем оформления Conky, которые вам удастся найти в интернете, давно устарели. Морально готовьтесь к тому, что какие-то из них будут работать неправильно, а какие-то не будут работать вовсе. Искать что-то клёвое придётся довольно долго.
  • Вы можете запустить сразу несколько Conky, и каждую из утилит можно будет настроить отдельно. Для этого нужна следующая команда:
conky -c path_to_conky_1 path_to_conky_2
  • По умолчанию Conky не будет запускаться вместе с системой. Так что либо запускайте Conky вручную, либо добавьте в автозапуск.

Наслаждайтесь!

Ну и напоследок покажу вам пару тем, которые нравятся лично мне:

-18
-19

И в целом это, наверное, всё.

Лично мне Conky Manager кажется идеальным вариантом для тех, кто хочет прикоснуться к чисто линуксоидному инструменту оформления системы, но не хочет особо заморачиваться. Это функциональное, но в то же время максимально простое в использовании приложение, разобраться с которым смогут даже новички.

Ну а если вы и без нас шарите в этой теме, не стесняйтесь рассказать о своих находках в комментариях. Кому-то это наверняка будет полезно.

Абхишек Пракаш,
It’s FOSS
19 ноября 2024

Комментарии

Популярные сообщения