Avui novament, com de tant en tant, donarem a conèixer una petita eina o aplicació, útil per a tots aquells amants de la personalització de les seves molt apreciats Sistemes Operatius GNU / Linux, Sobretot dels terminal. Per això avui, parlarem de BTColor.
BTColor, No és més que, un petit script de bash shell, Que he creat per embellir el terminal del meu respin personal anomenat Milagros GNU / Linux, Sobretot per a aquests dies de celebració dels #DivendresD'Escriptori Linuxers.
Abans d'entrar de ple en el tema d'aquest petit script creat anomenat BTColor, És bo recordar que en cas que vulguin ampliar els seus coneixements sobre personalització de les seves Distros GNU / Linux, Poden explorar després de finalitzar aquesta present publicació, algunes altres anteriors publicacions relacionades amb el tema, tal com, Pywal, La qual és:
"Pywal és una eina que genera una paleta de colors a partir dels colors dominants en una imatge. Després aplica els colors a tot el sistema i sobre la marxa en tots els seus programes favorits. Actualment hi ha 5 backends de generació de color suportats, cadascun dels quals proporciona una paleta de colors diferent de cada imatge. És probable que trobis un esquema de color atractiu. Pywal també suporta temes predefinits i té més de 250 temes incorporats. També pots crear els teus propis arxius de temes per a compartir-los amb altres." Pywal: Una interessant eina per a personalitzar els nostres Terminals
BTColor: Banners Terminal Color
Què és el Script BTColor?
Tal com he dit a l'inici de l'post, BTColor no és més que:
"Un petit i útil script de bash shell que he creat per a embellir un terminal amb banners de text i imatges en blanc i negre o full color, la qual cosa pot ser molt útil sobretot, per a aquests dies de celebració dels #ViernesDeEscritorio linuxers."
Com funciona l'script BTColor?
Bàsicament, l'script BTColor el que fa és pintar un Banner ASCII de text o imatge, Que prèviament ha estat creat a mà o automàticament mitjançant web especialitzades per a ells, com ara:
Mentre que, per aconseguir pintar els Banners ASCII, fa ús de la tecnologia o coneixement clarament explicat en aquestes 2 webs:
Com és el codi de l'Script BTColor?
El codi és relativament petit i molt fàcil d'entendre, i per tant, de modificar. I el mateix és el següent:
#!/usr/bin/env bash
# https://manytools.org/hacker-tools/ascii-banner/ -> Banners ASCII
# https://www.ascii-art-generator.org/es.html -> Creador de arte ASCII online
# https://misc.flogisoft.com/bash/tip_colors_and_formatting -> bash:tip_colors_and_formatting
# https://robotmoon.com/256-colors/#foreground-colors -> xterm 256 colors
initializeANSI()
{
esc=""
# a="${esc}[0m" # brillo por defecto
# b="${esc}[1m" # brillo alto
# c="${esc}[2m" # brillo bajo
# d="${esc}[4m" # subrayar banner
# e="${esc}[5m" # parpadear banner
# f="${esc}[7m" # invertir colores del banner (foreground and background)
# g="${esc}[8m" # ocultar banner
# h="${esc}[40m" # color del fondo banner: negro
# i="${esc}[41m" # color del fondo banner: rojo
# j="${esc}[42m" # color del fondo banner: verde
# k="${esc}[43m" # color del fondo banner: amarillo
# l="${esc}[44m" # color del fondo banner: blue
# m="${esc}[45m" # color del fondo banner: magenta
# n="${esc}[46m" # color del fondo banner: cyan
# o="${esc}[47m" # color del fondo banner: gris claro
p="${esc}[49m" # color del fondo banner: color por defecto
# k="${esc}[100m" # color del fondo banner: gris obscuro
# r="${esc}[101m" # color del fondo banner: rojo claro
# s="${esc}[102m" # color del fondo banner: verde claro
# t="${esc}[103m" # color del fondo banner: amarillo claro
# u="${esc}[104m" # color del fondo banner: azul claro
# v="${esc}[105m" # color del fondo banner: magenta claro
# w="${esc}[106m" # color del fondo banner: cyan claro
# x="${esc}[107m" # color del fondo banner: blanco
colorfont001="${esc}[38;5;226m" # Amarillo
colorfont002="${esc}[38;5;20m" # Azul
colorfont003="${esc}[38;5;1m" # Rojo
colorfont004="${esc}[38;5;15m" # Blanco
reset="${esc}[0m"
}
initializeANSI
cat << EOF
${p}${colorfont004}
${colorfont003} ******* ** ** **
${colorfont003} /**////** /** /** //
${colorfont003} /** /** ***** ****** /** ***** /** ** ******* ** ** ** **
${colorfont001} /** /** **///** **//// ****** **///**/** /**//**///**/** /**//** **
${colorfont001} /** /**/*******//***** **///**/*******/** /** /** /**/** /** //***
${colorfont003} /** ** /**//// /////**/** /**/**//// /** /** /** /**/** /** **/**
${colorfont003} /******* //****** ****** //******//******/********/** *** /**//****** ** //**
${colorfont003} /////// ////// ////// ////// ////// //////// // /// // ////// // //
${colorfont001} .,;;;;;;;;;;;;;;;;;;;;;;;,,.
${colorfont001} :k00OOOOOOOOOOOOOOOOOOOOOOOO00x,
${colorfont001} :X0:. ...... .cKK;
${colorfont001} dWd. ,d,'o; .kWl
${colorfont001} dWd. .kO:d0; .kWl
${colorfont002} .dWd. .,o00:':' .kWl
${colorfont002} .dWd. .:ldOOo:. .kWl
${colorfont004} .dWd. 'cxOkdl,..lkko' .kWl
${colorfont004} .dWd. .,lkOxc' .cOKKl. .kWl
${colorfont002} .dWd. ,o0NKo. .. .kWl
${colorfont002} .dWd. .:lxkkxl,. .kWl
${colorfont003} .dWd. .:okOdl;. .kWl
${colorfont003} .dWd. 'lxkOo' .kWl
${colorfont003} .dWd. .;x0d' .kWl
${colorfont003} oWx. ,o: .ONc
${colorfont003} ,OXx:;;,,,,,,,,,;;;,,;;;;,,,;:kXk.
${colorfont003} .cxOOOOOOOOOOOOOOOOOOOOOOOOOkd:.
${reset}
EOF
Descàrrega, instal·lació, ús i captures de pantalla
En realitat, no cal descàrrega i instal lar res, Ja que, tot el codi està allà dalt. Seria més aviat copiar i enganxar íntegrament en un arxiu de text i anomenar-lo, potser, una cosa així com: miracles_lpi_btcolor.sh. Ja que, així ho he fet jo, sobre la meva habitual Respin de MX Linux anomenat miracles que sempre ús.
Després, només caldria executar amb una simple ordre de comandament cap a la ruta de l'arxiu on hagi estat gravat, que en el meu cas va ser la següent:
«bash /opt/milagros/scripts/milagros_lpi_btcolor.sh»
I ja amb això, veuríem el Banner de Text que diu «DesdeLinux» acolorit amb els colors de la Bandera d'Espanya i el Banner d'Imatge amb el logo de «DesdeLinux» amb els colors de la Bandera de Veneçuela.
De resta, només caldria provar inserint nous Banners de Text i Imatges, Creats manual o automàticament, assignant-los els respectius colors que s'insereixin a aquest, ja que, per ara només porta 4 per defecte, Groc, Blau, Vermell i Blanc per als píxels (caràcters) de l'Banner.
Conclusió
Esperem que aquesta "petita i útil publicació" sobre «BTColor»
, un petit i útil script de bash shell que permet embellir un terminal amb banners de text i imatges en blanc i negre o full color, Sobretot per a aquests dies de celebració dels #DivendresD'Escriptori linuxers; sigui de molt interès i utilitat, per a tota la «Comunidad de Software Libre y Código Abierto»
i de gran contribució a la difusió de l'meravellós, gegantí i creixent ecosistema d'aplicacions de «GNU/Linux»
.
Per ara, si t'ha agradat aquesta publicación
, No deixis de compartir amb d'altres, en els teus llocs web, canals, grups o comunitats favorites de xarxes socials o sistemes de missatgeria, preferiblement lliures, obertes i / o més segures com telegram, Senyal, Mastodon o una altra de l' Fedivers, Preferiblement.
I recorda visitar la nostra pàgina d'inici en «DesdeLinux» per explorar més notícies, a més d'unir-te al nostre canal oficial de Telegram de DesdeLinux. Mentre que, per a més informació, pots visitar qualsevol Biblioteca en línia com a OpenLibra y jEdit, per accedir i llegir llibres digitals (PDFs) sobre aquest tema o altres.