BTColor: Малък скрипт за разкрасяване на терминала GNU / Linux

BTColor: Малък скрипт за разкрасяване на терминала GNU / Linux

BTColor: Малък скрипт за разкрасяване на терминала GNU / Linux

Днес отново, от време на време, ще ви представим малък инструмент или приложение, полезно за всички тези любителите на персонализирането от неговите високо оценени Операционни системи GNU / Linux, особено на терминал. Така че днес ще говорим за "BTColor".

"BTColor", е само малко скрипт на bash shell, който съм създал, за да разкрася терминала на моя Респин наречен персонал Чудеса GNU / Linux, особено за онези дни на честване на #DesktopFriday Линуксерос.

Pywal: Интересен инструмент за персонализиране на нашите терминали

Pywal: Интересен инструмент за персонализиране на нашите терминали

Преди да вляза в темата за това малко момче писменост създаден наречен "BTColor", добре е да запомните, че в случай че искате да разширите знанията си за персонализиране на вашия GNU / Linux дистрибуции, можете да изследвате след приключване на тази публикация, някои други предишни публикации, свързани с темата, като, например, pywal, кое е:

"Pywal е инструмент, който генерира цветова палитра от доминиращите цветове в изображението. След това нанесете цветовете върху цялата система и в движение във всичките си любими предавания. Понастоящем има 5 поддържани бекенда за генериране на цвят, всеки от които предоставя различна цветова палитра за всяко изображение. Вероятно ще намерите привлекателна цветова схема. Pywal също поддържа предварително дефинирани теми и има над 250 вградени теми. Можете също да създадете свои собствени файлове с теми, които да споделяте с други." Pywal: Интересен инструмент за персонализиране на нашите терминали

Pywal: Интересен инструмент за персонализиране на нашите терминали
Свързана статия:
Pywal: Интересен инструмент за персонализиране на нашите терминали
Komorebi: Как да персонализираме нашите бюра с анимирани фонове?
Свързана статия:
Komorebi: Как да персонализираме нашите бюра с анимирани фонове?
Conkys: Как да персонализираме нашите Conkys да не използват Neofetch?
Свързана статия:
Conkys: Как да персонализираме нашите Conkys да не използват Neofetch?
дни-десктоп-gnu-linux-уебсайтове-тапети-празник
Свързана статия:
Дни на работния плот на GNU / Linux: Уебсайтове за тапети за празнуване
XFCE: Как да персонализирате работната среда на мишката за Linux?
Свързана статия:
XFCE: Как да персонализирате работната среда на мишката за Linux?

BTColor: Цвят на терминала на банери

Какво представлява BTColor Script?

Както казах в началото на публикацията, "BTColor" не е повече от:

"Малък и полезен скрипт на bash shell, който създадох за разкрасяване на терминал с текстови банери и изображения в черно-бяло или пълноцветно, което може да бъде много полезно особено за онези дни на празнуване на #FridayDeDesk Linuxeros."

Как работи скриптът BTColor?

По принцип сценарият "BTColor" Това, което прави, е цвят un ASCII банер за текст или изображение, който преди това е създаден на ръка или автоматично чрез специализирани уебсайтове за тях, като:

Докато, за да оцветите ASCII банери, използва технологията или знанията, ясно обяснени на тези 2 уебсайта:

Как е кодът на BTColor Script?

Кодът е относително малък и много лесен за разбиране и следователно за модифициране. И същото е следното:

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

Изтегляне, инсталиране, използване и екранни снимки

Всъщност, няма нужда да изтегляте и инсталирате нищо, тъй като целият код е там. Би било по-скоро да копирате и поставите изцяло в текстов файл и да го наречете, може би, нещо като: miracles_lpi_btcolor.sh. Тъй като ето как го направих, както обикновено MX Linux респин наречен Чудеса че винаги използвам.

Тогава би било необходимо да се изпълни само с a проста команда за команди към пътя на файла, където е записан, което в моя случай беше следното:

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

И с това щяхме да видим Текстов банер Какво пише «DesdeLinux» оцветени с цветовете на Испански флаг и Image Banner с логото на «DesdeLinux» с цветовете на Знамето на Венецуела.

BTColor: Екранна снимка

В останалото би било необходимо само да опитате да вмъкнете нови Текстови и графични банери, създадени ръчно или автоматично, като им присвояват съответните цветове, които са вмъкнати в него, тъй като засега той носи само 4 по подразбиране, Жълто, синьо, червено и бяло за пиксели (знаци) на банера.

Общо изображение за заключения на статията

Заключение

Надяваме се това "полезен малък пост" за «BTColor», полезно малко скрипт на bash shell което позволява да се разкраси a терминал с текстови и графични банери en черно-бяло или пълноцветно, особено за онези дни на честване на #DesktopFriday Linuxeros; да бъде от голям интерес и полезност, за цялото «Comunidad de Software Libre y Código Abierto» и от голям принос за разпространението на прекрасната, гигантска и нарастваща екосистема от приложения на «GNU/Linux».

Засега, ако това ви е харесало publicación, Не спирай споделете го с други хора, на любимите ви уебсайтове, канали, групи или общности от социални мрежи или системи за съобщения, за предпочитане безплатни, отворени и / или по-сигурни като TelegramСигналМастодон или друг от Fediverse, за предпочитане.

И не забравяйте да посетите нашата начална страница на адрес «DesdeLinux» за да изследвате още новини, както и да се присъедините към официалния ни канал на Телеграма на DesdeLinuxДокато за повече информация можете да посетите всеки Онлайн библиотека като OpenLibra y едит, за достъп и четене на цифрови книги (PDF файлове) по тази тема или други.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.