It’s FOSS: Установка и настройка Conky
Conky – одна из главных фишек легковесных дистрибутивов Linux. Это монитор системных ресурсов, который отображается прямо поверх рабочего стола. Штука удобная и при должной настройке довольна красивая. Вместе командой сайта It’s FOSS разбираемся. как установить и настроить Conky под себя.
Пошаговое руководство по установке и настройке Conky (на примере Ubuntu)
Присмотритесь к скриншоту ниже. Это не просто картинка с кучей текста, это реальные показатели, которые отображаются прямо поверх рабочего стола. И, если вы задаётесь вопросом: «А как добиться такого эффекта?», – ответ прост: с помощью Conky!
Что такое Conky? Как установить Conky и как настроить Conky с помощью Conky Manager или командной строки? Обо всём этом мы поговорим сегодня.
Что такое Conky?
Conky – это максимально лёгкий системный монитор, доступный пользователям Linux и BSD. В 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
В Conky Manager есть несколько предустановленных тем оформления. Переключаться между ними довольно просто: тупо выделяете нужную и жмёте кнопку Preview. Внизу может отображаться то, как теперь будет выглядеть ваше Conky-меню.
Кстати, вы можете запустить сразу несколько Conky, и все они будут работать параллельно.
Редактирование настроек через Conky Manager
Через Conky Manager вы можете настроить прозрачность, выравнивание, размер текста, формат времени и т.д. И это важно, поскольку предустановленные темы многим могут не понравится.
Хотите что-то настроить под себя? Выберите подходящую тему оформления и нажмите кнопку Widget settings (как на скриншоте ниже):
Автозапуск Conky
Скорее всего, вы хотите, чтобы Conky загружался вместе с системой. Для этого кликните по значку с гаечным ключом и активируйте переключатель Run Concky at system startup.
Импорт настроек 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 попросту нет, но вы можете поискать на DeviantArt, OpenDesktop или GitHub.
Большинство тем оформления были созданы энтузиастами чисто по фану, и время от времени они могут устаревать. Почти всегда это можно исправить, однако, если вы вообще не хотите возиться с настройками, готовьтесь к тому, что далеко не каждая тема будет работать как надо.
Установка тем слегка напоминает работу с исходным кодом. Первым делом постарайтесь найти файл README. В нём подробно рассказано, как установить тему, какие файлы в ней можно менять, а какие трогать не стоит. В большинстве случаев вам придётся слегка отредактировать путь к нужным файлам.
Что представляют из себя темы оформления Conky? Иногда это просто файл conkyrc или conky.conf, иногда это пакет Conky Manager (и тогда для установки нужно просто импортировать его в CM), иногда это пакет Conky со скриптами Lua, обоями и другими необходимыми файлами, а иногда полноценные скрипты, которые всё сделают за вас. Всегда старайтесь найти файл README, чтобы не тыкать кнопки наугад.
Но давайте-ка разберёмся на конкретных примерах?
Пример №1: qClockTwo – часы со словами вместо цифр
Отправляемся на DeviantArt и скачиваем там qclocktwo. Распаковываем архив и видим в нём файл qclocktwo.
Дальше у вас два варианта. Самый простой – запустить Conky через терминал и сразу указать, где храниться нужная вам тема:
conky -c ~/Downloads/qclocktwo
Второй вариант чуть посложнее: нужно переименовать файл qclocktwo в .conckyrc и переместить его в домашнюю директорию, то есть ~/. После этого, запуская Conky, утилита автоматически будет запускаться с нужной вам темой. Проблема в том, что после установки таким способом новой темы вы всегда будете терять старые.
Если всё прошло как надо, на экране должно появиться что-то вроде этого:
Пример №2: Скрипты Lua
Множество тем оформления Conky содержат не только файл конфигурации, но и собственные обои, а иногда и скрипты. Скрипты Lua добавляют Conky дополнительную анимацию (например, новые графики, кольца, часы и т.д.). Другими словами, Lua значительно расширяет возможности Conky как в плане внешнего вида, так и в плане возможностей. Но тут снова лучше разобраться на конкретном примере.
Для начала скачаем Kit-Kat. В архиве лежит как файл conkyrc, так и файл Lua. Главное, что вам предстоит сделать, – это отыскать в конфиге путь к lua. Для этого откройте conkyrc_Kit-kat и найдите в нём lua_load (по умолчанию он хранится в ~/.conky/Kit-Kat/scripts/lua).
И тут у вас снова два варианта: либо вы копируете папку Kit-Kat в директорию ~/.conky, либо редактируете файл конфигурации и меняете путь к скрипту Lua. Если хотите избежать ненужных проблем, первый вариант всё-таки предпочтительнее.
После этого можете запустить Conky привычным способом, не забыв при этом указать путь к файлу конфигурации Kit-Kat:
conky -c .conky/Kit-Kat/conkyrc_Kit-Kat
Если вы всё сделали правильно, в правом верхнем углу должны появиться вот такие часы:
О чём ещё стоит знать?
Прежде, чем вы с головой окунётесь в пучину экспериментов, вам стоит знать ещё несколько моментов:
- Большинство тем оформления Conky, которые вам удастся найти в интернете, давно устарели. Морально готовьтесь к тому, что какие-то из них будут работать неправильно, а какие-то не будут работать вовсе. Искать что-то клёвое придётся довольно долго.
- Вы можете запустить сразу несколько Conky, и каждую из утилит можно будет настроить отдельно. Для этого нужна следующая команда:
conky -c path_to_conky_1 path_to_conky_2
- По умолчанию Conky не будет запускаться вместе с системой. Так что либо запускайте Conky вручную, либо добавьте в автозапуск.
Наслаждайтесь!
Ну и напоследок покажу вам пару тем, которые нравятся лично мне:
И в целом это, наверное, всё.
Лично мне Conky Manager кажется идеальным вариантом для тех, кто хочет прикоснуться к чисто линуксоидному инструменту оформления системы, но не хочет особо заморачиваться. Это функциональное, но в то же время максимально простое в использовании приложение, разобраться с которым смогут даже новички.
Ну а если вы и без нас шарите в этой теме, не стесняйтесь рассказать о своих находках в комментариях. Кому-то это наверняка будет полезно.
Абхишек Пракаш,
It’s FOSS
19 ноября 2024
Комментарии
Отправить комментарий