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 prilagođavanja od njegovih visoko cenjenih GNU / Linux operativni sistemi, posebno terminal. Dakle, danas ćemo razgovarati o tome "BTColor".

"BTColor", je samo malo bash shell skripta, koji sam stvorio da uljepšam terminal svog reskin zove osoblje Čuda GNU / Linux, posebno za one dane proslave #DesktopFriday Linuxers.

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 skripta stvorena tzv "BTColor", dobro je zapamtiti da u slučaju da želite proširiti svoje znanje o prilagođavanju vašeg Distribucije GNU / Linux, možete istražiti nakon završetka ove publikacije i neke druge prethodne publikacije povezane s tom temom, kao što su, pywal, koji je:

"Pywal je alat koji generira paletu boja od dominantnih boja na slici. Zatim nanesite boje na čitav sistem 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. Vjerovatno ćete pronaći atraktivnu shemu boja. Pywal također podržava unaprijed definirane teme i ima više od 250 ugrađenih tema. Takođe 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
Vezani članak:
Pywal: Zanimljiv alat za prilagodbu naših terminala
Komorebi: Kako prilagoditi naše stolove s animiranim pozadinama?
Vezani članak:
Komorebi: Kako prilagoditi naše stolove s animiranim pozadinama?
Conkys: Kako prilagoditi Conkys da ne koristi Neofetch?
Vezani članak:
Conkys: Kako prilagoditi Conkys da ne koristi Neofetch?
days-desktop-gnu-linux-web-stranice-pozadine-proslava
Vezani članak:
Dani radne površine GNU / Linux: Web stranice za pozadine za proslavu
XFCE: Kako prilagoditi Linux Mouse Desktop Environment?
Vezani članak:
XFCE: Kako prilagoditi Linux Mouse Desktop Environment?

BTColor: Boja terminala natpisa

Šta je BTColor skripta?

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

"Mala i korisna bash shell skripta koju sam kreirao kako bih uljepšao terminal tekstnim natpisima i slikama u crno-bijeloj ili punoj boji, što može biti vrlo korisno posebno u one dane proslave #FridayDeDesk Linuxeros."

Kako funkcionira BTColor skripta?

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

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

Kako je kod BTColor skripte?

Kôd je relativno mali 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 pozvana Čuda koju uvijek koristim.

Tada bi bilo potrebno izvršiti ga samo s jednostavna naredba naredbe 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 Tekstualni natpis šta piše «DesdeLinux» obojena bojama Španska zastava i slikovni baner s logotipom «DesdeLinux» sa bojama Zastava Venecuele.

BTColor: Snimak zaslona

U ostalom bi bilo potrebno samo pokušati umetnuti nove Tekstualni i slikovni natpisi, kreirana ručno ili automatski, dodjeljujući im odgovarajuće boje koje se u nju ubacuju, jer za sada po defaultu donosi samo 4, Žuta, plava, crvena i bijela za pikseli (znakovi) banera.

Generička slika za zaključke članka

zaključak

Nadamo se ovome "koristan mali post" o «BTColor», korisno malo bash shell skripta koji omogućava uljepšavanje a terminal con tekstualni i slikovni baneri 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 ekosistema aplikacija «GNU/Linux».

Za sada, ako vam se ovo svidjelo publicación, Nemoj stati podelite s drugima na vašim omiljenim web lokacijama, kanalima, grupama ili zajednicama društvenih mreža ili sistema za razmjenu poruka, po mogućnosti besplatno, otvoreno i / ili sigurnije kao telegramsignalMastodon ili neko drugi od Fediverse, po mogućnosti.

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


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.