Se baixou algum conky e não está conseguindo fazer o mesmo funcionar no openSUSE, 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.
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
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.
Prontinho, conky devidamente convertido.
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/suse/.conky/conky_lobo_2020/conky_1360x768_i3'
Prontinho, conky devidamente convertido.
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!