BTColor: Ett litet skript för att försköna GNU / Linux Terminal

BTColor: Ett litet skript för att försköna GNU / Linux Terminal

BTColor: Ett litet skript för att försköna GNU / Linux Terminal

Idag igen, då och då, kommer vi att presentera ett litet verktyg eller en applikation som är användbar för alla dessa anpassningsälskare av hans högt uppskattade GNU / Linux-operativsystem, särskilt av terminal. Så idag kommer vi att prata om «BTColor».

«BTColor»är inget annat än en liten bash shell-skript, som jag har skapat för att försköna terminalen på min respin namngiven personal Mirakel GNU / Linux, speciellt för de dagar av firandet av #Skrivbordsfredag linuxer.

Pywal: Ett intressant verktyg för att anpassa våra terminaler

Pywal: Ett intressant verktyg för att anpassa våra terminaler

Innan jag går helt in på ämnet för detta lilla skript skapade kallas «BTColor», det är bra att komma ihåg att om du vill utöka din kunskap om personalisering av din GNU / Linux Distros, kan du utforska efter att ha avslutat denna nuvarande publikation, några andra tidigare publikationer relaterade till ämnet, som, pywal, vilket är:

"Pywal är ett verktyg som genererar en färgpalett från de dominerande färgerna i en bild. Applicera sedan färgerna på hela systemet och i farten i alla dina favoritprogram. Det finns för närvarande 5 stödjande färggenereringsstöd, som var och en ger en olika färgpalett för varje bild. Du kommer sannolikt att hitta ett attraktivt färgschema. Pywal stöder också fördefinierade teman och har mer än 250 inbyggda teman. Du kan också skapa dina egna temafiler för att dela med andra." Pywal: Ett intressant verktyg för att anpassa våra terminaler

Pywal: Ett intressant verktyg för att anpassa våra terminaler
Relaterad artikel:
Pywal: Ett intressant verktyg för att anpassa våra terminaler
Komorebi: Hur anpassar vi våra skrivbord med animerade bakgrunder?
Relaterad artikel:
Komorebi: Hur anpassar vi våra skrivbord med animerade bakgrunder?
Conkys: Hur anpassar vi våra Conkys så att de inte använder Neofetch?
Relaterad artikel:
Conkys: Hur anpassar vi våra Conkys så att de inte använder Neofetch?
dagar-desktop-gnu-linux-webbplatser-bakgrundsbilder-firande
Relaterad artikel:
GNU / Linux Desktop Days: Bakgrundswebbplatser att fira
XFCE: Hur anpassar jag Linux Mouse Desktop-miljö?
Relaterad artikel:
XFCE: Hur anpassar jag Linux Mouse Desktop-miljö?

BColor: Banners Terminal Color

Vad är BTColor-skriptet?

Som jag sa i början av inlägget, «BTColor» det är inte mer än:

"Ett litet och användbart bash-skalskript som jag har skapat för att försköna en terminal med textbanderoller och bilder i svartvitt eller fullfärg, vilket kan vara mycket användbart speciellt för de dagar då Linux firas #DesktopFridays."

Hur fungerar BTColor-skriptet?

I grund och botten manuset «BTColor» Vad det gör är färg un ASCII-text- eller bildbanner, som tidigare har skapats för hand eller automatiskt via specialiserade webbplatser för dem, som:

Medan, för att färga ASCII-banner, använder sig av teknik eller kunskap som tydligt förklaras på dessa två webbplatser:

Hur är BTColor Script-koden?

Koden är relativt liten och mycket lätt att förstå, och därför att modifiera. Och det är följande:

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

Nedladdning, installation, användning och skärmdumpar

egentligen du behöver inte ladda ner och installera någonting, eftersom all kod finns där uppe. Det skulle vara mer som att kopiera och klistra in hela i en textfil och kalla den, kanske, något i stil med: miracles_lpi_btcolor.sh. Sedan är det så jag har gjort det, som vanligt MX Linux Respin kallade Mirakel som jag alltid använder.

Då skulle det bara vara nödvändigt att utföra det med en enkelt kommandokommando till filsökvägen där den spelades in, vilket i mitt fall var följande:

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

Och med det skulle vi se Text banner vad står det "Från Linux" färgad med färgerna på Spansk flagga och bildbannern med logotypen för "Från Linux" med färgerna på Venezuelas flagga.

BTColor: Skärmdump

Annars skulle det bara vara nödvändigt att försöka infoga nytt Text- och bildbannersskapas manuellt eller automatiskt, och tilldelar respektive färger som infogas till den, eftersom den för närvarande bara har 4 som standard, Gul, blå, röd och vit för pixlar (tecken) av Bannern.

Generisk bild för artikelns slutsatser

Slutsats

Vi hoppas det här "hjälpsamma lilla inlägg"«BTColor», en liten och användbar bash shell-skript som gör det möjligt att försköna en terminala med text- och bildbanners en svartvitt eller fullfärg, speciellt för de dagar av firandet av #Skrivbordsfredag Linuxer; vara av stort intresse och användbarhet för alla «Comunidad de Software Libre y Código Abierto» och med stort bidrag till spridningen av det underbara, gigantiska och växande ekosystemet för applikationer av «GNU/Linux».

För nu, om du gillade det här publicación, Sluta inte dela det med andra, på dina favoritwebbplatser, kanaler, grupper eller grupper av sociala nätverk eller meddelandesystem, helst gratis, öppet och / eller säkrare som TelegramSignalMastodon eller en annan av Fediverse, företrädesvis.

Och kom ihåg att besöka vår hemsida på «Från Linux» för att utforska fler nyheter, samt gå med i vår officiella kanal Från Linux TelegramMedan du kan besöka vilken som helst för mer information Online-bibliotek som OpenLibra y jedit, för att komma åt och läsa digitala böcker (PDF-filer) om detta ämne eller andra.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.