conky-all diz que está instalando o Cairo, mas Lua não consegue encontrar o Cairo em lugar nenhum

conky-all diz que está instalando o Cairo, mas Lua não consegue encontrar o Cairo em lugar nenhum

Estou tentando fazer o conky funcionar há algum tempo, mas não consigo instalar o cairo corretamente.

O que eu fiz:

  • instalado conky-tudo ( sudo apt-get install conky-all)
  • Tentei pegar um tema que usasse lua e cairo, mas não funcionou, porque conky não conseguiu encontrar o cairo
  • Abri uma linha de comando lua( lua) e tentei o comando require 'cairo'. Eu tenho esse:
nenhum campo package.preload['cairo']
    nenhum arquivo '/usr/local/share/lua/5.2/cairo.lua'
    nenhum arquivo '/usr/local/share/lua/5.2/cairo/init.lua'
    nenhum arquivo '/usr/local/lib/lua/5.2/cairo.lua'
    nenhum arquivo '/usr/local/lib/lua/5.2/cairo/init.lua'
    nenhum arquivo '/usr/share/lua/5.2/cairo.lua'
    nenhum arquivo '/usr/share/lua/5.2/cairo/init.lua'
    nenhum arquivo './cairo.lua'
    nenhum arquivo '/usr/local/lib/lua/5.2/cairo.so'
    nenhum arquivo '/usr/lib/x86_64-linux-gnu/lua/5.2/cairo.so'
    nenhum arquivo '/usr/lib/lua/5.2/cairo.so'
    nenhum arquivo '/usr/local/lib/lua/5.2/loadall.so'
    nenhum arquivo './cairo.so'
rastreamento de pilha:
    [C]: na função 'exigir'
    (linha de comando):1: no bloco principal
    [C]: em?

Eu corri conky -ve contou uma história diferente:

Lua bindings:
  * Cairo
  * Imlib2
  * RSVG

Alguém sabe como instalar 'corretamente' o Cairo ou fazer com que Lua o encontre? Eu só quero que o Conky trabalhe ;(

Responder1

conky fornece apenas a ligação cairo e imlib2 internamente, eles não funcionarão em sua instalação lua externa. Além disso, o conky de [extra] só é compilado com imlib2, então você deve usá-lo. Se você realmente deseja o Cairo, terá que recompilá-lo com o Cairo ativado.

informação relacionada