Autonomía digital y tecnológica

Código e ideas para una internet distribuida

Actualizar la sintaxis de los archivos de configuración de Conky

Imago voragine.net

Hace unos días actualicé mi Debian y todos mis scripts de Conky dejaron de funcionar. Tras una búsqueda rápida supe que Conky adoptó la sintaxis de Lua para sus archivos de configuración. En la versión 1.11.6, compilada en agosto de 2020, parece que la antigua sintaxis ha dejado de estar soportada.

A partir de la versión 1.10 Conky viene con un script que convierte automáticamente la sintaxis obsoleta a la sintaxis de Lua. Se puede encontrar el script en /usr/share/doc/conky-all/convert.lua.

Antes de poder usar el script hay que instalar lua (en agosto de 2020 la última versión disponible en los repositorios de Debian es la 5.4):

sudo apt install lua5.4

Y luego ejecutar el script, tras haber hecho una copia de seguridad de como recuerdan en la wiki del repositorio de Conky:

skotperez@lee:~$ cp .conkyrc .conkyrc.old
skotperez@lee:~$ /usr/share/doc/conky-all/convert.lua .conkyrc.old .conkyrc

En mi caso el script ha hecho la conversión sin problemas. No he tenido que cambiar nada a mano.

1 comentario

    • Por tepes •

    Muchas gracias! Ha sido muy fácil siguiendo tus instrucciones, a pesar de haber tenido que trastear un poco más en Xubuntu. Dejo aquí las diferencias:
    La ruta del convert.lua está en:
    /usr/share/doc/conky-std/convert.lua

    He tenido que instalar lua y
    sudo apt-get install lua5.4 dos2unix

    Le he tenido que dar permisos de ejecución al convert.lua, no me dejaba ni como root.

    Por lo demás, funciona perfecto. Muchas gracias de nuevo!!

×

Responder al comentario de tepes

*
*

 

No hay trackbacks