BTColor: un piccolo script per abbellire il terminale GNU / Linux

BTColor: un piccolo script per abbellire il terminale GNU / Linux

BTColor: un piccolo script per abbellire il terminale GNU / Linux

Anche oggi, come di volta in volta, presenteremo un piccolo strumento o applicazione, utile per tutti amanti della personalizzazione dei suoi molto apprezzati Sistemi operativi GNU / Linux, soprattutto di terminale. Quindi oggi ne parleremo "BTColor".

"BTColor", è solo un po ' bash shell script, che ho creato per abbellire il terminale del mio risciacquare chiamato personale Miracoli GNU / Linux, soprattutto per quei giorni di celebrazione del #DesktopFriday Linuxero.

Pywal: uno strumento interessante per personalizzare i nostri terminali

Pywal: uno strumento interessante per personalizzare i nostri terminali

Prima di entrare nell'argomento di questo ragazzino copione creato chiamato "BTColor", è bene ricordare che nel caso in cui desideri ampliare le tue conoscenze sulla personalizzazione del tuo Distribuzioni GNU / Linux, puoi esplorare dopo aver terminato questa pubblicazione, alcune altre pubblicazioni precedenti relative all'argomento, come, pywal, che è:

"Pywal è uno strumento che genera una tavolozza di colori dai colori dominanti in un'immagine. Quindi applica i colori all'intero sistema e al volo in tutti i tuoi programmi preferiti. Attualmente sono supportati 5 backend per la generazione del colore, ognuno dei quali fornisce una tavolozza di colori diversa per ciascuna immagine. Probabilmente troverai una combinazione di colori attraente. Pywal supporta anche temi predefiniti e ha più di 250 temi incorporati. Puoi anche creare i tuoi file del tema da condividere con altri." Pywal: uno strumento interessante per personalizzare i nostri terminali

Pywal: uno strumento interessante per personalizzare i nostri terminali
Articolo correlato:
Pywal: uno strumento interessante per personalizzare i nostri terminali
Komorebi: Come personalizzare le nostre Scrivanie con sfondi animati?
Articolo correlato:
Komorebi: Come personalizzare le nostre Scrivanie con sfondi animati?
Conkys: come personalizzare i nostri Conkys per non utilizzare Neofetch?
Articolo correlato:
Conkys: come personalizzare i nostri Conkys per non utilizzare Neofetch?
giorni-desktop-gnu-linux-siti web-sfondi-celebrazione
Articolo correlato:
GNU / Linux Desktop Days: Wallpapers Websites to Celebrate
XFCE: come personalizzare l'ambiente desktop del mouse Linux?
Articolo correlato:
XFCE: come personalizzare l'ambiente desktop del mouse Linux?

BTColor: Colore terminale banner

Cos'è lo script BTColor?

Come ho detto all'inizio del post, "BTColor" non è più di:

"Un piccolo e utile script di shell bash che ho creato per abbellire un terminale con banner di testo e immagini in bianco e nero oa colori, che possono essere molto utili soprattutto, per quei giorni di celebrazione di #FridayDeDesk Linuxeros."

Come funziona lo script BTColor?

Fondamentalmente lo script "BTColor" Quello che fa è colore un Banner ASCII per testo o immagine, che è stato precedentemente creato manualmente o automaticamente attraverso siti web specializzati per loro, come ad esempio:

Mentre, per colorare il file Banner ASCII, fa uso della tecnologia o della conoscenza chiaramente spiegata su questi 2 siti web:

Com'è il codice dello script BTColor?

Il codice è relativamente piccolo e molto facile da capire e quindi da modificare. E lo stesso è il seguente:

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

Download, installazione, utilizzo e screenshot

In realtà, non è necessario scaricare e installare nulla, dal momento che tutto il codice è lassù. Sarebbe piuttosto copiare e incollare nella sua interezza in un file di testo e chiamarlo, forse, qualcosa come: miracles_lpi_btcolor.sh. Da allora, è così che l'ho fatto, più o meno il mio solito MX Linux Respin detto Miracoli che uso sempre.

Quindi, sarebbe solo necessario eseguirlo con a comando comando semplice verso il percorso del file dove è stato registrato, che nel mio caso era il seguente:

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

E con questo, vedremmo il file Banner di testo cosa dice «DesdeLinux» colorato con i colori del Bandiera spagnola e il banner immagine con il logo di «DesdeLinux» con i colori del Bandiera del Venezuela.

BTColor: Screenshot

Per il resto basterebbe solo provare a inserirne di nuovi Banner di testo e immagini, creato manualmente o automaticamente, assegnando loro i rispettivi colori che vengono inseriti in esso, poiché, per ora, ne porta solo 4 di default, Giallo, blu, rosso e bianco per pixel (caratteri) della Bandiera.

Immagine generica per le conclusioni dell'articolo

Conclusione

Speriamo questo "piccolo post utile" su «BTColor», un po 'utile bash shell script che permette di abbellire un terminale con banner di testo e immagine en in bianco e nero oa colori, soprattutto per quei giorni di celebrazione del #DesktopFriday Linuxeros; essere di grande interesse e utilità, per l'intero «Comunidad de Software Libre y Código Abierto» e di grande contributo alla diffusione del meraviglioso, gigantesco e crescente ecosistema di applicazioni di «GNU/Linux».

Per ora, se ti è piaciuto publicación, Non fermarti condividilo con altri, sui tuoi siti web, canali, gruppi o comunità di social network o sistemi di messaggistica preferiti, preferibilmente gratuiti, aperti e / o più sicuri come TelegramSignalMastodonte o un altro di Fediverse, preferibilmente.

E ricorda di visitare la nostra home page all'indirizzo «DesdeLinux» per esplorare altre notizie e unirti al nostro canale ufficiale di Telegramma da DesdeLinuxMentre, per maggiori informazioni, puoi visitare qualsiasi Biblioteca in linea come OpenLibra y jedit, per accedere e leggere libri digitali (PDF) su questo argomento o altri.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.