BTColor: Malý skript pro zkrášlení terminálu GNU / Linux

BTColor: Malý skript pro zkrášlení terminálu GNU / Linux

BTColor: Malý skript pro zkrášlení terminálu GNU / Linux

Dnes znovu, čas od času, představíme malý nástroj nebo aplikaci, užitečnou pro všechny ty milovníci přizpůsobení jeho vysoce ceněn Operační systémy GNU / Linux, zejména z terminál. Dnes si tedy povíme „BTColor“.

„BTColor“, je jen málo bash shell skript, který jsem vytvořil pro zkrášlení terminálu mého Znovu točte zavolal personál Zázraky GNU / Linux, zejména pro ty dny oslav sv #DesktopFriday Linuxáci.

Pywal: Zajímavý nástroj k přizpůsobení našich terminálů

Pywal: Zajímavý nástroj k přizpůsobení našich terminálů

Než se pustíme do tématu tohoto malého chlapce skript vytvořeno tzv „BTColor“, je dobré si uvědomit, že v případě, že si chcete rozšířit znalosti o přizpůsobení svého Distribuce GNU / Linux, můžete po dokončení této publikace prozkoumat některé další předchozí publikace týkající se daného předmětu, například pywal, který je:

"Pywal je nástroj, který generuje paletu barev z dominantních barev v obrázku. Poté použijte barvy na celý systém a za běhu ve všech svých oblíbených pořadech. V současné době existuje 5 podporovaných back-endů generování barev, z nichž každý poskytuje pro každý obrázek jinou paletu barev. Pravděpodobně najdete atraktivní barevné schéma. Pywal také podporuje předdefinovaná témata a má více než 250 předdefinovaných témat. Můžete také vytvořit vlastní soubory motivů a sdílet je s ostatními." Pywal: Zajímavý nástroj k přizpůsobení našich terminálů

Pywal: Zajímavý nástroj k přizpůsobení našich terminálů
Související článek:
Pywal: Zajímavý nástroj k přizpůsobení našich terminálů
Komorebi: Jak přizpůsobit naše stoly pomocí animovaných pozadí?
Související článek:
Komorebi: Jak přizpůsobit naše stoly pomocí animovaných pozadí?
Conkys: Jak přizpůsobit naše Conkys tak, aby nepoužívali Neofetch?
Související článek:
Conkys: Jak přizpůsobit naše Conkys tak, aby nepoužívali Neofetch?
dny-desktop-gnu-linux-weby-tapety-oslava
Související článek:
GNU / Linux Desktop Days: Tapety na oslavu webových stránek
XFCE: Jak přizpůsobit prostředí Linux Mouse Desktop?
Související článek:
XFCE: Jak přizpůsobit prostředí Linux Mouse Desktop?

BTColor: Barva terminálu bannerů

Co je skript BTColor?

Jak jsem řekl na začátku příspěvku, „BTColor“ není to více než:

"Malý a užitečný skript prostředí bash, který jsem vytvořil pro zkrášlení terminálu textovými bannery a obrázky v černobílém nebo barevném provedení, což může být velmi užitečné zejména pro ty dny oslav #FridayDeDesk Linuxeros."

Jak funguje skript BTColor?

V zásadě scénář „BTColor“ Co to dělá, je zbarvení un ASCII banner pro text nebo obrázek, který byl dříve vytvořen ručně nebo automaticky prostřednictvím specializovaných webových stránek pro ně, například:

Zatímco za účelem vybarvení ASCII bannery, využívá technologii nebo znalosti jasně vysvětlené na těchto 2 webech:

Jaký je kód skriptu BTColor?

Kód je relativně malý a je velmi snadno pochopitelný, a proto jej lze upravit. A totéž je následující:

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

Stahování, instalace, používání a snímky obrazovky

Vlastně není třeba nic stahovat a instalovat, protože celý kód je nahoře. Spíše by bylo zkopírovat a vložit celý do textového souboru a nazvat to třeba něco jako: miracles_lpi_btcolor.sh. Vzhledem k tomu, jak jsem to udělal, o svém obvyklém MX Linux Respin volal Zázraky které vždy používám.

Poté by to bylo nutné provést pouze pomocí a jednoduchý příkazový příkaz směrem k cestě k souboru, kde byl zaznamenán, což v mém případě bylo následující:

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

A s tím bychom viděli Textový banner Co to říká «DesdeLinux» obarvené barvami Španělská vlajka a Image Banner s logem «DesdeLinux» s barvami Venezuelská vlajka.

BTColor: Screenshot

U ostatních by bylo pouze nutné zkusit vložit nové Textové a obrazové bannery, vytvořené ručně nebo automaticky, přiřazením příslušných barev, které jsou do něj vloženy, protože prozatím přináší pouze 4 ve výchozím nastavení, Žlutá, modrá, červená a bílá pro pixely (znaky) banneru.

Obecný obrázek pro závěry článku

Závěr

Doufáme v to "užitečný malý příspěvek" na «BTColor», užitečný malý bash shell skript který umožňuje zkrášlit a terminál s textové a obrazové bannery en černobílé nebo plné barvy, zejména pro ty dny oslav sv #DesktopFriday Linuxeros; být velmi zajímavý a užitečný pro všechny «Comunidad de Software Libre y Código Abierto» a velkým příspěvkem k šíření nádherného, ​​gigantického a rostoucího ekosystému aplikací «GNU/Linux».

Prozatím, pokud se vám to líbilo publicación, Nepřestávej sdílet to s ostatními, na vašich oblíbených webových stránkách, kanálech, skupinách nebo komunitách sociálních sítí nebo systémů zasílání zpráv, nejlépe zdarma, otevřeně a / nebo bezpečněji jako TelegramSignáluMastodon nebo jiný z Fediverse, nejlépe.

A nezapomeňte navštívit naši domovskou stránku na «DesdeLinux» prozkoumat další novinky a připojit se k našemu oficiálnímu kanálu Telegram z DesdeLinuxZatímco pro více informací můžete navštívit jakékoli Online knihovna jak OpenLibra y jedit, přístup a čtení digitálních knih (PDF) o tomto tématu nebo jiných.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.