BTColor: majhen skript za polepšanje terminala GNU / Linux

BTColor: majhen skript za polepšanje terminala GNU / Linux

BTColor: majhen skript za polepšanje terminala GNU / Linux

Tudi danes bomo, kot občasno, predstavili majhno orodje ali aplikacijo, uporabno za vse tiste ljubitelji prilagajanja njegovih zelo cenjenih Operacijski sistemi GNU / Linux, zlasti Terminal. Torej, danes bomo govorili o "BTColor".

"BTColor", je le malo skript lupine bash, ki sem ga ustvaril za polepšanje terminala mojega Ponovno zavrti poklicano osebje Čudeži GNU / Linux, še posebej za tiste dni praznovanja #DesktopFriday Linuxerji.

Pywal: Zanimivo orodje za prilagajanje naših terminalov

Pywal: Zanimivo orodje za prilagajanje naših terminalov

Preden se lotim teme tega fantka script ustvaril imenovan "BTColor", dobro si je zapomniti, da v primeru, da želite razširiti svoje znanje o prilagajanju vašega Distribucije GNU / Linux, lahko po končani tej publikaciji raziščete nekatere druge prejšnje publikacije, povezane s to temo, na primer, pywal, kateri je:

"Pywal je orodje, ki ustvari barvno paleto iz prevladujočih barv na sliki. Nato barve uporabite na celotnem sistemu in sproti v vseh svojih najljubših oddajah. Trenutno je podprtih 5 podpor za generiranje barv, od katerih vsaka ponuja drugačno barvno paleto za vsako sliko. Verjetno boste našli privlačno barvno shemo. Pywal podpira tudi vnaprej določene teme in ima več kot 250 vgrajenih tem. Ustvarite lahko tudi lastne datoteke s temami, ki jih želite deliti z drugimi." Pywal: Zanimivo orodje za prilagajanje naših terminalov

Pywal: Zanimivo orodje za prilagajanje naših terminalov
Povezani članek:
Pywal: Zanimivo orodje za prilagajanje naših terminalov
Komorebi: Kako prilagoditi mize z animiranim ozadjem?
Povezani članek:
Komorebi: Kako prilagoditi mize z animiranim ozadjem?
Conkys: Kako prilagoditi Conkys, da ne uporablja Neofetcha?
Povezani članek:
Conkys: Kako prilagoditi Conkys, da ne uporablja Neofetcha?
dni-namizje-gnu-linux-spletna-ozadja-praznovanje
Povezani članek:
Dnevi namizja GNU / Linux: spletna mesta za ozadja za praznovanje
XFCE: Kako prilagoditi namizno okolje Linux Mouse?
Povezani članek:
XFCE: Kako prilagoditi namizno okolje Linux Mouse?

BTColor: Barva terminala pasic

Kaj je skript BTColor?

Kot sem rekel na začetku prispevka, "BTColor" ni več kot:

"Majhen in uporaben skript bash lupine, ki sem ga ustvaril za polepšanje terminala z besedilnimi pasicami in slikami v črno-beli ali barvni barvi, kar je lahko zelo koristno predvsem v tistih dneh praznovanja #FridayDeDesk Linuxeros."

Kako deluje skript BTColor?

V bistvu scenarij "BTColor" Kaj počne barvati un Pasica ASCII za besedilo ali sliko, ki je bila prej ustvarjena ročno ali samodejno prek specializiranih spletnih mest zanje, kot so:

Medtem, da bi barvali Pasice ASCII, uporablja tehnologijo ali znanje, ki je jasno razloženo na teh dveh spletnih mestih:

Kako je s kodo skripta BTColor?

Koda je sorazmerno majhna in zelo enostavna za razumevanje in zato tudi spreminjanje. In enako je naslednje:

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

Prenos, namestitev, uporaba in posnetki zaslona

Dejansko, ni treba ničesar prenašati in nameščati, saj je vsa koda tam zgoraj. Raje bi v celoti kopirali in prilepili v besedilno datoteko in jo poimenovali morda nekako tako: miracles_lpi_btcolor.sh. Ker sem tako naredil, približno tako kot običajno MX Linux Respin imenuje Čudeži ki ga vedno uporabljam.

Potem bi ga bilo treba izvesti samo z preprost ukazni ukaz proti poti datoteke, kjer je bila posneta, kar je bilo v mojem primeru naslednje:

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

In s tem bi videli Besedilni pas kaj pravi "FromLinux" obarvan z barvami Španska zastava in pasico z logotipom "FromLinux" z barvami Zastava Venezuele.

BTColor: Posnetek zaslona

V preostalem bi bilo treba le poskusiti vstaviti nove Besedilni in slikovni pasovi, ustvarjen ročno ali samodejno, jim dodeli ustrezne barve, ki so vanj vstavljene, saj zaenkrat privzeto prinese le 4, Rumena, modra, rdeča in bela za slikovnih pik (znakov) pasice.

Splošna slika za zaključke članka

Zaključek

Upamo, da to "koristna majhna objava" na «BTColor», koristno malo skript lupine bash ki omogoča polepšanje a terminal z besedilne in slikovne pasice en črno-bela ali barvna, še posebej za tiste dni praznovanja #DesktopFriday Linuxeros; je za celotno zelo zanimivo in uporabno «Comunidad de Software Libre y Código Abierto» in velik prispevek k širjenju čudovitega, velikanskega in rastočega ekosistema aplikacij «GNU/Linux».

Za zdaj, če vam je bilo to všeč publicación, Ne nehaj delite z drugimi na vaših najljubših spletnih mestih, kanalih, skupinah ali skupnostih v družabnih omrežjih ali sistemih za sporočanje, po možnosti brezplačno, odprto in / ali bolj varno kot TelegramSignalMastodon ali drug od Fediverse, po možnosti.

In ne pozabite obiskati naše domače strani na «FromLinux» da raziščete več novic in se pridružite našemu uradnemu kanalu Telegram iz FromLinuxZa več informacij pa lahko obiščete katero koli Spletna knjižnica kot OpenLibra y jedit, za dostop in branje digitalnih knjig (PDF) na to temo ali drugih.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.