Ich versuche jetzt schon seit einiger Zeit, Conky zum Laufen zu bekommen, aber ich schaffe es nicht, Cairo richtig zu installieren.
Was ich getan habe:
- conky-all installiert (
sudo apt-get install conky-all
) - Habe versucht, ein Theme zu bekommen, das Lua und Cairo verwendet, aber das hat nicht funktioniert, weil Conky Cairo nicht finden konnte.
- Ich habe eine Lua-Befehlszeile (
lua
) geöffnet und den Befehl ausprobiertrequire 'cairo'
. Das Ergebnis war:
kein Feld package.preload['cairo'] keine Datei „/usr/local/share/lua/5.2/cairo.lua“ keine Datei „/usr/local/share/lua/5.2/cairo/init.lua“ keine Datei „/usr/local/lib/lua/5.2/cairo.lua“ keine Datei „/usr/local/lib/lua/5.2/cairo/init.lua“ keine Datei „/usr/share/lua/5.2/cairo.lua“ keine Datei „/usr/share/lua/5.2/cairo/init.lua“ keine Datei './cairo.lua' keine Datei „/usr/local/lib/lua/5.2/cairo.so“ keine Datei '/usr/lib/x86_64-linux-gnu/lua/5.2/cairo.so' keine Datei „/usr/lib/lua/5.2/cairo.so“ keine Datei „/usr/local/lib/lua/5.2/loadall.so“ keine Datei './cairo.so' Stapeltraceback: [C]: in der Funktion 'erfordern' (Befehlszeile):1: im Hauptblock [C]: in ?
Ich lief conky -v
, und es erzählte eine andere Geschichte:
Lua bindings:
* Cairo
* Imlib2
* RSVG
Weiß jemand, wie man Cairo „richtig“ installiert oder Lua dazu bringt, es zu finden? Ich möchte nur, dass Conky funktioniert ;(
Antwort1
conky stellt die Cairo- und Imlib2-Bindung nur intern bereit, sie funktionieren nicht in Ihrer externen Lua-Installation. Darüber hinaus wird das Conky von [extra] nur mit Imlib2 kompiliert, Sie sollten also das verwenden. Wenn Sie Cairo wirklich wollen, müssen Sie es mit aktiviertem Cairo neu kompilieren.