Conky es un monitor de sistema de escritorio de software libre para el sistema X Window . Está disponible para Linux , FreeBSD y OpenBSD . [3] Conky es altamente configurable [4] [5] [6] y es capaz de monitorear muchas variables del sistema, incluyendo el estado de la CPU , memoria , espacio de intercambio , almacenamiento en disco , temperaturas, procesos , interfaces de red , energía de la batería, mensajes del sistema, buzones de correo electrónico, actualizaciones de Arch Linux , muchos reproductores de música populares ( MPD , XMMS2, BMPx, Audacious , etc.), actualizaciones del clima, noticias de último momento y mucho más. [7] A diferencia de los monitores de sistema que usan kits de herramientas de widgets de alto nivel para representar su información, Conky se dibuja directamente en una ventana X. Esto permite configurarlo de tal manera que consuma relativamente pocos recursos del sistema. [8]
Conky fue aclamado como "uno de los programas mejor mantenidos, y definitivamente uno de los más útiles, en el mundo del código abierto" en Linux Magazine . [9]
Viene preconfigurado en la instalación predeterminada de Pinguy OS y CrunchBang Linux . [10] [11]
Conky es una bifurcación de Torsmo, un monitor de sistema que ya no recibe mantenimiento. [12] Sin embargo, Torsmo sigue utilizándose en sistemas en los que se prefieren aplicaciones que utilizan recursos mínimos. Damn Small Linux , por ejemplo, ejecuta Torsmo en la ventana raíz de su escritorio en la instalación predeterminada de su Live CD . [13] Conky deriva su nombre de un personaje del programa de televisión canadiense Trailer Park Boys . [14]
Si bien Conky es adecuado para usarse como monitor del sistema, también se puede utilizar para recopilar y mostrar muchas otras fuentes de información y se puede ampliar con el lenguaje de programación Lua .
Conky también se ha portado a dispositivos como el Nokia N900 [15] y se puede portar a prácticamente cualquier sistema con GCC y una implementación X11 .
Los usuarios han creado y distribuido muchos scripts personalizados, demostrando la modularidad y versatilidad de Conky en cuanto a funciones y apariencia. Un hilo en los foros de Ubuntu ha crecido hasta tener más de 2000 páginas de usuarios que comparten sus configuraciones. [16] [17] [18] [19]
Una configuración simple para Conky que muestra la hora en el escritorio de un usuario es la siguiente:
Nota: A partir de la versión 1.10 Conky ha cambiado la sintaxis utilizada.
conky .config = { alineación = 'medio_medio' , fondo = falso , ancho_borde = 1 , muestras_promedio_cpu = 2 ,color_predeterminado = 'blanco' , default_outline_color = 'blanco' , default_shade_color = 'blanco' , dibujar_bordes = falso , dibujar_bordes_gráficos = verdadero , draw_outline = falso , draw_shades = falso , use_xft = verdadero , fuente = 'Mono gratuito: tamaño=30' , brecha_x = 5 , brecha_y = 60 , altura mínima = 5 ,ancho mínimo = 400 , muestras_medias_netas = 2 , no_buffers = verdadero , fuera_a_consola = falso , salida_a_stderr = falso , extra_newline = falso , ventana_propia = verdadero , clase_ventana_propia = 'Conky' , tipo_de_ventana_propia = 'escritorio' , bordes punteados = 0 , intervalo_actualización = 1.0 , mayúscula = falso , use_spacer = 'ninguno' , mostrar_escala_gráfica = falso , mostrar_rango_gráfico = falso}conky . texto = [[${tiempo %H:%M}]]
Un ejemplo más simple de la sintaxis antigua:
intervalo de actualización 30ventana propia sitipo_de_ventana_propia escritoriouse_xft síFuente xft DejaVu Sans: tamaño=14alineación abajo a la derechaTEXTO${tiempo %H:%M}
La ubicación predeterminada del archivo de configuración es $HOME/.conkyrc o ${sysconfdir}/conky/conky.conf . En la mayoría de los sistemas, " sysconfdir " es /etc , y puede encontrar el archivo de configuración de muestra allí ( /etc/conky/conky.conf ). [7]