BTColor: Et lite skript for å forskjønne GNU / Linux Terminal

BTColor: Et lite skript for å forskjønne GNU / Linux Terminal

BTColor: Et lite skript for å forskjønne GNU / Linux Terminal

I dag igjen, fra tid til annen, vil vi presentere et lite verktøy eller program, nyttig for alle dem tilpasningselskere av hans høyt verdsatte GNU / Linux-operativsystemer, spesielt av terminal. Så i dag skal vi snakke om "BTColor".

"BTColor", er bare litt bash shell-skript, som jeg har skapt for å forskjønne terminalen min respin ringte personalet Mirakler GNU / Linux, spesielt for de dagene feiringen av #DesktopFriday Linuxere.

Pywal: Et interessant verktøy for å tilpasse terminalene våre

Pywal: Et interessant verktøy for å tilpasse terminalene våre

Før du kommer inn på temaet til denne lille gutten script opprettet kalt "BTColor", er det godt å huske at i tilfelle du vil utvide kunnskapen din om å tilpasse GNU / Linux Distros, kan du utforske noen andre tidligere publikasjoner relatert til emnet etter endt publikasjon, for eksempel, pywal, som er:

"Pywal er et verktøy som genererer en fargepalett fra de dominerende fargene i et bilde. Påfør deretter fargene hele systemet og på fly over alle favorittshowene dine. Det er for øyeblikket 5 støttede fargegenereringsbakgrunner, som hver gir en annen fargepalett for hvert bilde. Du vil sannsynligvis finne et attraktivt fargevalg. Pywal støtter også forhåndsdefinerte temaer og har mer enn 250 innebygde temaer. Du kan også lage dine egne temafiler for å dele med andre." Pywal: Et interessant verktøy for å tilpasse terminalene våre

Pywal: Et interessant verktøy for å tilpasse terminalene våre
Relatert artikkel:
Pywal: Et interessant verktøy for å tilpasse terminalene våre
Komorebi: Hvordan tilpasse vi skrivebordene våre med animerte bakgrunner?
Relatert artikkel:
Komorebi: Hvordan tilpasse vi skrivebordene våre med animerte bakgrunner?
Conkys: Hvordan tilpasser vi Conkys for ikke å bruke Neofetch?
Relatert artikkel:
Conkys: Hvordan tilpasser vi Conkys for ikke å bruke Neofetch?
dager-desktop-gnu-linux-nettsteder-bakgrunnsbilder-feiring
Relatert artikkel:
GNU / Linux Desktop Days: Bakgrunns nettsteder å feire
XFCE: Hvordan tilpasse du Linux Mouse Desktop Environment?
Relatert artikkel:
XFCE: Hvordan tilpasse du Linux Mouse Desktop Environment?

BTColor: Banner Terminal Color

Hva er BTColor Script?

Som jeg sa i begynnelsen av innlegget, "BTColor" det er ikke mer enn:

"Et lite og nyttig bash shell-skript som jeg har laget for å forskjønne en terminal med tekstbannere og bilder i svart-hvitt eller i full farge, noe som kan være veldig nyttig, spesielt for de dager med feiring av #FridayDeDesk Linuxeros."

Hvordan fungerer BTColor-skriptet?

I utgangspunktet manuset "BTColor" Hva den gjør er farge un ASCII-banner for tekst eller bilde, som tidligere er opprettet for hånd eller automatisk gjennom spesialiserte nettsteder for dem, for eksempel:

Mens, for å fargelegge ASCII-bannere, bruker teknologien eller kunnskapen som er tydelig forklart på disse 2 nettstedene:

Hvordan er koden til BTColor Script?

Koden er relativt liten og veldig lett å forstå, og derfor å endre. Og det samme er følgende:

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

Nedlasting, installasjon, bruk og skjermbilder

egentlig ikke behov for å laste ned og installere noe, siden, all koden er der oppe. Det ville heller være å kopiere og lime inn i sin helhet i en tekstfil og kalle den, kanskje, noe som: miracles_lpi_btcolor.sh. Siden, dette er hvordan jeg har gjort det, om min vanlige MX Linux Respin kalt Mirakler som jeg alltid bruker.

Da ville det bare være nødvendig å utføre det med en enkel kommandokommando mot banen til filen der den ble spilt inn, som i mitt tilfelle var følgende:

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

Og med det, ville vi se Tekstbanner hva står det «DesdeLinux» farget med fargene på Spansk flagg og Image Banner med logoen til «DesdeLinux» med fargene på Venezuelas flagg.

BTColor: Skjermbilde

For resten vil det bare være nødvendig å prøve å sette inn nye Tekst- og bildebannere, opprettet manuelt eller automatisk, og tildeler dem de respektive fargene som er satt inn i det, siden det foreløpig bare gir 4 som standard, Gul, blå, rød og hvit for piksler (tegn) av banneren.

Generisk bilde for artikkelkonklusjoner

Konklusjon

Vi håper dette "nyttig lite innlegg"«BTColor», en nyttig liten bash shell-skript som gjør det mulig å forskjønne en terminal med tekst- og bildebannere en svart-hvitt eller fullfarge, spesielt for de dagene feiringen av #DesktopFriday Linuxeros; er av stor interesse og nytte, for hele «Comunidad de Software Libre y Código Abierto» og med stort bidrag til spredningen av det fantastiske, gigantiske og voksende økosystemet med applikasjoner av «GNU/Linux».

For nå, hvis du likte dette publicación, Ikke stopp del det med andre på dine favorittnettsteder, kanaler, grupper eller fellesskap av sosiale nettverk eller meldingssystemer, helst gratis, åpent og / eller sikrere som TelegramSignalМастодон eller en annen av Fediverse, helst.

Og husk å besøke hjemmesiden vår kl «DesdeLinux» for å utforske flere nyheter, samt bli med på vår offisielle kanal Telegram av DesdeLinuxMens du kan besøke hvilken som helst for mer informasjon Nettbibliotek som OpenLibra y jedit, for å få tilgang til og lese digitale bøker (PDF-filer) om dette emnet eller andre.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.