Cómo configurar ConkyMatic en Arch Linux
En este artículo, veremos cómo poner a ConkyMatic en funcionamiento Arch Linux. ConkyMatic es una herramienta de Linux escrita en Bash para ser utilizada como un cambiador de esquema de color automático para conky. Cambia la combinación de colores de su sistema en función de los colores de fondo de pantalla actuales. Esto le da a tu conky un aspecto dulce y único, que es dinámico ya que tus fondos de pantalla pueden seguir cambiando. El corazón de esta herramienta es Conky e ImageMagick.
Introducción a Conky
Para los nuevos en Conky, Conky es un software de monitorización del sistema para el sistema X Window. Conky puede monitorear muchas variables del sistema, incluyendo CPU, memoria, intercambio, espacio en disco, temperatura, arriba, carga, descarga, mensajes del sistema y mucho más. Es adecuado para usar con un entorno de escritorio o un administrador de ventanas ligero como i3wm.
Núcleo ConkyMatic
ConkyMatic utiliza ImageMagick para generar la paleta de colores PNG e iconos del tiempo. Si usted tiene Inkscape ejecutándose en su sistema, se utilizará para la representación de iconos, ya que tiene un mejor manejo de SVG. Sin embargo, ImageMagick sigue siendo necesario para la generación de paletas.
Instalar dependencias para ConkyMatic
Las dependencias a instalar son:
- Narigón
- ImageMagick e Inkscape
- rizo
- Fuente Roboto
- git
Instale los tres primeros paquetes necesarios ejecutando:
$ sudo pacman -S git conky imagemagick inkscape curl
Cree un archivo de configuración local para conky usando:
$ mkdir -p ~/.config/conky $ conky -C > ~/.config/conky/conky.conf
Para obtener la fuente requerida, descárguela desde el enlace. Fuente Roboto y agréguelo a su Arch. Ver Configuraciones de Conky muestras.
Instalación de ConkyMatic
Ahora que tenemos todos los paquetes que necesitamos, clonemos ConkyMatic de Github y comencemos la instalación. Asegúrate de instalar git como se muestra arriba.
$ cd ~ $ git https://github.com/rickellis/ConkyMatic.git Cloning into 'ConkyMatic'... remote: Counting objects: 482, done. remote: Compressing objects: 100% (52/52), done. remote: Total 482 (delta 44), reused 55 (delta 22), pack-reused 404 Receiving objects: 100% (482/482), 363.23 KiB | 55.00 KiB/s, done. Resolving deltas: 100% (183/183), done.
Modifica el archivo conkymatic.sh respectivamente.
$ cd ConkyMatic $ vim conkymatic.sh
Modificar variables como:
AUTO_PATH_MODE= AUTO_MODE= YOUR_CITY= YOUR_REGION= TEMP_FORMAT= ...
AUTO_MODE debe ser «xfce» o «feh«.
Guarde los cambios una vez hechos.
Usando ConkyMatic
Dado que ConkyMatic es un script bash, se puede ejecutar directamente en la terminal usando el comando.
$ ./conkymatic.sh Here we go! Path Validation: The feh config file contains a valid wallpaper path Downloading Yahoo weather JSON data for laramie, wy Generating color palette based on the current wallpaper colors ...
Al final del inicio, debería obtener líneas como las siguientes:
.... Building a randomized color map Exporting weather icons using Inkscape Exporting Image 49 ................................................. Caching the current weather and forecast icons Inserting color values into the conky template Shutting down Conky Exporting new .conkyrc file Relaunching Conky Done!
Pero tenga en cuenta que debe estar en el mismo directorio que el contenido clonado. Tenga en cuenta que puede pasar una ruta a su fondo de pantalla como argumento para este comando. Ejemplo es:
$ ./conkymatic.sh /path/to/your/wallpaper.jpg
Es una buena práctica hacer una copia de seguridad de su archivo .conkyrc antes de ejecutar el script conkymatic.sh. Para hacer una copia de seguridad, use el comando.
$ cp ~/.config/conky/conky.conf ~/.config/conky/conky.conf.bak
Fácil inicio de ConkyMatic usando una función bash
Para facilitar el inicio de ConkyMatic, considere agregar la siguiente función a su .bashrc si usa bash shell o .zshrc si usa Zsh.
$ tail ~/.bashrc function conkymatic() { $HOME/path/to/ConkyMatic/conkymatic.sh $@ }
La próxima vez que desee ejecutar conkymatic, simplemente llame a la función usando su nombre en la terminal.
$ conkymatic
Mayor personalización
En el directorio de Plantillas, hay un default.conky plantilla. Esto es normal .conkyrc archivo con algunas pseudovariables que son reemplazadas por el script con valores de color aleatorios. Se pueden crear y agregar plantillas adicionales a la carpeta Plantillas. Si no se especifica ninguna plantilla al iniciar, se establecerá de forma predeterminada en la default.conky.
Las variables disponibles para la personalización de la plantilla son:
_VAR:COLOR_TIME_ _VAR:COLOR_DATE_ _VAR:COLOR_WEATHER_ _VAR:COLOR_HEADING_ _VAR:COLOR_SUBHEADING_ _VAR:COLOR_TEXT_ _VAR:COLOR_DATA_ _VAR:COLOR_HR_ _VAR:COLOR_BARS_NORM_ _VAR:COLOR_BARS_WARN_ _VAR:COLOR_BORDER_ _VAR:COLOR_BACKGROUND_ _VAR:JSON_FILEPATH_ _VAR:CACHE_DIRECTORY_ _VAR:WEATHER_ICONS_PNG_DIRECTORY_ _VAR:COLOR_PALETTE_FILEPATH_
Conclusión
ConkyMatic es una herramienta interesante que puede darle a su pantalla un aspecto y una sensación asombrosos. Cierto conocimiento previo de Conky es beneficioso aunque no necesario. Pruébelo y háganos saber cómo se siente. Si no logras configurarlo, envía un comentario y estaremos encantados de ayudarte.