BTColor: Isang maliit na script upang pagandahin ang GNU / Linux Terminal

BTColor: Isang maliit na script upang pagandahin ang GNU / Linux Terminal

BTColor: Isang maliit na script upang pagandahin ang GNU / Linux Terminal

Ngayon muli, tulad ng pana-panahon, magpapakita kami ng isang maliit na tool o application, na kapaki-pakinabang para sa lahat ng mga iyon mga mahilig sa pagpapasadya ng kanyang lubos na pinahahalagahan Mga Sistema ng Pagpapatakbo ng GNU / Linux, lalo na ng mga terminal. Kaya ngayon, pag-uusapan natin "BTColor".

"BTColor", ay kaunti lamang bash shell script, na aking nilikha upang pagandahin ang terminal ng aking I-respin tinawag na tauhan Himala GNU / Linux, lalo na sa mga araw ng pagdiriwang ng #DesktopFriday Linuxeros.

Pywal: Isang nakawiwiling tool upang ipasadya ang aming mga Terminal

Pywal: Isang nakawiwiling tool upang ipasadya ang aming mga Terminal

Bago mapunta sa paksa ng maliit na batang ito script nilikha tinawag "BTColor", magandang tandaan na kung sakaling nais mong mapalawak ang iyong kaalaman tungkol sa pagpapasadya ng iyong Mga Distrito ng GNU / Linux, maaari mong tuklasin matapos matapos ang publication na ito, ilang iba pang mga nakaraang publication na nauugnay sa paksa, tulad ng, Pywal, na kung saan ay:

"Ang Pywal ay isang tool na bumubuo ng isang color palette mula sa mga nangingibabaw na kulay sa isang imahe. Pagkatapos ay ilapat ang mga kulay sa buong system at on the fly sa lahat ng iyong mga paboritong palabas. Mayroong kasalukuyang 5 suportadong mga backend ng henerasyon ng kulay, na ang bawat isa ay nagbibigay ng iba't ibang mga paleta ng kulay para sa bawat imahe. Malamang makakahanap ka ng isang kaakit-akit na scheme ng kulay. Sinusuportahan din ng Pywal ang paunang natukoy na mga tema at mayroong higit sa 250 mga built-in na tema. Maaari ka ring lumikha ng iyong sariling mga file ng tema upang ibahagi sa iba." Pywal: Isang nakawiwiling tool upang ipasadya ang aming mga Terminal

Kaugnay na artikulo:
Pywal: Isang nakawiwiling tool upang ipasadya ang aming mga Terminal

Kaugnay na artikulo:
Komorebi: Paano ipasadya ang aming Mga Desk na may mga animated na background?
Kaugnay na artikulo:
Mga Conkys: Paano ipasadya ang aming Mga Conkys upang hindi magamit ang Neofetch?
Kaugnay na artikulo:
GNU / Linux Desktop Days: Mga Wallpaper Website upang Ipagdiwang
Kaugnay na artikulo:
XFCE: Paano ipasadya ang Linux Mouse Desktop na Kapaligiran?

BTColor: Mga Kulay ng Mga Banner Terminal

Ano ang BTColor Script?

Tulad ng sinabi ko sa simula ng post, "BTColor" ito ay hindi hihigit sa:

"Isang maliit at kapaki-pakinabang na bash shell script na nilikha ko upang pagandahin ang isang terminal na may mga banner ng teksto at mga imahe na itim at puti o buong kulay, na maaaring maging napaka kapaki-pakinabang lalo na sa mga araw na iyon ng pagdiriwang ng #FridayDeDesk Linuxeros."

Paano gumagana ang script ng BTColor?

Talaga ang script "BTColor" Ang ginagawa nito ay kulayanin un ASCII banner para sa teksto o imahe, na dating nilikha ng kamay o awtomatikong sa pamamagitan ng mga dalubhasang website para sa kanila, tulad ng:

Habang, upang kulayan ang Mga banner ng ASCII, Ginagamit nang malinaw ang teknolohiya o kaalaman sa 2 website na ito:

Kumusta ang code ng BTColor Script?

Ang code ay medyo maliit at napakadaling maunawaan, at samakatuwid, upang baguhin. At pareho ang sumusunod:

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

Mag-download, mag-install, gumamit at mga screenshot

Sa katunayan, hindi na kailangang mag-download at mag-install ng anumang bagay, dahil, lahat ng code ay nasa itaas. Sa halip, ito ay magiging kopyahin at idikit sa kabuuan nito sa isang text file at tawagan ito, marahil, isang bagay tulad ng: milagro_lpi_btcolor.sh. Dahil, ito ang kung paano ko nagawa ito, tungkol sa aking nakasanayan MX Linux Respin tinatawag na Himala na lagi kong ginagamit.

Pagkatapos, kakailanganin lamang na isagawa ito ng a simpleng utos ng utos patungo sa landas ng file kung saan ito naitala, na sa aking kaso ay ang sumusunod:

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

At kasama nito, makikita natin ang Text Banner ano ang sinasabi nito "FromLinux" may kulay ng mga Bandila ng Espanya at ang Image Banner na may logo ng "FromLinux" may mga kulay ng Ang watawat ng Venezuela.

BTColor: Screenshot

Para sa natitira, kakailanganin lamang na subukang magpasok ng mga bago Mga banner ng Larawan at Larawan, nilikha nang manu-mano o awtomatiko, na nagtatalaga sa kanila ng kani-kanilang mga kulay na naipasok dito, dahil, sa ngayon, nagdadala lamang ito ng 4 bilang default, Dilaw, Asul, Pula at Puti para sa mga pixel (character) ng Banner.

Generic na imahe para sa mga konklusyon sa artikulo

Konklusyon

Inaasahan namin na ito "kapaki-pakinabang maliit na post" sa «BTColor», isang kapaki-pakinabang na maliit bash shell script na nagpapahintulot sa pagandahin a pandulo sa teksto at mga banner ng imahe en itim at puti o buong kulay, lalo na sa mga araw ng pagdiriwang ng #DesktopFriday Linuxeros; ay may malaking interes at utility, para sa kabuuan «Comunidad de Software Libre y Código Abierto» at ng malaking kontribusyon sa pagsasabog ng kamangha-mangha, naglalakihang at lumalaking ecosystem ng mga aplikasyon ng «GNU/Linux».

Sa ngayon, kung nagustuhan mo ito publicación, Huwag kang tumigil ibahagi ito kasama ng iba, sa iyong mga paboritong website, channel, grupo o komunidad ng mga social network o mga sistema ng pagmemensahe, mas mabuti na libre, bukas at / o mas ligtas bilang TelegramaSenyasMastodon o iba pa ng Fediverse, mas mabuti.

At tandaan na bisitahin ang aming home page sa «Mula saLinux» upang galugarin ang higit pang mga balita, pati na rin sumali sa aming opisyal na channel ng Telegram mula sa DesdeLinuxHabang, para sa karagdagang impormasyon, maaari mong bisitahin ang anumang Online library bilang OpenLibra y JedIT, upang ma-access at mabasa ang mga digital na libro (PDF) sa paksang ito o iba pa.


Ang nilalaman ng artikulo ay sumusunod sa aming mga prinsipyo ng etika ng editoryal. Upang mag-ulat ng isang pag-click sa error dito.

Maging una sa komento

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.