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»

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

BTColor: Скриншот

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

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

Заключение

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

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

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


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

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