BTColor: Mala skripta za uljepšavanje GNU / Linux terminala

BTColor: Mala skripta za uljepšavanje GNU / Linux terminala

BTColor: Mala skripta za uljepšavanje GNU / Linux terminala

I danas ćemo vam, povremeno, predstaviti mali alat ili aplikaciju korisnu za sve one ljubitelji prilagodbe njegovih visoko cijenjenih GNU / Linux operativni sustavi, posebno od terminal. Dakle, danas ćemo razgovarati o "BTColor".

"BTColor", je samo malo bash shell skripta, koji sam stvorio za uljepšavanje terminala svojeg reskin zove osoblje Čuda GNU / Linux, posebno za one dane proslave #DesktopFriday Linuxeri.

Pywal: Zanimljiv alat za prilagodbu naših terminala

Pywal: Zanimljiv alat za prilagodbu naših terminala

Prije nego što uđem u temu ovog dječaka rukopis stvorio tzv "BTColor", dobro je zapamtiti da u slučaju da želite proširiti svoje znanje o prilagodbi vašeg Distribucije GNU / Linuxa, nakon završetka ove publikacije možete istražiti neke druge prethodne publikacije povezane s tom temom, poput, pywal, koji je:

"Pywal je alat koji generira paletu boja od dominantnih boja na slici. Zatim nanesite boje na cijeli sustav i u hodu u svim svojim omiljenim emisijama. Trenutno je podržanih 5 pozadinskih generacija boja, od kojih svaka pruža različitu paletu boja za svaku sliku. Vjerojatno ćete pronaći atraktivnu shemu boja. Pywal također podržava unaprijed definirane teme i ima više od 250 ugrađenih tema. Također možete stvoriti vlastite datoteke s temama koje ćete dijeliti s drugima." Pywal: Zanimljiv alat za prilagodbu naših terminala

Pywal: Zanimljiv alat za prilagodbu naših terminala
Povezani članak:
Pywal: Zanimljiv alat za prilagodbu naših terminala
Komorebi: Kako prilagoditi naše stolove s animiranim pozadinama?
Povezani članak:
Komorebi: Kako prilagoditi naše stolove s animiranim pozadinama?
Conkys: Kako prilagoditi Conkys da ne koristi Neofetch?
Povezani članak:
Conkys: Kako prilagoditi Conkys da ne koristi Neofetch?
days-desktop-gnu-linux-web-stranice-pozadine-proslava
Povezani članak:
Dani radne površine GNU / Linux: Web stranice s pozadinama za proslavu
XFCE: Kako prilagoditi Linux Mouse Desktop Environment?
Povezani članak:
XFCE: Kako prilagoditi Linux Mouse Desktop Environment?

BTColor: Boja terminala natpisa

Što je BTColor skripta?

Kao što sam rekao na početku posta, "BTColor" nije više od:

"Mala i korisna bash shell skripta koju sam stvorio za uljepšavanje terminala tekstualnim natpisima i slikama u crno-bijeloj ili punoj boji, što može biti vrlo korisno posebno za one dane proslave #FridayDeDesk Linuxeros."

Kako funkcionira BTColor skripta?

U osnovi scenarij "BTColor" Ono što radi je boja un ASCII natpis za tekst ili sliku, koji je prethodno stvoren ručno ili automatski putem specijaliziranih web stranica za njih, kao što su:

Dok, kako bi obojio ASCII natpisi, koristi tehnologiju ili znanje jasno objašnjeno na ove 2 web stranice:

Kakav je kod BTColor skripte?

Kôd je relativno malen i vrlo ga je lako razumjeti, a samim tim i modificirati. A isto je sljedeće:

#!/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

Preuzmite, instalirajte, koristite i snimke zaslona

zapravo, ne trebate ništa preuzimati i instalirati, budući da je sav kod gore. Bilo bi radije kopirati i zalijepiti u cijelosti u tekstualnu datoteku i nazvati je, možda, nekako poput: miracles_lpi_btcolor.sh. Jer, ovako sam to učinio, otprilike kao i obično MX Linux respin llamado Čuda koju uvijek koristim.

Tada bi bilo potrebno izvršiti ga samo s jednostavna naredbena naredba prema putu datoteke gdje je snimljena, što je u mom slučaju bilo sljedeće:

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

A uz to bismo vidjeli i Tekstualni natpis što kaže «DesdeLinux» obojena bojama Španjolska zastava i slikovni natpis s logotipom «DesdeLinux» s bojama Zastava Venezuele.

BTColor: snimka zaslona

Za ostalo bi bilo potrebno samo pokušati umetnuti nove Tekstualni i slikovni natpisi, stvorene ručno ili automatski, dodijelivši im odgovarajuće boje koje su umetnute u njega, jer zasad donosi samo 4 prema zadanim postavkama, Žuta, plava, crvena i bijela za pikseli (znakovi) stijega.

Generička slika za zaključke članka

Zaključak

Nadamo se ovome "koristan mali post" na «BTColor», korisno malo bash shell skripta koji omogućuje uljepšavanje a terminal s natpise za tekst i slike en crno-bijela ili u boji, posebno za one dane proslave #DesktopFriday Linuxeros; je od velikog interesa i korisnosti, u cjelini «Comunidad de Software Libre y Código Abierto» i od velikog doprinosa širenju divnog, gigantskog i rastućeg ekosustava aplikacija «GNU/Linux».

Za sada, ako vam se ovo svidjelo publicación, Nemoj stati podijeli s drugima na vašim omiljenim web mjestima, kanalima, skupinama ili zajednicama društvenih mreža ili sustava za razmjenu poruka, po mogućnosti besplatno, otvoreno i / ili sigurnije kao TelegramSignalMastodont ili neki drugi od Fediverse, po mogućnosti.

I ne zaboravite posjetiti našu početnu stranicu na «DesdeLinux» istražiti još vijesti, kao i pridružiti se našem službenom kanalu Telegram od DesdeLinuxIako, za više informacija, možete posjetiti bilo koji Internetska knjižnica kao OpenLibra y jedit, za pristup i čitanje digitalnih knjiga (PDF-ova) o ovoj temi ili drugima.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.