conky-all говорит, что устанавливает Каир, но Луа нигде не может найти Каир

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

Что я сделал:

  • установлено conky-all (sudo apt-get install conky-all)
  • Пытался получить тему, в которой использовались Луа и Каир, но это не сработало, потому что Конки не смог найти Каир
  • Я открыл командную строку lua (lua) и попробовал команду require 'cairo', Я получил это:
нет поля package.preload['cairo'] нет файла '/usr/local/share/lua/5.2/cairo.lua' нет файла '/usr/local/share/lua/5.2/cairo/init.lua' нет файла '/usr/local/lib/lua/5.2/cairo.lua "нет файла" /usr/local/lib/lua/5.2/cairo/init.lua "нет файла" /usr/share/lua/5.2/cairo.lua "нет файла" /usr/share/lua/5.2/cairo/init.lua "нет файла"./cairo.lua "нет файла" /usr/local/lib/lua/5.2/cairo.so "нет файла" /usr/lib/x86_64-linux-gnu/lua/5.2/cairo.so "нет файла" /usr/lib/lua/5.2/cairo.so "нет файла" /usr/local/lib/lua/5.2/loadall.so'нет файла'./cairo.so 'трассировка стека:
    [C]: в функции'require'
    (командная строка):1: в главном блоке [C]: in?

Я побежал conky -vи это рассказало другую историю:

Lua bindings:
  * Cairo
  * Imlib2
  * RSVG

Кто-нибудь знает, как "правильно" установить cairo или заставить lua его найти? Я просто хочу, чтобы Конки работал;(

1 ответ

conky обеспечивает внутреннюю привязку cairo и imlib2, они не будут работать в вашей внешней установке lua. Кроме того, conky из [extra] скомпилирован только с imlib2, поэтому вы должны использовать его. Если вам действительно нужен cairo, вам придется перекомпилировать его с включенным cairo.

Другие вопросы по тегам