- Conky
- Contents
- Installation
- Configuration
- Dual screen
- Config file syntax changed
- Fonts
- Symbolic Fonts
- Autostart
- Troubleshooting
- Conky starts and does not display anything on the screen
- Transparency
- Pseudo-transparency
- Enable real transparency
- Semi-transparency
- Do not minimize on Show Desktop
- Integrate with GNOME Shell
- Prevent flickering
- Linux конфиги для conky
- Начнем с того, что необходимо установить пакет conky.
- Настраиваем внешний вид
- Без настройки под свое оборудование conky может не запускаться.
- Дополнение, спустя время — conky в mongaro linux.
- Первое, по установке.
- Второе, по отображению.
- Установка Conky Manager в Linux Mint
- Установка Conky Manager в Linux Mint
- Настройка Conky Manager
- Установка дополнительных тем
- Создание собственной темы
- Редактирование виджетов и тем
- Выводы
Conky
This article or section needs language, wiki syntax or style improvements. See Help:Style for reference.
Conky is a system monitor software for the X Window System. It is available for GNU/Linux and FreeBSD. It is free software released under the terms of the GPL license. Conky is able to monitor many system variables including CPU, memory, swap, disk space, temperature, top, upload, download, system messages, and much more. It is extremely configurable, however, the configuration can be a little hard to understand. Conky is a fork of torsmo.
Contents
Installation
Install the conky package. There are also alternative packages you can install from AUR with extra compile options enabled:
Some built in variables in conky require additional packages to be installed in order to be utilized, for example Hddtemp for hard drive temperature and mpd for music.
- Conky Manager — Theme manager for Conky widgets. It provides options to start/stop, browse and edit Conky themes installed on the system.
https://teejeetech.com/conky-manager/ || conky-manager
Configuration
By default conky uses a configuration file located at
/.config/conky/conky.conf . You can print out an example configuration with:
Furthermore, you can create a default configuration file with the following command:
If you prefer to have a configuration dotfile in home, you can create a file elsewhere and tell conky to use it using arguments.
For example to tell conky to use a dotfile located in the user’s home directory:
Additional example configuration files are available in the upstream wiki article.
When editing your config file while conky is running, conky will update with the new changes every time you write to the file.
See the SourceForge page for a complete reference for all Conky objects/variables; these are also listed in conky(1) .
Dual screen
When using a dual screen configuration, you will need to play with a few options to place your conky window where you want it on the desktop.
By adjusting gap_x , let us say you are running a 1680×1050 pixels resolution and you want the window on middle top of your left monitor, you will use:
The alignment option is self-explanatory, the gap_X is the distance, in pixels, from the left border of your screen.
xinerama_head is an alternative useful option, the following will place the conky window at the top right of the second screen:
Config file syntax changed
Since Conky 1.10, configuration files have been written with a new Lua syntax, like so:
Some examples below may still use the old syntax, which looks like this:
A Lua script is available to convert from the old syntax to the new Lua syntax here.
Fonts
For displaying Unicode pictures and emoji with conky you will need a font that supports this and then configure conky to use the font with the Unicode you want to display. For example:
Symbolic Fonts
Symbolic fonts are also very commonly used in more decorated conky configurations, some of the more popular ones include;
Autostart
Conky can be started automatically several different ways, as outlined in «Autostarting». Choose the one that works best for your window manager/desktop environment.
Conky has a configuration setting which will tell it to fork to the background. This may be desirable for some autostarting setups.
If you use a graphical desktop environment and wish to use a conky.desktop file for autostarting, use the following:
The pause=5 parameter delays conky’s drawing for 5 seconds at startup to make sure that the desktop had time to load and is up.
Troubleshooting
These are known issues people have with conky and their solutions.
Conky starts and does not display anything on the screen
First check for syntax errors in your configuration file’s text variable. Then double check that your user has permission to run every command inside your configuration file and that all needed packages are installed.
Transparency
Conky supports two different types of transparency. Pseudo-transparency and real transparency that requires a composite manager to be installed and running. If you enable real transparency and do not have a composite manager running your conky will not be alpha transparent with transparency enabled for fonts and images as well as the background.
Pseudo-transparency
Pseudo-transparency is enabled by default in conky. Pseudo-transparency works by copying the background image from the root window and using the relevant section as the background for conky. Some window managers set the background wallpaper to a level above the root window which can cause conky to have a grey background. To fix this issue you need to set it manually. An example with feh is:
Enable real transparency
To enable real transparency, you must have a composite manager running and the following lines added to .conkyrc inside the conky.config array:
If window type «desktop» does not work try changing it to normal . If that does not work try the other options: dock , panel , or override instead.
Semi-transparency
To achieve semi-transparency in real transparency mode, the following setup must be used in the conky configuration file:
To reduce the transparency of the conky window, one can increase the value of own_window_argb_value towards 255.
Do not minimize on Show Desktop
Using Compiz: If the ‘Show Desktop’ button or key-binding minimizes Conky along with all other windows, start the Compiz configuration settings manager, go to «General Options» and uncheck the «Hide Skip Taskbar Windows» option.
If you do not use Compiz, try editing conky.conf and adding/changing the following line:
Refer to conky(1) man page for the exact differences. But the latter option enables you to snap windows to conkys border using resize key-binds in e.g. Openbox, which the first one does not.
Integrate with GNOME Shell
Some have experienced problems with conky showing up under GNOME.
Add these lines to conky.conf :
Prevent flickering
This article or section needs expansion.
Источник
Linux конфиги для conky
Хочу рассказать о том как отображается и настроен мой conky.
Conky в linux представляет собой системный монитор который в реальном времени отображает информацию о вашей системе и компонентах компьютера на рабочем столе.
Для простоты работы с данной утилитой предусмотрен manager, графическая оболочка. Что она из себя представляет вы можете узнать на ее официальной странице в интернете.
Вот перевод описания, данного на сайте
Сам менеджер мы рассматривать не будем, так как его не всегда возможно установить на любой дистрибутив linux, да и настроек там не то, что бы много. Настроим весь внешний вид сами.
Начнем с того, что необходимо установить пакет conky.
Открываем терминал и выполняем установку пакета
Скопируем файл конфигурации из этой директории /etc/conky/conky.conf в домашнюю командой
Для проверки работоспособность conky можно использовать команды
Когда все проверите можно будет добавить программу в автогзагрузку
Где -p 15 время задержки запуска утилиты. Эта задержка необходима для корректного запуска, дает возможность запустится всем драйверам а затем уже запускается сама утилита.
Настраиваем внешний вид
В первоначальном виде системный монитор очень не взрачный и оформление оставляет желать лучшего, да и отображаемый функционал оставляет желать лучшего.
Для редактирования внешнего вида нам необходимо открыть файл конфигурации, тот файл который мы скопировали в домашнюю директорию, я его открываю текстовым редактором gedit. Если его нет то устанавливаем или используем свой редактор.
Редактор gedit устанавливается командой
После установки редактора открываем файл для редактирования
Далее все содержимое этого файла я заменяю на свое. Вы можете просто редактировать и переделывать, если есть желание этот файл. У меня имеется настроенный файл который я храню как исходный, вот его содержимое:
Этим содержимым я и заменяю все в этом файле. После сохраняю и внешний вид принимает такой вид
Если вы скопируете мой файл конфигурации и поставите себе, то вам необходимо будет внести изменения под свои комплектующие и устройства.
Без настройки под свое оборудование conky может не запускаться.
Один файл который будет работать у всех одинаково создать не возможно в виду разницы оборудования и устройств.
Первое что необходимо изменить или закомментировать в начале строки знаком # это подключение разделов, так же все что касается процессора.
Думаю понятно зачем. Разделы в каждом ПК размечены по своему и имеют свои идентификационные номера и имена.
По процессорам то же понятно, что их много разных и с разным количеством ядер.
Если выдает ошибку при запуске,запускайте в терминале, будете видеть на что ругается программа и исходя из того можно понять что из предоставленных настроек не совместимо с вашим оборудованием, закоментируйте эту строку.
В последствии все, что закомментируете исправите под свое оборудование или если нет необходимости в этом параметре удалите.
То же касается и отображения сетевых подключений, необходимо вместо eno1 указать свое сетевое оборудование, но оно может и совпадать конечно.
Узнать о своем оборудовании можете воспользовавшись информацией из этой статьи.
Вот ссылки на мануал где указано большинство параметров для настройки системного монитора
Спустя некоторое время переделал расположение в горизонтальный вид, теперь выглядит так
Вот код файла .conkyrc
Не забывайте изменить параметры под свое оборудование и так же расположение под свой монитор, это строки
gap_x -1850
gap_y 880
Поставь те их значения равным 10, например, и потом добавляйте в зависимости от того, где вы хотите видеть системный монитор.
Дополнение, спустя время — conky в mongaro linux.
При использовании данной программы в mongaro linux столкнулся с рядом проблем.
Первое, по установке.
Устанавливается все на ура, ставим из репозитория в программе установки. Ставим только сами conky.
Manager conky — ставить не рекомендую, работает не корректно. По крайней мере у меня работало не корректно.
В остальном все так же , добавляем в автозапуск, так же как и в Debian, все по схеме описанной выше.
Второе, по отображению.
После запуска все работает, все отлично, но нет прозрачности.
Поискав решение на просторах всемирной паутины нашел решение, которое заключается в выставлении следующих параметров в коде файла .conky
Находим все эти параметры и заменяем на те которые вы видите, что отсутствует — дописываем.
Перезапускаем conky, или весь компьютер и наслаждаемся результатом.
Источник
Установка Conky Manager в Linux Mint
Conky — это системный монитор, использующийся в операционной системе Linux и позволяющий отслеживать множество параметров, таких, как использование оперативной памяти и пространства на жёстких дисках, передача данных по Интернет, загруженность процессора, температура и прочее.
Впрочем, чтобы получить все упомянутые данные, Conky нужно запускать, так же, как любую другую программу. Это не всегда удобно. Куда лучше было бы, если бы необходимая информация сразу располагалась на рабочем столе, например, в виде виджетов. Эту задумку реализовали разработчики приложения Conky Manager — их детище позволяет персонализировать рабочий стол, разместив на нём один или несколько виджетов. Также можно подобрать обои, настроить прозрачность и место расположения элементов. Далее мы рассмотрим как установить Conky Manager в Linux Mint 19.
Установка Conky Manager в Linux Mint
Разработка Conky Manager давно уже прекращена, так что установить эту программу из репозитория могут только обладатели Linux Mint 17.3 и более ранних версий. Для этого нужно выполнить в терминале три команды:
sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install conky-manager
Первая команда добавляет в систему PPA-репозиторий, вторая — обновляет кэш APT, ну а третья нужна непосредственно для установки приложения.
Установка Conky Manager Linux Mint 19 выполняется окольным путём. Первым делом нужно скачать из архива Ubuntu и установить файл realpath_8.25-2ubuntu2_all.deb, а потом аналогичные операции проделать с файлом conky-manager_2.4
ubuntu16.04.1_amd64.deb, который можно найти на портале Launchpad.net.
Для установки deb-пакетов понадобится программа Gdebi. Как правило, она поставляется вместе с дистрибутивом. Некоторые браузеры сразу предлагают выбор — сохранить файл или открыть его с помощью Gdebi, другие просто сохраняют файл на диск. В этом случае достаточно найти его в папке и дважды кликнуть по иконке, затем подтвердить установку пакета.
Также можно произвести загрузку и установку с помощью терминала, но, в отличие от предыдущего способа, этот работает не на всех версиях Linux Mint. Первая команда:
cd /tmp; wget http://archive.ubuntu.com/ubuntu/pool/main/c/coreutils/realpath_8.25-2ubuntu2_all.deb; sudo dpkg -i realpath_8.25-2ubuntu2_all.deb
cd /tmp; wget https://launchpad.net/
ubuntu16.04.1_amd64.deb; sudo dpkg -i conky-manager_2.4
ubuntu16.04.1_amd64.deb; sudo apt install -f
Следует заметить, что если установка из репозитория подходит для ОС с любой разрядностью, то метод с использованием файлов работает только для 64-разрядных систем.
Установка Conky Manager Linux Mint завершена. После этого программа появится в меню. В каком разделе — зависит от используемой версии ОС. Если вы не можете его найти, наберите в строке поиска название программы.
Настройка Conky Manager
Теперь давайте разберемся как выполняется настройка Conky в Linux Mint. Персонализировать рабочий стол с помощью Conky Manager можно двумя способами — сменить тему или подключить виджеты. В обоих случаях стоит воспользоваться предпросмотром. Для того, чтобы увидеть как выглядит элемент, достаточно щёлкнуть на его названии левой кнопкой мыши. Если после этого в нижней части окна не появилось изображение, нажмите кнопку Preview.
Для переключения между виджетами и темами служат одноимённые кнопки — Widgets и Themes.
Для того, чтобы установить выбранную тему или виджет, достаточно установить флажок в ячейке рядом с названием.
Установка дополнительных тем
После запуска Conky Manager Linux Mint вы обнаружите в настройках только одну тему — Green Apple Desktop — и несколько виджетов. Этого явно мало, так что придётся установить пакет default-themes-extra-1.cmtp с дополнительными темами. Его предоставляет разработчик программы. Скачать архив можно с MediaFire.
Кроме официальных тем существует множество «самодельных», созданных энтузиастами всего мира. Проще всего найти их на сайте DeviantArt.com. На момент написания статьи там имеется 166 тем, подходящих для Ubuntu-подобных систем.
Установка крайне проста и занимает меньше минуты. Нажмите кнопку Import Theme Pack и выберите предварительно сохранённый на диске архив с темами (он обязательно должен иметь расширение cmtp.7z).
Создание собственной темы
Ещё один вариант — создать собственную тему. Всё, что для этого нужно — скомбинировать понравившиеся обои для рабочего стола и необходимые виджеты из числа тех, что уже присутствуют в Conky Manager.
Начните с выбора виджетов. Кликните по кнопке Widgets и установите флажки для желаемых пунктов.
Затем перейдите на вкладку Themes и нажмите кнопку Save Theme. Откроется окно, в котором нужно:
- заполнить поле Theme Name — название темы может быть любым;
- установить обои с помощью раскрывающегося списка Wallpaper — пункт Custom Wallpaper позволит выбрать картинку из числа расположенных на жёстком диске, а пункт Current Wallpaper сохранит нынешний вариант фона. Пункт None обозначает, что обоев не будет вовсе;
- выбрать расположение обоев с помощью раскрывающегося списка Scaling — centred (выравнивание по центру), zoomed (увеличение), tiled (черепица), stretched (растягивание по горизонтали или вертикали), sсaled (масштабирование).
Список виджетов, выбранных на первом этапе, подтягивается автоматически.
Для того, чтобы сохранить результат, нажмите OK, чтобы отказаться — Cancel. Если после сохранения ваша тема не появилась в списке, воспользуйтесь кнопкой Search for new themes (в виде круглой стрелки).
А вот как выглядит тема, созданная для примера:
Редактирование виджетов и тем
Если пользователю нравится сам виджет, но не нравится цвет подложки, размер или место расположения на рабочем столе, эти, а также другие параметры можно отредактировать. Для начала активируйте виджет, установив его флажок. Это позволит в режиме реального времени отслеживать изменения, поскольку в превью вы их не увидите.
Затем нажмите кнопку Edit Widget, по внешнему виду она напоминает блок с переключателями. После этого откроется окно с пятью вкладками:
- Location — расположение виджета (вверху экрана, внизу или по центру, слева или справа). Изменяя числа в графе Horizontal Gap и Vertical Gap, легко передвинуть изображение на определённое количество пикселей по горизонтали или вертикали.
- Size — размер виджета. Можно настроить ширину (Minimal Width) и длину (Minimal Height). Height Padding отвечает за расстояние от нижней строки до нижнего края виджета.
- Transparency — прозрачность. Степень прозрачности имеет 4 значения — Opacity (полностью непрозрачно), Transparent (прозрачно), Pseudo-Transparent (в отличие от Transparent этот параметр позволяет сохранить изображения непрозрачными, сделав прозрачным только фон), Semi-Transparent (полупрозрачно). Кроме того, можно настроить прозрачность в процентах и установить цвет фона.
- Time — формат времени (12-часовой или 24-часовой).
- Network — доступ к сети. Изменять настройки Интернет можно не для всех виджетов.
Отредактировать тему также не сложно, при этом можно изменить количество задействованных виджетов, обои и способ отображения фона.
Выводы
Теперь вы знаете как установить Conky в Linux mint 19. Это удобный и простой инструмент для работы с виджетами и темами. Подходит как тем, кто только осваивается в мире Linux, так и тем, у кого имеется достаточно опыта. Проблем с использованием этой программы, как правило, не возникает, но если у вас остались вопросы, не стесняйтесь задавать их в комментариях.
Источник