BTColor: Një skenar i vogël për të zbukuruar Terminalin GNU / Linux

BTColor: Një skenar i vogël për të zbukuruar Terminalin GNU / Linux

BTColor: Një skenar i vogël për të zbukuruar Terminalin GNU / Linux

Sot përsëri, si herë pas here, ne do të paraqesim një mjet ose aplikacion të vogël, të dobishëm për të gjithë ata adhuruesit e personalizimit e tij shumë e vlerësuar Sistemet Operative të GNU / Linux, sidomos të terminal. Kështu që sot, ne do të flasim për "BTColor".

"BTColor", është vetëm pak skenari i bash shell, të cilën unë kam krijuar për të zbukuruar terminalin tim Përgjigju thirret stafi Mrekulli GNU / Linux, veçanërisht për ato ditë të kremtimit të # E Premte Desktop Linuxers.

Pywal: Një mjet interesant për të personalizuar terminalet tona

Pywal: Një mjet interesant për të personalizuar terminalet tona

Para se të futem në temën e këtij djali të vogël dorëshkrim krijuar quhet "BTColor", është mirë të mbani mend se në rast se doni të zgjeroni njohuritë tuaja rreth personalizimit tuaj Distroset e GNU / Linux, mund të eksploroni pasi të keni mbaruar këtë botim, disa botime të tjera të mëparshme në lidhje me këtë temë, të tilla si, pywal, e cila është:

"Pywal është një mjet që gjeneron një gamë ngjyrash nga ngjyrat dominuese në një imazh. Pastaj aplikoni ngjyrat në të gjithë sistemin dhe në lëvizje në të gjitha shfaqjet tuaja të preferuara. Aktualisht ekzistojnë 5 mbështetje të gjeneratës së ngjyrave, secila prej të cilave siguron një gamë të ndryshme ngjyrash për secilën imazh. Me gjasë do të gjeni një skemë tërheqëse ngjyrash. Pywal gjithashtu mbështet tema të paracaktuara dhe ka më shumë se 250 tema të integruara. Ju gjithashtu mund të krijoni skedarët tuaj të temave për t'i ndarë me të tjerët." Pywal: Një mjet interesant për të personalizuar terminalet tona

Pywal: Një mjet interesant për të personalizuar terminalet tona
Artikulli i lidhur:
Pywal: Një mjet interesant për të personalizuar terminalet tona
Komorebi: Si të rregullojmë tryezat tona me sfond të animuar?
Artikulli i lidhur:
Komorebi: Si të rregullojmë tryezat tona me sfond të animuar?
Conkys: Si të rregullojmë Conkys tonë që të mos përdorin Neofetch?
Artikulli i lidhur:
Conkys: Si të rregullojmë Conkys tonë që të mos përdorin Neofetch?
ditë-desktop-gnu-linux-faqet e internetit-sfond-festim
Artikulli i lidhur:
Ditët e tryezës së GNU / Linux: Fotografitë e sfondit për të festuar
XFCE: Si të rregullojmë mjedisin Linux Mouse Desktop?
Artikulli i lidhur:
XFCE: Si të rregullojmë mjedisin Linux Mouse Desktop?

BTColor: Ngjyra e terminalit të banderolave

Çfarë është Skenari BTColor?

Siç thashë në fillim të postimit, "BTColor" nuk është më shumë se:

"Një skenar i vogël dhe i dobishëm i bash shell që unë kam krijuar për të zbukuruar një terminal me banderola dhe imazhe me tekst në të zezë dhe të bardhë ose me ngjyra të plota, i cili mund të jetë shumë i dobishëm sidomos për ato ditë kremtimi të #FridayDeDesk Linuxeros."

Si funksionon skenari BTColor?

Në thelb skenari "BTColor" Ajo që bën është ngjyrë un Pankarta ASCII për tekst ose figurë, i cili është krijuar më parë me dorë ose automatikisht përmes faqeve të internetit të specializuara për ta, të tilla si:

Ndërsa, në mënyrë që të ngjyroset Banderola ASCII, përdor teknologjinë ose njohuritë e shpjeguara qartë në këto 2 faqe në internet:

Si është kodi i Skenarit BTColor?

Kodi është relativisht i vogël dhe shumë i lehtë për tu kuptuar, dhe për këtë arsye, për tu modifikuar. Dhe e njëjta gjë është si më poshtë:

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

Shkarkoni, instaloni, përdorni dhe fotot e ekranit

Në fakt, nuk ka nevojë të shkarkoni dhe instaloni asgjë, pasi, i gjithë kodi është atje lart. Do të ishte më mirë të kopjonit dhe ngjisni tërësisht në një skedar teksti dhe ta quani atë, ndoshta, diçka si: miracles_lpi_btcolor.sh. Meqenëse, kështu e kam bërë, në lidhje me zakonet e mia Përgjigje MX Linux i quajtur Mrekulli që gjithmonë i përdor.

Atëherë, do të ishte e nevojshme vetëm ta ekzekutonim me një komanda e thjeshtë komanduese drejt shtegut të dosjes ku është regjistruar, e cila në rastin tim ishte si vijon:

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

Dhe me këtë, ne do të shohim Banderola e tekstit çfarë thotë «DesdeLinux» me ngjyra me ngjyrat e Flamuri Spanjoll dhe Flamurin e Imazhit me logon e «DesdeLinux» me ngjyrat e Flamuri i Venezuelës.

BTColor: Pamja e ekranit

Për pjesën tjetër, do të ishte e nevojshme vetëm të provoni të futni të reja Tekst dhe banderola, krijuar manualisht ose automatikisht, duke u caktuar atyre ngjyrat përkatëse që janë futur në të, pasi që, tani për tani, sjell vetëm 4 si parazgjedhje, E verdha, e Kaltra, e Kuqja dhe e Bardha për piksele (karaktere) të Flamurit.

Imazh gjenerik për përfundimet e artikullit

Përfundim

Ne shpresojmë që kjo "post i dobishëm i vogël"«BTColor», pak e dobishme skenari i bash shell që lejon të zbukurohet a terminal me banderola me tekst dhe imazhe en e zezë dhe e bardhë ose me ngjyra të plota, veçanërisht për ato ditë të kremtimit të # E Premte Desktop Linuxeros; është me interes dhe dobi të madhe, për të gjithë «Comunidad de Software Libre y Código Abierto» dhe me një kontribut të madh në përhapjen e ekosistemit të mrekullueshëm, gjigant dhe në rritje të zbatimeve të «GNU/Linux».

Tani për tani, nëse ju pëlqeu kjo publicación, Mos u ndal ndajnë atë me të tjerët, në faqet e internetit, kanalet, grupet ose komunitetet tuaja të preferuara të rrjeteve sociale ose sistemeve të mesazheve, mundësisht falas, të hapur dhe / ose më të sigurt si TelegramSinjalMastodont ose një tjetër i Gjithësia, mundësisht.

Dhe mos harroni të vizitoni faqen tonë në «DesdeLinux» për të eksploruar më shumë lajme, si dhe për t'u bashkuar me kanalin tonë zyrtar të Telegrami i DesdeLinuxNdërsa, për më shumë informacion, mund të vizitoni cilindo Biblioteka online si OpenLibra y jedit, për të hyrë dhe lexuar libra dixhitalë (PDF) mbi këtë temë ose të tjera.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.