Conky – что это и насколько вкусно?

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

Как же выглядит Conky? По-разному. Например, вот так:

Или так:

Или даже так:

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

Установка Conky

Установим необходимые пакеты:

sudo apt-get install conky hddtemp lm-sensors

При установке hddtemp спросит, запускаться ли ему при запуске системы, отвечаем положительно (Y).

Далее запустим с правами root'а утилиту:

sensors-detect

На все вопросы отвечаем положительно (Y). Это даст системе найти все сенсоры. Теперь перезапустим модули ядра:

sudo /etc/init.d/module-init-tools

Затем запустим конфигуратор hddtemp:

sudo dpkg-reconfigure hddtemp

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

Если демон еще не запущен, запускаем его:

sudo /etc/init.d/hddtemp start

Для того, чтобы увидеть Conky, необходимо в домашней директории создать файл .conkyrc, и сконфигурировать его. Вот теперь я и предлагаю свой вариант (не забудьте переименовать файл, добавив точку перед именем, и не пугайтесь, что файл пропадет, он будет скрыт, увидеть вы его сможете по нажатию Ctrl+H). А выглядит он следующим образом:

Проверим, что получилось? Нажимаем Alt+F2 и вводим conky. А если вдруг не запустилось, открываем консоль, и вводим conky в ней, смотрим на вывод ошибок и исправляем .conkyrc. Итак, если у нас все прекрасно работает, давайте добавим conky в автозапуск. Но тут есть хитрость. Если просто поставить его в автозагрузку, то можно столкнуться с одной неприятной проблемой: Conky станет поверх всех приложений, и запустившись раньше, чем gnome-panel, перекроет ее. Чтобы этого не произошло, запускать Conky нужно с задержкой. Как это делается, я объяснял в предыдущей статье. Добавляем в автозапуск команду:

sh -c "sleep 5 && conky"

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

Комментарии

Аватар пользователя Subsanek

Лень их конфигурировать.

Аватар пользователя del

Есть готовые конфиги. Но это и самому настроить несложно.

Аватар пользователя shafiq rasul

Напишите, пожалуйста, ссылку на conky с ноутбуком (интересуют обои и конфиг).

Аватар пользователя del

shafiq rasul, без понятия, скриншот нашел на просторах сети.

Аватар пользователя Сергей

Теперь перезапустим модули ядра:
sudo /etc/init.d/module-init-tools

на этом шаге возникает проблема:

:~$ sudo/etc/init.d/module-init-tools
bash: sudo/etc/init.d/module-init-tools: Нет такого файла или каталога

Что делать? (с) Чернышевский Н.Г.

Аватар пользователя del

Просто пропустите этот шаг, оно и без того должно работать.

Аватар пользователя del

shafiq rasul, тут можно взять конфигурацию conky как на скриншоте (в виде ноутбука).

Аватар пользователя buga

Не работают датчики температур. Использовал твою конфигурацию. Карточка Nvidia. Как можно исправить?

Аватар пользователя del

Не работают датчики температур. Использовал твою конфигурацию. Карточка Nvidia. Как можно исправить?

У меня тоже видеокарта NVIDIA, однако, все прекрасно работает. Проверьте, правильно ли Вы все установили и настроили. Возможно, потребуется перезагрузка.

Добавить комментарий