Conky
Conky — бесплатный настольный системный монитор для среды X Window System. Программа доступна для Linux, FreeBSD и OpenBSD[2]. Conky отличается высокой степенью настраиваемости[3][4][5] и позволяет отслеживать множество системных параметров: загрузку процессора, памяти, использование подкачки, диск, температуру, процессы, сетевые интерфейсы, аккумулятор, системные сообщения, электронную почту, обновления Arch Linux, управление популярными музыкальными проигрывателями (MPD, XMMS2, BMPx, Audacious, и др.), погоду, последние новости и многое другое[6]. В отличие от системных мониторов, использующих высокоуровневые графические тулкиты, Conky отрисовывается напрямую в окне X, что обеспечивает низкое потребление системных ресурсов[7].
Conky была названа «одной из лучших поддерживаемых и определённо одной из самых полезных программ в мире open source» в журнале Linux Magazine[8].
Программа по умолчанию включена в стандартные установки Pinguy OS и CrunchBang Linux[9][10].
Общие сведения
| Conky | |
|---|---|
| Тип | системный монитор |
| Автор | Brenden Matthews |
| Написана на | C, C++ |
| Операционные системы | Linux, FreeBSD, OpenBSD |
| Языки интерфейса | английский |
| Аппаратная платформа | кроссплатформенность |
| Последняя версия | |
| Репозиторий | github.com/brndnmtthws/c… |
| Лицензия | GPL, BSD |
| Сайт | conky.cc |
История
Conky возникла как форк torsmo, системного монитора, который ныне не поддерживается[11]. Однако torsmo до сих пор используется в системах, где важна наименьшая нагрузка на ресурсы; например, Damn Small Linux запускает torsmo в корневом окне рабочего стола по умолчанию в своей живой системе[12]. Название «Conky» происходит от персонажа канадского телесериала Trailer Park Boys[13].
Распространённые применения
Хотя Conky в первую очередь служит системным монитором, её также можно использовать для сбора и отображения множества других источников информации, а функциональность расширяется с помощью языка Lua.
Conky была портирована на такие устройства, как Nokia N900[14] и может быть перенесена практически на любую систему, где есть GCC и реализация X11.
Пользователи создают множество собственных скриптов и конфигураций, демонстрируя модульность и гибкость Conky как по функциям, так и по внешнему виду. На форуме Ubuntu существует тема, превышающая 2000 страниц, где пользователи делятся своими настройками[15][16][17][18].
Пример использования
Простейшая конфигурация Conky, отображающая время на рабочем столе пользователя, выглядит следующим образом:
Примечание: начиная с версии 1.10 синтаксис файла конфигурации изменился.
conky.config = {
alignment = 'middle_middle',
background = false,
border_width = 1,
cpu_avg_samples = 2,
default_color = 'white',
default_outline_color = 'white',
default_shade_color = 'white',
draw_borders = false,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
use_xft = true,
font = 'Free Mono:size=30',
gap_x = 5,
gap_y = 60,
minimum_height = 5,
minimum_width = 400,
net_avg_samples = 2,
no_buffers = true,
out_to_console = false,
out_to_stderr = false,
extra_newline = false,
own_window = true,
own_window_class = 'Conky',
own_window_type = 'desktop',
stippled_borders = 0,
update_interval = 1.0,
uppercase = false,
use_spacer = 'none',
show_graph_scale = false,
show_graph_range = false
}
conky.text = [[
${time %H:%M}
]]
Более простой пример в старом синтаксисе:
update_interval 30
own_window yes
own_window_type desktop
use_xft yes
xftfont DejaVu Sans:size=14
alignment bottom_right
TEXT
${time %H:%M}
Файл конфигурации по умолчанию располагается по адресу $HOME/.conkyrc или ${sysconfdir}/conky/conky.conf. На большинстве систем sysconfdir соответствует /etc, и пример конфигурации можно найти по пути /etc/conky/conky.conf[6].
Скриншоты
Примечания
- ↑ Release 1.22.2 — 2025.
- ↑ Conky — главная страница проекта (англ.). GitHub. Дата обращения: 25 июня 2024. Архивировано 13 октября 2025 года.
- ↑ Dmitri Popov. Expert's guide to configuring Conky (англ.). Linux.com (24 июня 2008). Дата обращения: 25 июня 2024. Архивировано 3 февраля 2009 года.
- ↑ Casey Stamper. Conky: highly configurable system monitor for X (англ.). Debian.net (2 сентября 2007). Дата обращения: 25 июня 2024. Архивировано 11 августа 2025 года.
- ↑ Sebastian Wieseler. GKrellM vs. Conky (англ.). kickino.org (25 сентября 2006). Дата обращения: 25 июня 2024. Архивировано 2 декабря 2008 года.
- ↑ 1 2 Документация по Conky (англ.). SourceForge. Дата обращения: 25 июня 2024. Архивировано 25 января 2006 года.
- ↑ Shashank Sharma. CLI Magic: Lightweight Conky is a system monitor powerhouse (англ.). Linux.com (20 марта 2007). Дата обращения: 25 июня 2024. Архивировано 7 ноября 2008 года.
- ↑ Rähm, Jan (2009-03). “Vital Signs: Monitoring your system with Conky” (PDF). Linux Magazine [англ.]: 86—87. Архивировано из оригинала (PDF) 2009-12-22. Дата обращения 2010-04-13. Используется устаревший параметр
|url-status=(справка); Проверьте дату в|date=(справка на английском) - ↑ PinguyOS Homepage (англ.). pinguyos.com (архив). Дата обращения: 25 июня 2024. Архивировано 22 октября 2010 года.
- ↑ About CrunchBang Linux [CrunchBang Linux Wiki] (англ.). CrunchBang Linux Wiki. Дата обращения: 28 февраля 2012. Архивировано 28 января 2012 года.
- ↑ Conky FAQ (англ.). GitHub. Дата обращения: 25 июня 2024. Архивировано 19 сентября 2025 года.
- ↑ Changelog of Damn Small Linux (англ.). damnsmalllinux.org. Дата обращения: 25 июня 2024. Архивировано 14 сентября 2025 года.
- ↑ What is Conky? (англ.). GitHub. Дата обращения: 25 июня 2024. Архивировано 3 декабря 2024 года.
- ↑ Nokia N900 Conky package (англ.). maemo.org. Дата обращения: 25 июня 2024. Архивировано 11 августа 2025 года.
- ↑ Post your .conkyrc files w/ screenshots (англ.). Ubuntu Forums. Дата обращения: 25 июня 2024. Архивировано 11 августа 2025 года.
- ↑ Conky scripts (англ.). gnome-look.org. Дата обращения: 25 июня 2024. Архивировано 26 мая 2007 года.
- ↑ Conky Gmail Revisited (англ.). Ubuntu Forums. Дата обращения: 25 июня 2024. Архивировано 11 августа 2025 года.
- ↑ Howto: Get a beautiful Conky 1.4.2 setup (англ.). Ubuntu Forums. Дата обращения: 25 июня 2024. Архивировано 11 августа 2025 года.