Авторские статьи об OpenSource

Новый формат конфигурационного файла Conky.


Многие из вас знают и любят Conky. Коньки можно подогнать под свой вкус и гонять по льду отображать нужную вам информацию на рабочем столе. В один из дней тестирования Ubuntu 15.10 Werewolf пришла порция обновлений, в том числе conky. Рестарт ПК и коньков нет.

Syslog показал, что коньки отбросились в segfault. Гугление вывело на интересный топик, где утверждалось, что conky больше не дружит с параметром ядра ipv6.disable=1 в /etc/default/grub. Я один из тех, кто отключает IPv6 когда он не нужен и может мешать, но пришлось вернуть как было. Удивительно, но заработало.

Чтение изменений в новой версии выявило интересную штуку sudo apt-get changelog conky

conky (1.10.0-1) unstable; urgency=medium
  * New upstream release.
    - This release introduces a new Lua-based conkyrc configuration format.
      See debian/NEWS for further information.
...

Ваш конфигурационный файл ~/.conkyrc поменял формат и теперь должен выглядеть в Lua стиле. Я решил посмотреть старт Коньков в терминале и что там выводится sudo killall conky && conky . Коньки пишут, что обнаружили старый формат и работают в режиме совместимости. Assuming it's in old syntax and attempting conversion.

Теперь все строковые переменные должны быть в кавычках. Параметр=значение. Никаких yes/no, а только true/false. Ёперный бабай, подумал я. Мой конф не большой, но реально влом переделывать. Ленивые всё делают быстро, чтобы поскорее отделаться от работы, и делают качественно, чтобы потом не переделывать.

Оказалось нам сделали конвертер и лежит он по адресу /usr/share/doc/conky-std/convert.lua . Предсказуемо он потребовал язык lua, но зато конвертнул из старого формата в новый - convert.lua ~/.conkyrc ~/.conkyrc_new

conky.config = {
	alignment='top_right',
	background=true,
	border_width=1,
...
};
conky.text = [[
$alignr $kernel on $machine
$hr
...
]];

Мать моя женщина! Да мне без конвертера так никогда в жизни не изменить конфиг.

Если хотите, чтобы Conky не сворачивался при нажатии иконки "Показать рабочий стол" или через горячие клавиши, то вам нужен совет Не сворачивать Conky! Не знаю актуально ли моё поделие Прозрачность Conky в KDE4, если что - welcome!

    Twitter   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта

Лучшее на сайте:

1С под Linux.   Ускорение Ubuntu.   21 пример iptables.   Цикл статей о Ceph.   Убунту в дикой среде.   Ubuntu Linux на SSD.   Ubuntu для блондинок.   Поддержка железа в Linux.   BTSync на службе у админа.   Андроид программы в Ubuntu.   Прокидывание портов для p2p.   Анти СПАМ в Postfix.  



Круги Гугл Ада.


Группа поддержки