BTColor: Egy kis szkript a GNU / Linux terminál szépítésére

BTColor: Egy kis szkript a GNU / Linux terminál szépítésére

BTColor: Egy kis szkript a GNU / Linux terminál szépítésére

Ma ismét, időről időre, bemutatunk egy kis eszközt vagy alkalmazást, amely mindenki számára hasznos testreszabás szerelmesei nagyra értékelt GNU / Linux operációs rendszerek, különösen a terminál. Tehát ma erről fogunk beszélni "BTColor".

"BTColor", csak egy kicsit bash shell script, amelyet azért hoztam létre, hogy megszépítsem a terminálomat Újrapörgetés személyzetet hívták Csodák GNU / Linux, különösen azokra az ünnepi napokra #DesktopFriday Linuxerók.

Pywal: Egy érdekes eszköz a terminálok testreszabására

Pywal: Egy érdekes eszköz a terminálok testreszabására

Mielőtt belemennék ennek a kisfiúnak a témájába forgatókönyv létre hívott "BTColor", jó megjegyezni, hogy ha bővíteni szeretné ismereteit a GNU / Linux Distros, a kiadvány befejezése után felfedezhet néhány, a témához kapcsolódó korábbi publikációt, például pywal, ami:

"A Pywal olyan eszköz, amely színpalettát állít elő a kép domináns színeiből. Ezután alkalmazza a színeket az egész rendszerre és menet közben minden kedvenc műsorában. Jelenleg 5 támogatott színgenerációs háttérprogram van, amelyek mindegyike más-más színpalettát biztosít minden képhez. Valószínűleg vonzó színvilágot talál. A Pywal előre definiált témákat is támogat, és több mint 250 beépített témával rendelkezik. Saját témájú fájlokat is létrehozhat, hogy megossza másokkal." Pywal: Egy érdekes eszköz a terminálok testreszabására

Pywal: Egy érdekes eszköz a terminálok testreszabására
Kapcsolódó cikk:
Pywal: Egy érdekes eszköz a terminálok testreszabására
Komorebi: Hogyan lehet testreszabni íróasztalunkat animált háttérrel?
Kapcsolódó cikk:
Komorebi: Hogyan lehet testreszabni íróasztalunkat animált háttérrel?
Conkys: Hogyan szabhatjuk Conkyinkat úgy, hogy ne használják a Neofetch alkalmazást?
Kapcsolódó cikk:
Conkys: Hogyan szabhatjuk Conkyinkat úgy, hogy ne használják a Neofetch alkalmazást?
days-desktop-gnu-linux-websites-háttérképek-ünneplés
Kapcsolódó cikk:
GNU / Linux Desktop Days: Háttérképek a weboldalak számára az ünneplésre
XFCE: Hogyan testreszabhatjuk a Linux egér asztali környezetét?
Kapcsolódó cikk:
XFCE: Hogyan testreszabhatjuk a Linux egér asztali környezetét?

BTColor: Bannerek terminál színe

Mi az a BTColor szkript?

Ahogy a bejegyzés elején mondtam, "BTColor" nem több, mint:

"Egy kicsi és hasznos bash shell szkript, amelyet azért hoztam létre, hogy szépítsem a terminált fekete-fehér vagy színes szöveges szalagokkal és képekkel, ami különösen hasznos lehet a #FridayDeDesk Linuxeros ünnepnapjain."

Hogyan működik a BTColor szkript?

Alapvetően a forgatókönyv "BTColor" Amit csinál, az az szín un ASCII szalag a szöveghez vagy képhez, amelyet korábban kézzel vagy automatikusan hoztak létre számukra speciális webhelyeken, például:

Míg, annak érdekében, hogy színes ASCII bannerek, felhasználja a 2 weboldalon világosan kifejtett technológiát vagy ismereteket:

Hogyan áll a BTColor Script kódja?

A kód viszonylag kicsi és nagyon könnyen érthető, ezért módosítható. Ugyanez a következő:

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

Letöltés, telepítés, használat és képernyőképek

tulajdonképpen nem kell semmit letölteni és telepíteni, mivel az összes kód fent van. Inkább másolni és beilleszteni teljes egészében egy szövegfájlba, és talán valami ilyennek nevezni: csodák_lpi_btcolor.sh. Mivel így tettem, a szokásos módon MX Linux Respin hívott Csodák amit mindig használok.

Ezután csak a-val kellene végrehajtani egyszerű parancs parancs a fájl elérési útja felé, ahol rögzítették, ami esetemben a következő volt:

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

És ezzel látnánk a Szöveges szalaghirdetés mit mond «DesdeLinux» színezett a Spanyol zászló és az Image logó a logóval «DesdeLinux» a Venezuela zászlaja.

BTColor: Képernyőkép

A többieknél csak újak behelyezésére lenne szükség Szöveg és kép szalaghirdetések, manuálisan vagy automatikusan létrehozva, hozzárendelve a hozzájuk illesztett színeket, mivel egyelőre csak 4-et hoz, Sárga, kék, piros és fehér mert pixel (karakter) a Banner.

Általános kép a cikk következtetéseihez

Következtetés

Reméljük ezt "hasznos kis bejegyzés" tovább «BTColor», hasznos kis bash shell script amely lehetővé teszi a szépítést a terminál a szöveges és képes szalaghirdetések en fekete-fehér vagy színes, különösen azokra az ünnepi napokra #DesktopFriday Linuxeros; nagy érdeklődés és hasznosság legyen az egész számára «Comunidad de Software Libre y Código Abierto» és nagyban hozzájárulnak a CSB csodálatos, gigantikus és növekvő ökoszisztémájának elterjedéséhez «GNU/Linux».

Egyelőre, ha ez tetszett publicación, Ne hagyd abba ossza meg másokkal, kedvenc webhelyein, csatornáin, közösségi hálózatok vagy üzenetküldő rendszerek csoportjain vagy közösségén, lehetőleg ingyenesen, nyíltan és / vagy biztonságosabb módon TelegramJelMasztodon vagy egy másik Fediverse, lehetőleg.

És ne felejtsen el ellátogatni a honlapunkra a címen «DesdeLinux» további hírek felfedezéséhez, valamint csatlakozáshoz a Távirata DesdeLinuxMíg további információkért látogasson el bármelyikre Online könyvtár mint OpenLibra y jEdit, hogy hozzáférhessen és olvashasson erről a témáról vagy másokról szóló digitális könyveket (PDF).


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.