BTColor: GNU / Linux Терминалын кооздоо үчүн чакан сценарий

BTColor: GNU / Linux Терминалын кооздоо үчүн чакан сценарий

BTColor: GNU / Linux Терминалын кооздоо үчүн чакан сценарий

Бүгүн дагы, мезгил-мезгили менен, баарына пайдалуу чакан шайманды же тиркемени сунуштайбыз настройка сүйүүчүлөрү анын жогору бааланган GNU / Linux Иштетүү Системалары, айрыкча акыркы пункт. Ошентип, бүгүн биз сүйлөшөбүз "BTColor".

"BTColor", башка эч нерсе эмес, кичинекей баш сценарий, Мен өзүмдүн терминалды кооздоо үчүн жараткан Respin персоналды чакырган Керемет GNU / Linux, айрыкча, майрамдалган күндөр үчүн # ЖумушчуЖума Linuxeros.

Pywal: Биздин Терминалдарды өзгөчөлөштүрүү үчүн кызыктуу курал

Pywal: Биздин Терминалдарды өзгөчөлөштүрүү үчүн кызыктуу курал

Ушул кичинекей баланын темасына кирүүдөн мурун кол шрифти деп аталган жаратылган "BTColor", сиздин жеке настройкалоо жөнүндө билимиңизди кеңейтүүнү кааласаңыз, эсиңизде болсун GNU / Linux Distros, ушул басылманын аяктагандан кийин, ушул темага байланыштуу башка мурунку басылмаларды изилдей аласыз, мисалы, Pywal, кайсынысы:

«Pywal - бул сүрөттөгү басымдуу түстөрдөн түстөр палитрасын түзүүчү курал. Андан кийин сүйүктүү шоуларыңызда түстөрдү бүт тутумга жана учуп баратып колдонуңуз. Учурда колдоого алынган түстөрдү жаратуучу 5 арткы бет бар, алардын ар бири ар бир сүрөт үчүн ар башка түстүү палитра берет. Сиз жагымдуу түс схемасын таба аласыз. Pywal ошондой эле алдын-ала аныкталган темаларды колдойт жана 250дөн ашуун орнотулган темаларга ээ. Башкалар менен бөлүшүү үчүн өзүңүздүн тема файлдарыңызды түзсөңүз болот.« Pywal: Биздин Терминалдарды өзгөчөлөштүрүү үчүн кызыктуу курал

Окшош макала:
Pywal: Биздин Терминалдарды өзгөчөлөштүрүү үчүн кызыктуу курал

Окшош макала:
Комореби: Биздин столдорду анимациялык фон менен кантип ыңгайлаштырса болот?
Окшош макала:
Conkys: Neofetch колдонбош үчүн биздин Conkysди кантип өзгөчөлөштүрсө болот?
Окшош макала:
GNU / Linux Иш такта күндөрү: Обоидорду белгилөө үчүн веб-сайттар
Окшош макала:
XFCE: Linux Mouse Desktop Environment кантип ыңгайлаштырылат?

BTColor: Баннерлердин Терминал Түсү

BTColor скрипти деген эмне?

Посттун башында айткандай, "BTColor" ал төмөнкүлөрдөн ашпайт:

«Терминалды тексттик баннерлер жана ак-кара же толук түстөгү сүрөттөр менен кооздоо үчүн жараткан кичинекей жана пайдалуу баш сценарий, бул # ЖумаДеДеск 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

Жүктөө, орнотуу, колдонуу жана скриншоттор

Чынында, эч нерсени жүктөп жана орнотуунун кажети жок, бардык коддор ошол жерде. Толугу менен тексттик файлга көчүрүп, чаптап, аны төмөнкүдөй деп атаганыңыз дурус: кереметтер_lpi_btcolor.sh. Анткени, мен муну өзүмдүн адаттагыдай кылып жасадым MX Linux жооп деп аталат Керемет мен ар дайым колдоном.

Андан кийин, аны бир гана менен аткаруу керек болот жөнөкөй буйрук ал жазылган файлдын жолу боюнча, менин ишимде төмөнкүлөр болгон:

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

Ошону менен, биз көрө алабыз Text Banner эмне дейт? "FromLinux" түстөрү менен түстүү Испан желеги жана логотип менен сүрөт баннерин орнотушту "FromLinux" түстөрү менен Венесуэла желеги.

BTColor: скриншот

Калгандары үчүн жаңыларын киргизип көрүү керек болот Текст жана сүрөт баннерлери, кол менен же автоматтык түрдө түзүлүп, ага ага киргизилген тиешелүү түстөрдү ыйгарат, анткени азырынча ал демейки боюнча 4 гана алып келет, Сары, Көк, Кызыл жана Ак үчүн пикселдер (белгилер) Баннердин.

Макаланын корутундусу үчүн жалпы сүрөт

жыйынтыктоо

Биз муну үмүттөнөбүз «пайдалуу кичинекей билдирүү« боюнча «BTColor», пайдалуу аз баш сценарий көрктөндүрүүгө мүмкүндүк берет а акыркы пункт менен тексттик жана сүрөт баннерлери en кара жана ак же толук түс, айрыкча, майрамдалган күндөр үчүн # ЖумушчуЖума Linuxeros; жалпы кызыкчылыгы жана пайдалуулугу чоң «Comunidad de Software Libre y Código Abierto» жана тиркемелеринин эң сонун, гигант жана өсүп жаткан экосистемасынын жайылышына чоң салым кошту «GNU/Linux».

Азырынча бул сизге жакса publicación, Токтобо үлүшү башкалар менен, сүйүктүү веб-сайттарыңызда, каналдарыңызда, социалдык тармактардагы топтордо же жамааттарда же билдирүү тутумдарында, акысыз, ачык жана / же кыйла коопсузураак телеграммасигналMastodon же башка Fediverse, артыкчылыктуу.

Жана биздин үй баракчабызга баш багууну унутпаңыз «FromLinux» көбүрөөк жаңылыктарды изилдөө, ошондой эле биздин расмий каналга кошулуу FromLinuxтен телеграммаАл эми, көбүрөөк маалымат алуу үчүн, каалаганына бара аласыз Онлайн китепкана Кой OpenLibra y JedIT, ушул темада же башкаларда санарип китептерге (PDF) кирүү жана окуу.


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

Комментарий биринчи болуп

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.