BTColor: 'n klein skrif om die GNU / Linux Terminal te verfraai

BTColor: 'n klein skrif om die GNU / Linux Terminal te verfraai

BTColor: 'n klein skrif om die GNU / Linux Terminal te verfraai

Weereens, van tyd tot tyd, sal ons 'n klein hulpmiddel of toepassing aanbied wat nuttig is vir almal aanpassingsliefhebbers van sy waardering GNU / Linux-bedryfstelsels, veral van die terminale. Ons sal dus vandag daaroor praat "BTColor".

"BTColor", is net 'n bietjie bash dopskrif, wat ek geskep het om die terminale van my te verfraai Herspin personeel gebel Wonderwerke GNU / Linux, veral vir daardie dae van viering van die #DesktopFriday Linuxers.

Pywal: 'n interessante hulpmiddel om ons terminale aan te pas

Pywal: 'n interessante hulpmiddel om ons terminale aan te pas

Voordat u die onderwerp van hierdie seuntjie bespreek script geskep genoem "BTColor", is dit goed om te onthou dat as u u kennis oor die aanpassing van u kennis wil uitbrei GNU / Linux-verspreidings, kan u na afloop van hierdie publikasie 'n paar ander vorige publikasies wat met die onderwerp verband hou, verken, soos, pywal, wat is:

"Pywal is 'n instrument wat 'n kleurpalet genereer uit die dominante kleure in 'n beeld. Pas dan die kleure op die hele stelsel toe en vlieg dadelik in al u gunsteling programme. Daar is tans 5 ondersteunde kleure vir die generering van kleure, wat elk 'n verskillende kleurpalet vir elke prent bied. U sal waarskynlik 'n aantreklike kleurskema vind. Pywal ondersteun ook vooraf gedefinieerde temas en het meer as 250 ingeboude temas. U kan ook u eie temalêers skep om met ander te deel." Pywal: 'n interessante hulpmiddel om ons terminale aan te pas

Pywal: 'n interessante hulpmiddel om ons terminale aan te pas
Verwante artikel:
Pywal: 'n interessante hulpmiddel om ons terminale aan te pas

Komorebi: Hoe kan u ons lessenaars met geanimeerde agtergronde aanpas?
Verwante artikel:
Komorebi: Hoe kan u ons lessenaars met geanimeerde agtergronde aanpas?
Conkys: hoe kan ons Conkys aanpas om nie Neofetch te gebruik nie?
Verwante artikel:
Conkys: hoe kan ons Conkys aanpas om nie Neofetch te gebruik nie?
dae-desktop-gnu-linux-webwerwe-wallpapers-viering
Verwante artikel:
GNU / Linux Desktop Days: agtergronde webwerwe om te vier
XFCE: Hoe kan u Linux-muis-lessenaaromgewing aanpas?
Verwante artikel:
XFCE: Hoe kan u Linux-muis-lessenaaromgewing aanpas?

BTColor: Banierterminalkleur

Wat is die BTColor Script?

Soos ek aan die begin van die berig gesê het, "BTColor" dit is nie meer as:

"'N Klein en nuttige bash-skripsie wat ek geskep het om 'n terminaal met teksbanners en -prente in swart en wit of volkleur te verfraai, wat baie nuttig kan wees veral vir die dae van die viering van die # FridayDeDesk Linuxeros."

Hoe werk die BTColor-skrif?

Basies die skrif "BTColor" Wat dit doen is kleur un ASCII-banier vir teks of prent, wat voorheen met die hand of outomaties deur gespesialiseerde webwerwe daarvoor geskep is, soos:

Terwyl, om die kleur in te kleur ASCII-baniere, maak gebruik van die tegnologie of kennis wat duidelik op hierdie twee webwerwe uiteengesit word:

Hoe is die kode van die BTColor Script?

Die kode is relatief klein en baie maklik om te verstaan, en kan dus verander word. En dieselfde is die volgende:

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

Aflaai, installering, gebruik en skermkiekies

eintlik, hoef niks af te laai en te installeer nie, aangesien al die kode daar is. Dit is eerder om in 'n tekslêer in sy geheel te kopieer en te plak en dit miskien iets te noem: wonderwerke_lpi_btkleur.sh. Sedertdien het ek dit so gedoen, omtrent my gewone gebruik MX Linux respin genoem Wonderwerke wat ek altyd gebruik.

Dan is dit slegs nodig om dit met a uit te voer eenvoudige opdragopdrag na die pad van die lêer waar dit opgeneem is, wat in my geval die volgende was:

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

En daarmee sou ons die Teksbanner wat sê dit "FromLinux" gekleur met die kleure van die Spaanse vlag en die Beeldbanner met die logo van "FromLinux" met die kleure van die Venezuela se vlag.

BTColor: kiekie

Vir die res sal dit slegs nodig wees om nuwes in te voeg Tekst- en beeldbaniere, handmatig of outomaties geskep word, met die toekenning van die onderskeie kleure wat daarin ingevoeg word, want dit bring vir eers standaard 4 Geel, blou, rooi en wit para los pixels (karakters) van die Banner.

Generiese beeld vir artikelgevolgtrekkings

Gevolgtrekking

Ons hoop dit "nuttige klein boodskap" op «BTColor», 'n nuttige bietjie bash dopskrif wat dit moontlik maak om 'n terminale met teks- en beeldbaniere en swart en wit of volkleur, veral vir daardie dae van viering van die #DesktopFriday Linuxeros; is vir die hele belang van groot belang en nut «Comunidad de Software Libre y Código Abierto» en van groot bydrae tot die verspreiding van die wonderlike, reusagtige en groeiende ekosisteem van toepassings van «GNU/Linux».

Vir nou, as u hiervan hou publicación, Moenie ophou nie deel dit met ander, op u gunsteling webwerwe, kanale, groepe of gemeenskappe van sosiale netwerke of boodskapstelsels, verkieslik gratis, oop en / of veiliger as telegramSeinMastodon of 'n ander van Fediverse, verkieslik.

En onthou om ons tuisblad te besoek by «Van Linux» om meer nuus te verken, asook om by ons amptelike kanaal van Telegram vanaf FromLinuxU kan enige inligting besoek vir meer inligting Aanlyn biblioteek soos OpenLibra y jedit, toegang tot en lees van digitale boeke (PDF's) oor hierdie onderwerp of ander.


Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

Wees die eerste om te kommentaar lewer

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.