BTColor: небольшой скрипт для украшения терминала GNU / Linux

BTColor: небольшой скрипт для украшения терминала GNU / Linux

BTColor: небольшой скрипт для украшения терминала GNU / Linux

Сегодня снова, время от времени, мы представим небольшой инструмент или приложение, полезное для всех любители кастомизации его высоко оцененного Операционные системы GNU / Linux, особенно терминал. Итак, сегодня мы поговорим о "БТЦвет".

"БТЦвет", просто немного сценарий оболочки bash, который я создал, чтобы украсить терминал моего Респин позвонил персонал Чудеса GNU / Linux, особенно в те дни празднования #DesktopFriday Линуксеры.

Pywal: интересный инструмент для настройки наших терминалов

Pywal: интересный инструмент для настройки наших терминалов

Прежде чем перейти к теме этого маленького мальчика скрипт создан под названием "БТЦвет", хорошо помнить, что если вы хотите расширить свои знания о настройке вашего Дистрибутивы GNU / Linux, вы можете изучить после завершения этой публикации некоторые другие предыдущие публикации, связанные с темой, например, Пивал, который:

Pywal - это инструмент, который генерирует цветовую палитру из доминирующих цветов изображения. Затем примените цвета ко всей системе и на лету во всех ваших любимых шоу. В настоящее время существует 5 поддерживаемых механизмов генерации цвета, каждая из которых предоставляет отдельную цветовую палитру для каждого изображения. Скорее всего, вы найдете привлекательную цветовую схему. Pywal также поддерживает предопределенные темы и имеет более 250 встроенных тем. Вы также можете создавать свои собственные файлы тем, чтобы поделиться ими с другими. Pywal: интересный инструмент для настройки наших терминалов

Pywal: интересный инструмент для настройки наших терминалов
Теме статьи:
Pywal: интересный инструмент для настройки наших терминалов
Комореби: Как настроить наши рабочие столы с анимированным фоном?
Теме статьи:
Комореби: Как настроить наши рабочие столы с анимированным фоном?
Conkys: Как настроить Conkys, чтобы не использовать Neofetch?
Теме статьи:
Conkys: Как настроить Conkys, чтобы не использовать Neofetch?
дни-рабочий стол-GNU-Linux-сайты-обои-праздник
Теме статьи:
Дни рабочего стола GNU / Linux: веб-сайты с обоями для празднования
XFCE: как настроить среду рабочего стола Linux Mouse?
Теме статьи:
XFCE: как настроить среду рабочего стола Linux Mouse?

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

Что такое BTColor Script?

Как я сказал в начале поста, "БТЦвет" это не более:

Небольшой и полезный сценарий оболочки bash, который я создал, чтобы украсить терминал текстовыми баннерами и изображениями в черно-белом или полном цвете, что может быть очень полезно, особенно в дни празднования #FridayDeDesk Linuxeros.

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

В основном сценарий "БТЦвет" Что он делает цвет un Баннер ASCII для текста или изображения, который ранее создавался вручную или автоматически через специализированные веб-сайты для них, такие как:

А чтобы раскрасить Баннеры ASCII, использует технологии или знания, четко изложенные на этих 2 веб-сайтах:

Как код скрипта BTColor?

Код относительно небольшой и очень простой для понимания и, следовательно, для модификации. И то же самое:

#!/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 респин называемый Чудеса что я всегда использую.

Тогда нужно было бы только выполнить его с простая командная команда к пути к файлу, в котором он был записан, который в моем случае был следующим:

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

И с этим мы увидим Текстовый баннер что это говорит "FromLinux" окрашены в цвета Испанский флаг и имиджевый баннер с логотипом "FromLinux" с цветами Флаг Венесуэлы.

BTColor: Скриншот

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

Общее изображение для вывода статьи

Заключение

Мы надеемся на это  полезный небольшой пост на «BTColor», немного полезного сценарий оболочки bash что позволяет украсить терминал c текстовые и графические баннеры en черно-белый или полноцветный, особенно в те дни празднования #DesktopFriday Linuxeros; представляет большой интерес и полезность для всего «Comunidad de Software Libre y Código Abierto» и большой вклад в распространение замечательной, гигантской и растущей экосистемы приложений «GNU/Linux».

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

И не забудьте посетить нашу домашнюю страницу по адресу «FromLinux» чтобы узнать больше новостей, а также присоединиться к нашему официальному каналу Телеграмма от FromLinuxА для получения дополнительной информации вы можете посетить любой Онлайн-библиотека в качестве OpenLibra y ДжедИТ, для доступа и чтения электронных книг (PDF) по этой или другим темам.


Добавить в качестве предпочтительного источника