BTColor: Yon ti script pou anbeli tèminal GNU / Linux la

BTColor: Yon ti script pou anbeli tèminal GNU / Linux la

BTColor: Yon ti script pou anbeli tèminal GNU / Linux la

Jodi a ankò, tankou de tan zan tan, nou pral prezante yon ti zouti oswa aplikasyon, itil pou tout moun sa yo rayisab personnalisation nan trè apresye l 'yo Sistèm operasyon GNU / Linux, espesyalman nan la tèminal. Se konsa, jodi a, nou pral pale sou "BTColor".

"BTColor", se jis yon ti kras bash kokiy script, ki mwen te kreye anbeli tèminal la nan mwen reskin rele anplwaye yo Mirak GNU / Linux, espesyalman pou jou sa yo nan selebrasyon nan la #DesktopVandredi Linuxers.

Pywal: Yon zouti enteresan pou Customize Tèminal nou yo

Pywal: Yon zouti enteresan pou Customize Tèminal nou yo

Anvan ou rantre nan sijè sa a ti gason script kreye rele "BTColor", li bon pou ou sonje ke nan ka ou vle elaji konesans ou sou Pèrsonalizasyon ou GNU / Linux Distros, ou ka eksplore apre fini piblikasyon sa a, kèk lòt piblikasyon anvan ki gen rapò ak sijè a, tankou, pywal, ki se:

"Pywal se yon zouti ki jenere yon palèt koulè soti nan koulè yo dominan nan yon imaj. Lè sa a, aplike koulè yo nan sistèm nan tout antye ak sou vole a nan tout montre pi renmen ou. Gen kounye a 5 backend jenerasyon koulè sipòte, chak nan yo ki bay yon palèt koulè diferan pou chak imaj. Ou pral gen anpil chans jwenn yon konplo koulè atire. Pywal sipòte tou tèm predefini e li gen plis pase 250 tèm entegre. Ou kapab tou kreye pwòp dosye tèm ou yo pataje ak lòt moun." Pywal: Yon zouti enteresan pou Customize Tèminal nou yo

Atik ki gen rapò ak:
Pywal: Yon zouti enteresan pou Customize Tèminal nou yo

Atik ki gen rapò ak:
Komorebi: Ki jan yo Customize biwo nou yo ak orijin anime?
Atik ki gen rapò ak:
Conkys: Ki jan yo Customize Conkys nou yo pa sèvi ak Neofetch?
Atik ki gen rapò ak:
Jou Desktop GNU / Linux: D 'sit entènèt pou selebre
Atik ki gen rapò ak:
XFCE: Ki jan yo Customize Linux Anviwònman Desktop sourit?

BTColor: banyèr Tèminal Koulè

Ki sa ki Script la BTColor?

Kòm mwen te di nan kòmansman pòs la, "BTColor" li pa plis ke:

"Yon ti ak itil script bash koki ke mwen te kreye anbeli yon tèminal ak banyèr tèks ak imaj nan koulè nwa ak blan oswa plen, ki ka trè itil espesyalman pou jou sa yo nan selebrasyon nan #FridayDeDesk Linuxeros."

Ki jan script BTColor la travay?

Fondamantalman script la "BTColor" Ki sa li fè se koulè un ASCII banyè pou tèks oswa imaj, ki te deja te kreye nan men oswa otomatikman nan sit entènèt espesyalize pou yo, tankou:

Pandan ke, yo nan lòd yo koulè a Banyèr ASCII, fè pou sèvi ak teknoloji a oswa konesans eksplike klèman sou 2 sit entènèt sa yo:

Kouman se kòd Script BTColor la?

Kòd la se relativman ti ak trè fasil a konprann, ak Se poutèt sa, modifye. Ak menm bagay la se sa ki annapre yo:

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

Download, enstalasyon, itilize ak Ekran

Aktyèlman, pa bezwen telechaje epi enstale anyen, depi, tout kòd la se la. Olye de sa, li ta kopye epi kole nan antye li nan yon dosye tèks epi rele li, petèt, yon bagay tankou: miracles_lpi_btcolor.sh. Depi, sa a se ki jan mwen te fè l ', sou abityèl mwen an MX Linux respin rele Mirak ke mwen toujou itilize.

Lè sa a, li ta sèlman nesesè pou egzekite li ak yon senp kòmand kòmand nan direksyon pou chemen an nan dosye a kote li te anrejistre, ki nan ka mwen an te sa ki annapre yo:

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

Se avèk sa, nou ta wè a Bann tèks kisa li di "FromLinux" ki gen koulè ak koulè yo nan la Drapo espayòl ak Banner Imaj la ak logo la nan "FromLinux" ak koulè yo nan la Drapo Venezyela a.

BTColor: Ekran

Pou rès la, ou jis bezwen eseye mete nouvo Tèks ak banyèr Imaj, kreye manyèlman oswa otomatikman, asiyen yo koulè yo respektif ke yo eleman nan li, depi, pou kounye a, li sèlman pote 4 pa default, Jòn, ble, wouj ak blan pou la piksèl (karaktè) nan banyè la.

Imaj jenerik pou konklizyon atik

Konklizyon

Nou espere sa "itil ti pòs" sou «BTColor», yon ti itil bash kokiy script ki pèmèt yo anbeli yon tèminal ak tèks ak imaj banyèr en nwa ak blan oswa plen koulè, espesyalman pou jou sa yo nan selebrasyon nan la #DesktopVandredi Linuxeros; se nan gwo enterè ak sèvis piblik, pou tout la «Comunidad de Software Libre y Código Abierto» ak nan gwo kontribisyon nan difizyon nan ekosistèm nan bèl bagay, gwo konstriksyon ak ap grandi nan aplikasyon pou «GNU/Linux».

Pou kounye a, si ou te renmen sa a publicación, Pa sispann pataje li ak lòt moun, sou sit entènèt ou pi renmen, chanèl, gwoup oswa kominote nan rezo sosyal oswa sistèm messagerie, de preferans gratis, ouvè ak / oswa plis sekirite kòm TelegramFè siyalMastodon oswa yon lòt nan Fediverse, de preferans.

Epi sonje vizite paj lakay nou nan «Soti nan Linux» yo eksplore plis nouvèl, menm jan tou rantre nan chanèl ofisyèl nou an nan Telegram ki soti nan FromLinuxPandan ke, pou plis enfòmasyon, ou ka vizite nenpòt ki Bibliyotèk sou entènèt kòm OpenLibra y jedit, jwenn aksè ak li liv dijital (PDFs) sou sijè sa a oswa lòt moun.


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

Se pou premye a fè kòmantè

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye.

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.

bool (vre)