Conky для linux mint

LM 16 Cinnamon: Conky. Часть 1. Подготовительные работы

Conky, или в народе «коньки», представляет собой мощный и разнообразно настраиваемый системный монитор, берущий начало от torsmo.

Я не имею своей целью излагать тут теорию и даже большинство практических нюансов настройки и отладки conky, а просто приведу свои настройки и свой результат, отсылая всех интересующихся более подробными сведениями к Гуглу и по ссылкам, которые буду приводить по ходу дела.

Я настраивал свои «коньки» в течение, наверное, 2 – 3 месяцев (не помню уже точно), а «подстраиваю» их периодически до сих пор. Однако не пугайтесь, это связано не столько со сложностью настроек (conky можно запустить сразу после установки, хотя вряд ли кого-то устроит его дефолтный вид), сколько с тюнингом «под себя» и под своё железо.

Меня в конечном счете устоил такой вариант, который и кочует теперь от Ubuntu к Arch’у и по всем LinuxMint, включая «Росинки» 9, 11 и 13 alpha, вот уже года три, а то и больше.

Conky_LM16

Сейчас даже заготовки для нее обнаружил с трудом, да и тех кот наплакал. Мне как-то показалось, что в первой части — самое интересное, а всё остальное, на 99% сводящееся к написанию (точнее, правке) файла .conkyrc, уже замусолено в интернете до оскомины и никого не затрудняет. Сами понимаете, лепить посты на такие темы уже не просто лень, а непреодолимая лень.

Тем не менее было бы интересно взглянуть на ваш .conkyrc

Раз есть такое желание, выкладываю его в отдельной «хвостовой» главке.

Спасибо! Самая полезная статья, из всех мною нагугленых за месяц.

Почему-то терминал пишет, что отказано в доступе, в ответ на выполнение скрипта myip.sh (текст скопирован, построчно переносы сделал)

Читайте также:  Проверка целостности пакетов linux

Попробуйте выполнить в терминале (в папке, где лежит скрипт):

АХ, ЭТО ЖЕ ТАК ПРОСТО, права. )))) спасибо, я про них забыл

Скажите, есть ли возможность сделать окно коньков полупрозрачным, без использования луа-скриптов?

xftalpha 0.5 — это прозрачность чего именно? меняю, а ничего не меняется

За прозрачность-непрозрачность отвечает строка
own_window_transparent yes

Понятное дело, если no, то окно непрозрачно, и тогда вступает в игру строка
own_window_colour

(у меня, к примеру, darkolivegreen).

Полупрозрачность никогда не делал, но советуют так:

own_window yes
own_window_type normal
own_window_class conky-semi
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_transparent yes
own_window_argb_visual yes
own_window_argb_value 128

При этом если нужно получить полупрозрачность черного фона, следует установить own_window_transparent no

а степень непрозрачности подбирать манипулируя параметром own_window_argb_value, подбирая его в пределах 0 — 255.

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

А вот вопрос: У меня RSS подписка огроменная, мне нужно, чтоб новости показывались по пять штук с каждого канала, а каналов всего 15. Можно ли для RSS сделать второе, отдельное окно conky, чтоб системный монитор не трогать?

Теоретически, насколько я понимаю, можно сделать не одно и даже не два окна conky, для этого придется запускать соответствующее количество экземпляров коньков, каждый со своим .conkyrc (conky -c $HOME/.conkyrc-1, conky -c $HOME/.conkyrc-2 и т.д.) Сам я, однако, на практике никогда даже не пытался это делать. Как справедливо сказано в man conky, чем больше запихивается в коньки, тем больше они жрут ресурсов. Можно, конечно, вторые коньки запускать «вручную», по мере необходимости, но тогда уж, имхо, удобнее пользоваться rss-ридером.

Впихнуть такую страсть, как 15 х 5 строк — это я не знаю, какой монитор нужен. У меня на скромном 19-ти дюймовом (1366х768) помещается по вертикали ~ 48 строк, из которых ~ 10 уходит на оформление (hr).

Ваши наброски для .conkyrc нужно проверять практически. Только на практике отлавливаются всякие мелкие малозаметные ошибки и окончательно подгоняется по геометрии вывод.

Читайте также:  Linux открыть доступ ко всем файлам

И очень прошу Вас в следующий раз большие куски кода выкладывать на какой-нибудь pastebin, а в комменты — ссылку.

спасибо ) Так и думал. Лучше, действительно, РСС-ридер заюзаю. Просто так было бы удобно сразу на рабочем столе все видеть.

вот еще: я практически скопировал погодный скрипт, немного под себя изменил, но почему-то вывод дампа странно форматируется, каждый раз по разному. Я сперва в скрипте добавлял пробелы, чтоб выравнять, но потом понял, что каждый день все меняется. Это из-за того сайта метеоинфо, или в коде есть недочет?

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

Скрипты — штука капризная. Погодный скрипт (тот, который под спойлером) выдавал у меня необъяснимую ошибку, пока я не выяснил, что обратный слэш, набранный на странице блога как \ при копировании не распознаётся правильно, и надо кодировать его как \. На выяснение ушёл чуть не час времени, временами я даже начинал сомневаться в своём психическом здоровье.

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

Оригинальный скрипт — именно для Москвы? Для Екатеринбурга, например, придется его править.

Что касается московского, у меня он выводится нормально. Следовательно, где-то у Вас что-то не то. Для контроля скопируйте его отсюда (с гарантией от вмешательства CMS-движка): http://mintmem.com/demo/conky_weather-demo

Не забудьте добавить ему расширение, а главное — дать ему права на исполнение.

Источник

Встаем на коньки: знакомство с системным монитором Conky в Linux

Пользователи Windows 7 наверняка помнят про такую примечательную вещь, как гаджеты: визуальные элементы с отображением часов, погоды, загрузкой процессора и оперативной памяти, липкие заметки и пр. Впоследствии Microsoft прекратила их поддержку из-за наличия уязвимостей. В дистрибутивах Linux существует такая же, и даже более функциональная вещь, под названием Conky, с которой сегодня и познакомимся.

Читайте также:  Linux mint tftp server

Что такое Conky?

Это системный монитор, предназначенный для X.org систем. Он позволяет выводить на экран в виде гаджета информацию о работе ЦП, оперативной памяти и жестких дисков, дату и время, погоды и много чего еще.

Установка и конфигурирование «коньков»

Conky доступен в системных репозиториях любого из популярных Linux-дистрибутивов, потому установка осуществляется стандартной командой при помощи менеджера пакетов.

  • Для Linux Mint/Ubuntu/Debian — sudo apt install conky
  • Для Fedora — sudo dnf install conky
  • Для Archlinux — sudo pacman -S conky

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

Согласитесь, что выглядит не очень? Но это все можно подправить под себя.

Конфигурация Conky

Управление тем, что будет отображаться на экране происходит через два файла:

  • /etc/conky/conky.conf — основной конфигурационный файл, который лучше не трогать
  • .conkyrc — пользовательский файл конфигурации, который находится в домашней директории пользователя, если он отсутствует, то Conky подгружает основную конфигурацию.

Управление пользовательским файлом можно осуществлять через обычный текстовый редактор, через консольный текстовый редактор и при помощи специальных графических утилит. Примером такой утилиты является Conky Manager. Правда, я слышал, что разработка давным-давно не ведется и, к слову, копирайт в программе от 2014 года. Но тем не менее, программа работает, потому давайте ее установим. В примере использую установку для Linux Mint. Последовательно выполняем в терминале следующие команды:

  • wget http://launchpadlibrarian.net/340091846/realpath_8.26-3ubuntu4_all.deb https://github.com/teejee2008/conky-manager/releases/download/v2.4/conky-manager-v2.4-amd64.deb (скачиваем установочный файл)
  • sudo dpkg -i realpath_8.26-3ubuntu4_all.deb conky-manager-v2.4-amd64.deb (устанавливаем скачанный файл)
  • sudo apt install -f (устанавливаем нужные зависимости после установки)

После проделанных процедур в системе появится Conky Manager, через который будет проще включать/отключать и настраивать виджеты.

Источник

Оцените статью
Adblock
detector