Inicio
» LINUX
»
Cómo agregar información del sistema al escritorio Linux con Conky
Cómo agregar información del sistema al escritorio Linux con Conky
Si deseas visualizar información sobre la CPU, la memoria, el disco, la red y el tiempo de actividad sin necesidad de abrir un monitor aparte, Conky sigue siendo una de las formas más sencillas de añadir información del sistema al escritorio Linux. Funciona como un monitor de escritorio ligero y es altamente configurable mediante un archivo de texto local.
Una importante actualización a consejos anteriores: Conky ya no se limita a X11. Las versiones actuales de Conky pueden usar Wayland en compositores que admitan el wlr-layer-shellprotocolo. El compositor Mutter de GNOME no ofrece dicho protocolo, por lo que Conky no puede funcionar como una superposición de fondo real en una sesión de GNOME Wayland. Las preguntas frecuentes oficiales de Conky explican las limitaciones actuales de X11 y Wayland.
1. Instalar Conky
Conky viene incluido en las principales distribuciones de Linux. En los índices de paquetes actuales de Ubuntu y Debian, conkyes un paquete virtual proporcionado por variantes como conky-all, conky-std, y conky-cli. Para una configuración de escritorio gráfico, conky-alles una opción práctica porque incluye el conjunto más amplio de funciones de visualización y Lua.
Distribución
Comando
Ubuntu / Debian
sudo apt update && sudo apt install conky-all
Fedora
sudo dnf install conky
Arch Linux
sudo pacman -S conky
Puedes verificar la disponibilidad de los paquetes en las páginas oficiales de paquetes de Ubuntu , Debian , Fedora o Arch Linux .
Instala Conky desde el gestor de paquetes de tu distribución antes de crear una configuración de escritorio.
2. Crear una configuración de usuario
La ubicación predeterminada actual de la configuración de usuario de Conky es ~/.config/conky/conky.conf. La documentación oficial recomienda generar una configuración inicial con conky -C:
Esto te proporciona un archivo local que puedes editar sin modificar el ejemplo del sistema /etc/conky/. Consulta la guía de configuración oficial para conocer la sintaxis actual basada en Lua.
Genera un archivo conky.conf a nivel de usuario para que tus cambios permanezcan dentro de tu directorio personal.
3. Elige lo que muestra Conky.
Ábrelo ~/.config/conky/conky.confcon tu editor preferido. Una configuración compacta puede mostrar la carga de la CPU, el uso de la memoria, el uso del sistema de archivos raíz y el tiempo de actividad:
Conky admite muchas más variables, como el rendimiento de la red, la temperatura, los procesos, el estado de la batería y la salida de scripts personalizados. Úselo conky -vpara ver qué funciones opcionales se habilitaron al compilar su paquete.
Edita el archivo conky.conf para controlar la ubicación, la frecuencia de actualización, los colores y los valores del sistema que se muestran en el escritorio.
4. Inicia, prueba y detén Conky.
Ejecuta Conky desde una terminal para que cualquier error de configuración sea visible de inmediato:
conky -c ~/.config/conky/conky.conf
Dado que esa ruta es la ubicación normal de configuración del usuario, ejecutarlo conkysolo suele ser suficiente después de que el archivo esté en su lugar. Para detener todos los procesos de Conky para su sesión de usuario, ejecute pkill conky.
Primero, inicia Conky desde una terminal para que puedas ver los errores mientras pruebas la configuración.
Una vez que la configuración funcione, puede eliminar o agregar líneas conky.texthasta que la superposición contenga solo la información que realmente desea ver.
Una configuración de Conky finalizada permite mantener visible la información clave del sistema sin necesidad de abrir una aplicación de monitorización completa.
5. Ajustar la posición y el comportamiento de la ventana.
Para los escritorios X11, configuraciones como alignment, gap_x, gap_y, own_window, y sugerencias de ventana determinan dónde se ubica Conky y si se comporta como un widget de escritorio. Los entornos de escritorio manejan las capas y la transparencia de manera diferente, así que comience con una configuración simple y cambie una opción de ventana a la vez.
La configuración de ventana controla dónde aparece Conky y cómo interactúa con el escritorio en X11.
6. Usa Conky en Wayland cuando tu compositor lo admita.
Primero, compruebe su tipo de sesión con echo $XDG_SESSION_TYPE. En un compositor Wayland que admita wlr-layer-shell, habilite la salida Wayland y deshabilite la salida X en el conky.configbloque:
out_to_x = false,
out_to_wayland = true,
Compositores como Sway, Hyperland y Wayfire son compatibles con el modelo de capas descrito por el proyecto Conky. GNOME Wayland es la principal excepción: Mutter no implementa el protocolo que Conky necesita para un widget de capa de escritorio. Si tu distribución aún ofrece una sesión de Xorg, esa es una alternativa; de lo contrario, Conky podría necesitar ejecutarse como una ventana normal o bajo otro compositor.
En los compositores Wayland compatibles, cambie la salida de Conky de X a Wayland en conky.conf.
7. Iniciar Conky automáticamente al iniciar sesión
Cree el directorio de inicio automático estándar por usuario y, a continuación, guarde una entrada de escritorio como ~/.config/autostart/conky.desktop:
No añada nada &a la Execlínea. Una entrada de escritorio inicia el programa directamente, y Conky lo encuentra ~/.config/conky/conky.confautomáticamente. Las preguntas frecuentes originales también señalan que una .desktopentrada de inicio automático suele ser más sencilla que un servicio de usuario en X11 porque hereda el entorno de sesión gráfica.
Un pequeño acceso directo en el escritorio puede iniciar Conky automáticamente al iniciar sesión.
Lista de verificación rápida para la solución de problemas
No aparece nada: ejecútalo conkyen una terminal y lee el mensaje de error.
Falta la configuración: regenerarla con conky -C > ~/.config/conky/conky.conf.
La superposición de Wayland no funciona: compruebe echo $XDG_SESSION_TYPEy confirme que su compositor la admite wlr-layer-shell.
Una función no está disponible: ejecute conky -vy compruebe las opciones compiladas.
Si desea restablecer la configuración, mueva su configuración personalizada conky.confa un lado y genere una nueva configuración predeterminada.
Para obtener la lista definitiva de configuraciones y variables compatibles, utilice las páginas del manual integrado de Conky y el proyecto oficial de Conky .