Se fez o download algum conky antigo e não está conseguindo fazer o mesmo funcionar após as ultimas atualizações do Conky, tendo a mensagem de erro "attempt to call a nil value (global 'loadstring')". Confira essa matéria.
O erro "attempt to call a nil value (global 'loadstring')" ocorre devido a versão do conky que exige as novas configurações.
Configurações padrões antigos.
background yes
double_buffer yes
alignment top_right
border_width 1
cpu_avg_samples 2
default_color white
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
Configurações nos padrões atuais.
background = true,
double_buffer = true,
alignment = 'top_right',
border_width = 1,
cpu_avg_samples = 2,
default_color = 'white',
default_outline_color = 'white',
default_shade_color = 'white',
draw_borders = false,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
Nas configurações antigas ao executar o conky, ele não abre e apresenta o erro.
Para que o seu conky atenda as novas configurações devemos converte ele.
Para converter o seu conky faça o download do script com o comando abaixo.
Torne o script executável.
Execute o script seguindo a sintaxe.
No meu exemplo fica como abaixo.
./convert.lua /home/lobodeb/.conky/conky_lobo_2020/conky_1680x1050-i3
Prontinho, conky devidamente convertido.
Confira no vídeo o processo.
Essa atualização já ocorreu no openSUSE e tinhamos essa matéria, mas como só chegou agora no Debian e Ubuntu em desenvolvimento optei por refazer de forma ginerica para Linux, assim é indicada para qualquer distribuição.
Erro Conky
O erro "attempt to call a nil value (global 'loadstring')" ocorre devido a versão do conky que exige as novas configurações.
Configurações padrões antigos.
background yes
double_buffer yes
alignment top_right
border_width 1
cpu_avg_samples 2
default_color white
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
Configurações nos padrões atuais.
background = true,
double_buffer = true,
alignment = 'top_right',
border_width = 1,
cpu_avg_samples = 2,
default_color = 'white',
default_outline_color = 'white',
default_shade_color = 'white',
draw_borders = false,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
Nas configurações antigas ao executar o conky, ele não abre e apresenta o erro.
Solução
Para que o seu conky atenda as novas configurações devemos converte ele.
Para converter o seu conky faça o download do script com o comando abaixo.
wget https://www.dropbox.com/s/6oyaudwx6tyk8ku/convert.lua?dl=0 -O convert.lua
Torne o script executável.
chmod +x convert.lua
Execute o script seguindo a sintaxe.
./convert.lua endereço_do_conky.rc
No meu exemplo fica como abaixo.
./convert.lua /home/lobodeb/.conky/conky_lobo_2020/conky_1680x1050-i3
Prontinho, conky devidamente convertido.
Confira no vídeo o processo.
Essa atualização já ocorreu no openSUSE e tinhamos essa matéria, mas como só chegou agora no Debian e Ubuntu em desenvolvimento optei por refazer de forma ginerica para Linux, assim é indicada para qualquer distribuição.
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!