Ubuntu 20.04 Monitoreo del sistema con widgets de Conky

Ubuntu 20.04 Monitoreo del sistema con widgets de Conky

Conky es un programa de monitoreo de sistemas para Linux y BSD que se ejecuta en la GUI. Monitorea varios recursos del sistema para informar el uso actual de CPU, memoria, almacenamiento de disco, temperaturas, usuarios que inician sesión, actualmente reproducen canciones, etc. En un pequeño y elegante widget en tu pantalla. De esta manera, puede ver de un vistazo rápido cómo se utilizan los componentes de su computadora.

Conky es liviano y altamente configurable, por lo que puede ejecutarlo sin tener un impacto negativo en su sistema o verlo sobresalir como si no perteneciera. Le mostraremos cómo instalarlo en Ubuntu 20.04 fosa focal y algunas opciones de configuración para que se vea bien.

En este tutorial aprenderás:

  • Cómo instalar Conky en Ubuntu 20.04
  • Cómo habilitar a Conky comenzar en el arranque
  • Cómo personalizar la información informa Conky
  • Cómo personalizar el aspecto de Conky
Monitoreo del sistema Conky en Ubuntu 20.04 Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Instalado Ubuntu 20.04 o actualizado Ubuntu 20.04 fosa focal
Software Narigón
Otro Acceso privilegiado a su sistema Linux como root o a través del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Instalación de Conky en Ubuntu 20.04



Para instalar Conky en su sistema, todo lo que necesita hacer es abrir un terminal e ingresar el siguiente comando:

$ sudo apt install Conky-all 

Habilite a Conky comenzar en el arranque

Conky es el tipo de programa que las personas normalmente ejecutan todo el tiempo. Simplemente se integra con su escritorio. Por lo tanto, probablemente querrá que se abra automáticamente cada vez que su sistema se arranca. Para lograr eso, siga estos pasos:

  1. Abra el lanzador de aplicaciones de Ubuntu y escriba "inicio" en la barra de búsqueda para abrir aplicaciones de inicio. Abra las aplicaciones de inicio desde el lanzador de aplicaciones de Ubuntu
  2. Aplicaciones de inicio internas, haga clic en "Agregar" para agregar un nuevo programa. Haga clic en el botón Agregar para ingresar a Conky en la lista
  3. En esta ventana, ingresaremos el nombre de nuestro programa (Conky System Monitoring) y el comando completo para abrir Conky, que es /usr/bin/conky. Referencia a la captura de pantalla a continuación para ver cómo debe verse el suyo: Complete la información de Conky como se ve aquí


  4. Presione el botón "Agregar" para terminar, luego puede cerrar la ventana de preferencias de aplicaciones de inicio. Cuando termine, reinicie o vuelva a iniciar su Ubuntu 20.04 sistema.
    $ reiniciar 
  5. Cuando vuelvas a cargar en tu escritorio, el widget de Conky te saluda. Se ve un poco claro en este momento y está en una posición terrible de forma predeterminada, pero debería darle una visión concisa de lo que está sucediendo con los recursos de su sistema. En la siguiente sección, cubriremos cómo hacer que se vea mejor. Conky ahora está cargado, pero se ve bastante feo en este momento

Cómo personalizar a Conky

Ahora que Conky está en funcionamiento, podemos trabajar un poco en su estética. El archivo de configuración universal de Conky se encuentra en /etc/conky/conky.confusión. Editar este archivo cambiará la configuración para cada usuario en su Ubuntu 20.04 sistema. Entonces, si está buscando aplicar cambios universales, trabaje directamente con este archivo. De lo contrario, para editar la configuración para su usuario específico, primero cree un solo archivo de configuración de Conky definido por el usuario como así:

$ cp/etc/conky/conky.conf ~/.conkyrc 

Para aplicar esos cambios, tendrá que volver a cargar su escritorio reiniciando o iniciando sesión y vueltas. Después de eso, use su editor de texto favorito para abrir el archivo de configuración. Aquí le mostramos cómo abrirlo con Gedit:

$ gedit ~/.conkyrc 

Uno de los cambios más aparentes que debe suceder es sacar a Conky del lado izquierdo de la pantalla, donde se superpone con la barra de muelle de Gnome. Cambiar la línea 29 de alineación = 'top_left' a alineación = 'top_right' Para que Conky se muestre en el lado derecho de su escritorio.



Arregle la alineación de Conky

A continuación, hagamos que el monitoreo de la red funcione correctamente. Por defecto, Conky monitorea el eth0 interfaz de red, pero hay una buena posibilidad de que su interfaz de red use un nombre diferente. Obtenga el nombre de su interfaz de red y luego reemplace el eth0 Valores en la línea 76 con el nombre de su interfaz de red.

Ingrese el nombre de su interfaz de red en la línea 76, reemplazando a ETH0

Puede intentar hacer ping a un sitio web para generar un poco de tráfico de red y asegurarse de que Conky lo esté recogiendo. Tenga en cuenta que deberá guardar sus cambios en el archivo de configuración antes de probar esto.

$ ping google.comunicarse 
Genere un poco de tráfico de red para asegurarse de que Conky informe correctamente

A continuación, hagamos que Conky se vea un poco más fluida y un poco menos como una mancha negra de una monstruosidad. Agregue las siguientes líneas a su archivo de configuración de Conky en la parte superior de la sección de configuración principal y haga clic en Guardar para ver qué tan buenos se ven los cambios:

 Own_window_argb_Visual = true, dueño_window_argb_value = 50, double_buffer = true, 
Copiar Cambie estas tres líneas para hacer que Conky sea transparente y se vea bien

Como mencionamos anteriormente, Conky es altamente configurable. Hay muchas cosas que podemos hacerle. Por ejemplo, para configurar Conky para monitorear la dirección IP externa de nuestro sistema, puede agregar la siguiente línea al archivo de configuración en el narigón.texto directiva:

$ color gris ip externo: $ color $ execi 1000 wget -q -o- http: // ipecho.neto/simple; eco 
Conky ahora informa la dirección IP externa de nuestro sistema

Aún más opciones

Conky se ve bastante pulido ahora, como puede ver en nuestra captura de pantalla a continuación.

Configuración básica de Conky en Ubuntu 20.04

Aún así, solo hemos tocado una configuración básica. Hay infinitas posibilidades de lo que puedes hacer con Conky, siempre y cuando tengas un poco de conocimiento e imaginación. Por ejemplo, consulte qué tan extensa se ve la configuración a continuación:

Conky Configuración extensa en Ubuntu 20.04

Interesado en esta configuración? Simplemente pegue el siguiente código en el archivo de configuración de Conky que estábamos editando antes:



narigón.config =  update_interval = 1, cpu_avg_samples = 2, net_avg_samples = 2, out_to_console = false, override_utf8_locale = true, double_buffer = true, no_buffers = true, text_buffer_size = 32768, imlib_cache_size = 0, own_window = true, own_window_type = 'normal', own_window_argb_visual = verdadero, Own_window_argb_value = 50, Own_window_hints = 'sin decorado, a continuación, Sticky, skip_taskbar, skip_pager', border_inner_margin = 5, border_outer_margin = 0, xinerama_head = 1, alignment = 'Bottom_right', gap_x = 0, gap_y = 33, , dibujo_outline = false, draw_borders = false, draw_graph_borders = false, use_xft = true, font = 'ubuntu mono: size = 12', xftalpha = 0.8, uppercase = false, default_color = 'white', dueño_window_colour = '#000000', minter_width = 300, minter_height = 0, alineación = 'top_right',; narigón.text = [[$ Time%H:%M:%s $ alignr $ tiempo%d-%m-%y $ Voffset -16 $ font sans-serif: negri: size = 18  $ alignc $ tiempo %h: %m $ font $ Voffset 4 $ alignc $ tiempo %a %b %d, %y $ font $ voftset -4 $ font sans-serif: back: size = 10 System $ hr 2 $ font sans-serif: normal: size = 8 $ sysname $ kernel $ alignr $ máquina host: $ alignr $ nodo $ instancia de archivo de tiempo de actividad: $ alignr $ fs_type procesos: $ alignr $ execi 1000 ps aux | WC -L $ FONT SANS-SERIF: BOLD: size = 10 CPU $ HR 2 $ FONT SANS-SERIF: Normal: size = 8 $ EXECI 1000 GREP MODELO /PROC /CPUINFO | CUT -D: -F2 | cola -1 | Sed 's/\ s //' $ font sans-serif: normal: size = 8 $ cpugraph cpu1 cpu: $ cpu cpu1% $ cpubar cpu1 $ font sans-serif: negri: en negrita: size = 10 memoria $ hr 2 $ font sans-serif: normal: size = 8 ram $ alignc $ mem / $ memmax $ alignr $ memperc% $ membar swap $ alignc $ swap / $ swapmax $ alignr $ swapperc% $ swapbar $ font sans-serif: back:tamaño = 10 uso de disco $ hr 2 $ font sans-serif: normal: size = 8 /$ alignc $ fs_used / /$ fs_size / $ alignr $ fs_used_perc /% $ fs_bar /  $ font ubuntu: bold: size = 10 network $ hr 2 $ font sans-serif: normal: size = 8 local IPS: $ alignr IP externo: $ execi 1000 ip a | Grep Inet | GREP -VW LO | GREP -V INET6 | cortar -d \/ -f1 | sed 's/[^0-9 \.]*// g ' $ alignr $ execi 1000 wget -q -o- http: // ipecho.neto/simple; echo $ font sans-serif: normal: size = 8 down: $ downspeed enp0s3 $ alignr up: $ upspeed enp0s3 $ color lightgray $ wownspeedgraph enp0s3 80,130 $ alignr $  Upspeedgraph enP0S3 80,130 $ color $ FONT SANS-SERIF: BOLD: size = 10 Procesos superiores $ hr 2 $ font sans-serif: normal: size = 8 name $ alignr pid cpu% mem% Font sans-serif: normal:tamaño = 8 $ nombre superior 1 $ alignr $ top pid 1 $ top cpu 1% $ top mem 1% $ nombre superior 2 $ alignr $ top pid 2 $ top cpu 2% $ Top Mem 2% $ Nombre superior 3 $ alignr $ Top Pid 3 $ Top CPU 3% $ Top Mem 3% $ Nombre superior 4 $ Alignr $ Top Pid Top 4 $ Top CPU 4% $ Top Mem 4% $ Nombre superior 5 $ Alignr $ Top Pid 5 $ Top CPU 5% $ Top Mem 5% $ Nombre superior 6 $ alignr $ Top Pid 6 $ Top CPU 6% $ Top Mem 6% $ Top Name 7 $ Alignr $ Top Pid 7 $ Top CPU 7% $ Top Mem 7% $ nombre superior 8 $ alignr $ top pid 8 $ top cpu 8% $ top mem 8% $ nombre superior 9 $ alignr $ top pid 9 $ top CPU 9% $ Top Mem 9% $ nombre superior 10 $ alignr $ top pid 10 $ top cpu 10% $ top mem 10%]];
Copiar

Para una lectura adicional, visite la página oficial de Conky Git o eche un vistazo a la documentación de la página del hombre:

$ hombre conky 

Conclusión

Conky es una de las utilidades de monitoreo de sistemas más antiguos y útiles disponibles en Linux. Su naturaleza liviana y altamente configurable lo convierte en el favorito de los usuarios de Ubuntu. Una vez que lo tenga bien, es fácil olvidar que en realidad no es parte del entorno de escritorio Ubuntu predeterminado.

En este tutorial, mostramos cómo instalar Conky para el monitoreo del sistema en Ubuntu 20.04 fosa focal. También mostramos cómo puede aplicar sus propios cambios de configuración para controlar qué información informa Conky, así como varios cambios estéticos para que se vea fluido en su escritorio.

Tutoriales de Linux relacionados:

  • Ubuntu 22.04 Monitoreo del sistema con widgets de Conky
  • Cómo escuchar música de la consola usando los CMU ..
  • La mejor herramienta de monitoreo de sistemas para Linux
  • Obtenga la temperatura de la CPU en Linux
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cosas para instalar en Ubuntu 20.04
  • Cómo instalar Ubuntu en USB Stick
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cosas para instalar en Ubuntu 22.04
  • Comenzando con Tkinter para el tutorial de Python