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

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

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

Что я наделал:

  • установлен conky-all ( sudo apt-get install conky-all)
  • Пытался получить тему, которая использовала lua и cairo, но это не сработало, потому что conky не смог найти cairo
  • Я открыл командную строку 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]: в функции «требовать»
    (командная строка):1: в основном куске
    [С]: в ?

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

Lua bindings:
  * Cairo
  * Imlib2
  * RSVG

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

решение1

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

Связанный контент