BTColor: un mic script pentru înfrumusețarea terminalului GNU / Linux

BTColor: un mic script pentru înfrumusețarea terminalului GNU / Linux

BTColor: un mic script pentru înfrumusețarea terminalului GNU / Linux

Astăzi din nou, ca din când în când, vom prezenta un mic instrument sau aplicație, util pentru toți aceia iubitorii de personalizare a lui foarte apreciat Sisteme de operare GNU / Linux, în special a terminal. Deci, astăzi, vom vorbi despre „BTColor”.

„BTColor”, este doar puțin script bash shell, pe care l-am creat pentru a înfrumuseța terminalul meu reskin numit personal Minuni GNU / Linux, mai ales pentru acele zile de sărbătoare a #DesktopFriday Linuxerii.

Pywal: Un instrument interesant pentru a ne personaliza terminalele

Pywal: Un instrument interesant pentru a ne personaliza terminalele

Înainte de a intra în tema acestui băiețel scenariu creat numit „BTColor”, este bine să ne amintim că, în cazul în care doriți să vă extindeți cunoștințele despre personalizarea GNU / Linux Distros, puteți explora după terminarea acestei publicații, alte publicații anterioare legate de subiect, cum ar fi, pywal, care este:

Pywal este un instrument care generează o paletă de culori din culorile dominante dintr-o imagine. Apoi, aplică culorile pe întregul sistem și din mers în toate emisiunile tale preferate. În prezent, există 5 backend-uri de generare a culorilor acceptate, fiecare dintre acestea furnizând o paletă de culori diferită pentru fiecare imagine. Veți găsi probabil o schemă de culori atractivă. Pywal acceptă, de asemenea, teme predefinite și are peste 250 de teme încorporate. De asemenea, puteți crea propriile fișiere tematice pentru a le partaja cu alții.Matei 22:21 Pywal: Un instrument interesant pentru a ne personaliza terminalele

Pywal: Un instrument interesant pentru a ne personaliza terminalele
Articol asociat:
Pywal: Un instrument interesant pentru a ne personaliza terminalele
Komorebi: Cum să ne personalizăm birourile cu fundaluri animate?
Articol asociat:
Komorebi: Cum să ne personalizăm birourile cu fundaluri animate?
Conkys: Cum să ne personalizăm Conkys pentru a nu utiliza Neofetch?
Articol asociat:
Conkys: Cum să ne personalizăm Conkys pentru a nu utiliza Neofetch?
zile-desktop-gnu-linux-site-uri-web-tapete-celebrare
Articol asociat:
GNU / Linux Desktop Days: Imagini de fundal de site-uri de sărbătorit
XFCE: Cum să personalizați mediul desktop Linux Mouse?
Articol asociat:
XFCE: Cum să personalizați mediul desktop Linux Mouse?

BTColor: Bannere Culoare terminal

Ce este Scriptul BTColor?

După cum am spus la începutul postării, „BTColor” nu este mai mult de:

Un script bash shell mic și util pe care l-am creat pentru a înfrumuseța un terminal cu bannere de text și imagini în alb-negru sau color, care poate fi foarte util mai ales pentru acele zile de sărbătoare a #FridayDeDesk Linuxeros.Matei 22:21

Cum funcționează scriptul BTColor?

Practic scenariul „BTColor” Ceea ce face este culoare un Banner ASCII pentru text sau imagine, care a fost creat anterior manual sau automat prin site-uri web specializate pentru acestea, cum ar fi:

În timp ce, pentru a colora Bannere ASCII, folosește tehnologia sau cunoștințele explicate clar pe aceste 2 site-uri web:

Cum este codul scriptului BTColor?

Codul este relativ mic și foarte ușor de înțeles și, prin urmare, de modificat. Și același lucru este următorul:

#!/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ărcare, instalare, utilizare și capturi de ecran

De fapt, nu este nevoie să descărcați și să instalați nimic, deoarece, tot codul este acolo sus. Ar fi mai degrabă să copiați și să lipiți integral într-un fișier text și să-l numiți, poate, ceva de genul: miracles_lpi_btcolor.sh. De atunci, așa am făcut-o, despre obișnuința mea MX Linux Respin denumit Minuni pe care îl folosesc mereu.

Apoi, ar fi necesar doar să-l executați cu un comandă simplă comandă spre calea fișierului unde a fost înregistrat, care în cazul meu a fost următoarea:

«bash /opt/milagros/scripts/milagros_lpi_btcolor.sh»

Și cu asta, am vedea Banner text Ce spune «DesdeLinux» colorat cu culorile Steagul spaniol și Bannerul de imagini cu sigla «DesdeLinux» cu culorile Steagul Venezuela.

BTColor: Captură de ecran

În rest, ar fi necesar doar să încercați să introduceți altele noi Bannere de text și imagine, creat manual sau automat, atribuindu-le culorile respective care sunt inserate în el, deoarece, deocamdată, aduce doar 4 în mod implicit, Galben, albastru, roșu și alb pentru pixeli (caractere) al Bannerului.

Imagine generică pentru concluziile articolului

Concluzie

Sperăm acest lucru  puțină postare utilăMatei 22:21 pe «BTColor», un pic util script bash shell care permite înfrumusețarea unui terminal cu bannere text și imagine en alb-negru sau color, mai ales pentru acele zile de sărbătoare a #DesktopFriday Linuxeros; este de mare interes și utilitate, pentru întreg «Comunidad de Software Libre y Código Abierto» și de o mare contribuție la difuzarea minunatului, gigantului și creșterii ecosistemului de aplicații al «GNU/Linux».

Deocamdată, dacă ți-a plăcut asta publicación, Nu te opri împărtășește-l cu alții, pe site-urile, canalele, grupurile sau comunitățile dvs. preferate de rețele sociale sau sisteme de mesagerie, de preferință gratuite, deschise și / sau mai sigure ca TelegramăSemnalMastodont sau altul din Fediverse, preferabil.

Și nu uitați să vizitați pagina noastră principală la «DesdeLinux» pentru a explora mai multe știri, precum și pentru a vă alătura canalului nostru oficial de Telegrama de DesdeLinuxÎn timp ce, pentru mai multe informații, puteți vizita oricare Biblioteca online ca OpenLibra y jedit, pentru a accesa și a citi cărți digitale (PDF-uri) pe această temă sau altele.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.