09-03-2021

Conky es un programa que permite mostrar la información en el escritorio, por ejemplo el tiempo o parámetros del sistema. Con la versión 1.11.6, que la que viene con Ubuntu 20.10, el archivo de configuración ha cambiado del formato propio que tenía Conky a lua. Esto hace que si se tenía Conky configurado, deje de funcionar.

El cambio es bienvenido, porque la sintaxis del formato antiguo era muy poco consistente. El nuevo formato es mucho más estructurado y claro. Por ejemplo estas eran las primeras líneas del formato anterior:

gap_x -620

gap_y -300

minimum_size 268 680

maximum_width 268

own_window yes

own_window_transparent yes

own_window_hints undecorated,sticky,skip_taskbar,skip_pager,below

border_inner_margin 0

border_outer_margin 0

En cambio ahora el formato es así:

conky.config = {

  gap_x = -1920,

 gap_y = -300,

 minimum_width = 268,

minimum_height = 680,
 
  own_window = true,

own_window_transparent = true,

own_window_hints = 'undecorated,sticky,skip_taskbar,skip_pager,below',

border_inner_margin = 0,

border_outer_margin = 0

};

Para cambiar al nuevo formato, por suerte no se tiene que hacer a mano, sino que hay una utilidad para hacerlo. Primero se tienen que instalar un par de cosas. Para comenzar, hace falta asegurarse que tanto "conky" como "conky-all" están instalados:

sudo apt install conky conky-all

En mi caso el programa de conversión no era ejecutable, así que lo tuve que hacer ejecutable:

sudo chmod a+x /usr/share/doc/conky-all/convert.lua

También hacen falta dos programas más:

sudo apt install lua5.4 dos2unix

Una vez que se instalado todo esto, ya se puede proceder a convertir la configuración antigua, dejando una copia por si de caso:

cp .conkyrc .conkyrc.bak

Ahora ya se puede hacer la conversión:

/usr/share/doc/conky-all/convert.lua .conkyrc.bak .conkyrc

En mi caso no hizo falta nada más, una vez hecho esto Conky ya comenzó a funcionar como antes.

Tags:
Funciona con Drupal

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer