Conky – это бесплатный, легкий, простой и гибкий системный мониторинг для X.
Будучи кроссплатформенным, он также может быть использован с Wayland и macOS.
Conky поставляется с более чем 250 встроенными объектами, включая поддержку просмотра статистики о различных компонентах операционной системы, включая время работы, загрузку процессора, потребление памяти, использование диска, мониторинг сети, “top”-подобные данные о процессах и uname, и многое другое.
Он может выводить данные в файл, консоль или даже HTTP.
Кроме того, в Conky встроена поддержка IMAP и POP3, а также ряда известных музыкальных плееров (MPD, XMMS2, Audacious).
Его также можно настраивать, используя встроенную поддержку Lua или любые собственные скрипты и приложения.
Кроме того, он имеет встроенные привязки Cairo и Imlib2 для произвольного рисования на Lua.
Кроме того, он поставляется в образе Docker, совместимым с amd64, armv7 и aarch64 (также известным как armv8).
Вы можете узнать о Conky гораздо больше, если установите его и начнете использовать, как показано ниже.
Установка Conky на Linux
Большинство современных дистрибутивов Linux имеют Conky в своих стандартных или официальных репозиториях; чтобы установить его, используйте менеджер пакетов и следуйте этим инструкциям.
Не забудьте выполнить соответствующую команду для вашего дистрибутива Linux:
Мониторинг рабочего стола Linux с помощью Conky
Вы можете начать использовать Conky сразу после завершения установки.
Перед этим следует знать, что Conky может быть настроен с помощью конфигурационного файла.
По умолчанию общесистемный конфигурационный файл для Conky хранится по адресу /etc/conky/conky.conf.
По адресу $HOME/.config/conky/conky.conf вы также можете создать файл для конкретного пользователя (по умолчанию этот файл не создается).
Выполните команду conky, как показано ниже, чтобы запустить инструмент.
Запомните, что вы должны использовать команду sudo для получения прав пользователя root, чтобы получить доступ к ограниченной информации, такой как список процессов, контролируемых пользователем root (применимо только к пользователям, перечисленным в файле sudoers):
Если возникает ошибка:
Conky: can't open display: ***** Imlib2 Developer Warning ***** : This program is calling the Imlib call: imlib_context_free(); With the parameter: context being NULL. Please fix your program.
То вам необходимо подключить Иксы или X11 forwarding в случае ssh.
Пользовательский интерфейс Conky должен появиться на вашем рабочем столе Linux, по умолчанию ориентированный в левый верхний угол.
Чтобы установить выравнивание Conky на экране, используйте флаг -a или –alignment с допустимыми значениями: ‘top_left’, ‘top_right’, ‘top_middle’, ‘bottom_left’, ‘bottom_right’, ‘bottom_middle’, ‘middle_left’, ‘middle_middle’ и ‘middle_right’.
Вы также можете использовать краткую версию: ‘tl’, ‘tr’, ‘tm’, ‘bl’, ‘br’, ‘bm’, ‘ml’, ‘mm’, ‘mr’, ‘none’.
После запуска Conky дальнейшие команды не могут быть выполнены, так как Conky взял под контроль вашу командную строку.
Добавьте флаг -d или –daemonize для запуска в фоновом режиме, чтобы ваш терминал был свободен для выполнения других команд Linux:
Процесс conky с PID 32709 перешел на задний план.
Этот PID можно использовать для управления процессом или, в конечном итоге, для его остановки, уничтожения или завершения.
🧟 Как найти и убить зомби-процессы в системах Linux
Просмотрите страницу man, введя следующую команду для просмотра дополнительных опций командной строки и параметров конфигурации:
Мы подошли к концу руководства по установке и использованию Conky.
Вы можете отслеживать различную важную информацию о вашем настольном компьютере Linux с помощью простых и удобных программ, таких как Conky.
см. также:
- 🐧 Использование CRON для мониторинга и уведомления о состоянии служб на Linux
- 🖧 Arpwatch – мониторинг активности Ethernet {IP и Mac-адрес} на Linux
- 🐧 Скрипт Bash для мониторинга использования процессора и памяти на Linux
- 🐳 Мониторинг и управление Docker контейнерами – обзор инструментов CLI
- 🔍 dns monster: Пассивная система перехвата/мониторинга DNS
- 🔎 11 лучших инструментов мониторинга с открытым исходным кодом для Linux
- 🐧 20 команд мониторинга Linux, которые вы должны знать
- 🔎 Мониторинг использования системных ресурсов Linux с помощью SysMonTask
дополните статью о том как добавить виджет погоды с github :
https://github.com/chubin/wttr.in
там есть обзац про conky.
И еще добавьте как сделать чтобы он автоматически запускался при загрузке системы.
Спасибо за дополнение