Я уже некоторое время пытаюсь заставить 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.