BTColor: Un petit script per embellir el Terminal de GNU / Linux

BTColor: Un petit script per embellir el Terminal de GNU / Linux

BTColor: Un petit script per embellir el Terminal de GNU / Linux

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.

Pywal: Una interessant eina per a personalitzar els nostres Terminals

Pywal: Una interessant eina per a personalitzar els nostres Terminals

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

Pywal: Una interessant eina per a personalitzar els nostres Terminals
Article relacionat:
Pywal: Una interessant eina per a personalitzar els nostres Terminals
Komorebi: Com personalitzar els nostres Escriptoris amb fons animats?
Article relacionat:
Komorebi: Com personalitzar els nostres Escriptoris amb fons animats?
Conkys: Com personalitzar els nostres Conkys per no fer servir Neofetch?
Article relacionat:
Conkys: Com personalitzar els nostres Conkys per no fer servir Neofetch?
dies-escriptori-gnu-linux-llocs-web-wallpapers-celebració
Article relacionat:
Dies d'Escriptori GNU / Linux: Llocs web de Wallpapers per celebrar-los
XFCE: Com personalitzar l'entorn d'escriptori de l'Ratolí de Linux?
Article relacionat:
XFCE: Com personalitzar l'entorn d'escriptori de l'Ratolí de Linux?

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.

BTColor: Pantallada

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.

Imatge generica per conclusions d'articles

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 telegramSenyalMastodon 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 DesdeLinuxMentre 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.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.