Днес отново, от време на време, ще ви представим малък инструмент или приложение, полезно за всички тези любителите на персонализирането от неговите високо оценени Операционни системи GNU / Linux, особено на терминал. Така че днес ще говорим за "BTColor".
"BTColor", е само малко скрипт на bash shell, който съм създал, за да разкрася терминала на моя Респин наречен персонал Чудеса GNU / Linux, особено за онези дни на честване на #DesktopFriday Линуксерос.
Преди да вляза в темата за това малко момче писменост създаден наречен "BTColor", добре е да запомните, че в случай че искате да разширите знанията си за персонализиране на вашия GNU / Linux дистрибуции, можете да изследвате след приключване на тази публикация, някои други предишни публикации, свързани с темата, като, например, pywal, кое е:
"Pywal е инструмент, който генерира цветова палитра от доминиращите цветове в изображението. След това нанесете цветовете върху цялата система и в движение във всичките си любими предавания. Понастоящем има 5 поддържани бекенда за генериране на цвят, всеки от които предоставя различна цветова палитра за всяко изображение. Вероятно ще намерите привлекателна цветова схема. Pywal също поддържа предварително дефинирани теми и има над 250 вградени теми. Можете също да създадете свои собствени файлове с теми, които да споделяте с други." Pywal: Интересен инструмент за персонализиране на нашите терминали
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»
И с това щяхме да видим Текстов банер Какво пише "FromLinux" оцветени с цветовете на Испански флаг и Image Banner с логото на "FromLinux" с цветовете на Знамето на Венецуела.
В останалото би било необходимо само да опитате да вмъкнете нови Текстови и графични банери, създадени ръчно или автоматично, като им присвояват съответните цветове, които са вмъкнати в него, тъй като засега той носи само 4 по подразбиране, Жълто, синьо, червено и бяло за пиксели (знаци) на банера.
Заключение
Надяваме се това "полезен малък пост" за «BTColor»
, полезно малко скрипт на bash shell което позволява да се разкраси a терминал с текстови и графични банери en черно-бяло или пълноцветно, особено за онези дни на честване на #DesktopFriday Linuxeros; да бъде от голям интерес и полезност, за цялото «Comunidad de Software Libre y Código Abierto»
и от голям принос за разпространението на прекрасната, гигантска и нарастваща екосистема от приложения на «GNU/Linux»
.
Засега, ако това ви е харесало publicación
, Не спирай споделете го с други хора, на любимите ви уебсайтове, канали, групи или общности от социални мрежи или системи за съобщения, за предпочитане безплатни, отворени и / или по-сигурни като Telegram, Сигнал, Мастодон или друг от Fediverse, за предпочитане.
И не забравяйте да посетите нашата начална страница на адрес «FromLinux» за да изследвате още новини, както и да се присъедините към официалния ни канал на Телеграма от DesdeLinux. Докато за повече информация можете да посетите всеки Онлайн библиотека като OpenLibra y едит, за достъп и четене на цифрови книги (PDF файлове) по тази тема или други.