BTColor: Невеликий сценарій для прикраси терміналу GNU / Linux

BTColor: Невеликий сценарій для прикраси терміналу GNU / Linux

BTColor: Невеликий сценарій для прикраси терміналу GNU / Linux

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

"BTColor", це лише трохи скрипт оболонки bash, який я створив, щоб прикрасити термінал свого Респін називається персонал Чудеса GNU / Linux, особливо в ті дні святкування #DesktopFriday Лінуксерос.

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

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

Перш ніж вникати в тему цього маленького хлопчика сценарій створено називається "BTColor", добре пам’ятати, що у випадку, якщо ви хочете розширити свої знання про налаштування вашого Дистрибутиви GNU / Linux, Ви можете вивчити після закінчення цієї публікації деякі інші попередні публікації, пов’язані з темою, такі як, Півал, який є:

"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?

Як я вже говорив на початку допису, "BTColor" це не більше:

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

Як працює сценарій BTColor?

В основному сценарій "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 Respin званий Чудеса що я завжди використовую.

Тоді було б потрібно лише виконати його за допомогою проста команда команд до шляху до файлу, де він був записаний, що в моєму випадку було таким:

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

І з цим ми побачили б Текстовий банер що він говорить "FromLinux" кольорові кольорами Іспанський прапор та банер зображень з логотипом "FromLinux" з кольорами Прапор Венесуели.

BTColor: знімок екрана

В іншому було б потрібно лише спробувати вставити нові Текстові та графічні банери, створені вручну або автоматично, присвоюючи їм відповідні кольори, які вставляються в нього, оскільки наразі він приносить лише 4 за замовчуванням, Жовтий, Синій, Червоний та Білий для пікселів (символів) банера.

Загальне зображення для висновків статті

Висновок

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

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

І не забудьте відвідати нашу домашню сторінку за адресою «FromLinux» вивчати більше новин, а також приєднуватися до нашого офіційного каналу Телеграма від DesdeLinuxХоча для отримання додаткової інформації ви можете відвідати будь-яку Інтернет-бібліотека як OpenLibra y jedit, для доступу та читання цифрових книг (PDF) на цю тему чи інших.


Залиште свій коментар

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

*

*

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