BTColor: Mały skrypt do upiększania terminala GNU / Linux

BTColor: Mały skrypt do upiększania terminala GNU / Linux

BTColor: Mały skrypt do upiększania terminala GNU / Linux

Dziś znowu, co jakiś czas, będziemy przedstawiać małe narzędzie lub aplikację, przydatne dla wszystkich miłośnicy dostosowywania jego wysoko ceniony Systemy operacyjne GNU / Linux, zwłaszcza terminal. Więc dzisiaj porozmawiamy „BTColor”.

„BTColor”, jest tylko trochę skrypt powłoki bash, który stworzyłem, aby upiększyć terminal mojego Odpowiadaj zwany personelem Cuda GNU / Linux, zwłaszcza na te dni obchodów #DesktopFriday Linuxerzy.

Pywal: Ciekawe narzędzie do dostosowywania naszych terminali

Pywal: Ciekawe narzędzie do dostosowywania naszych terminali

Zanim przejdziemy do tematu tego małego chłopca scenariusz utworzony zwany „BTColor”dobrze jest pamiętać, że w przypadku, gdy chcesz poszerzyć swoją wiedzę na temat dostosowywania swojego Dystrybucje GNU / Linux, po skończeniu tej publikacji możesz zapoznać się z innymi wcześniejszymi publikacjami związanymi z tematem, takimi jak pywal, który jest:

"Pywal to narzędzie, które generuje paletę kolorów z dominujących kolorów na obrazku. Następnie zastosuj kolory do całego systemu i na bieżąco we wszystkich swoich ulubionych programach. Obecnie istnieje 5 obsługiwanych backendów do generowania kolorów, z których każdy zapewnia inną paletę kolorów dla każdego obrazu. Prawdopodobnie znajdziesz atrakcyjną kolorystykę. Pywal obsługuje również wstępnie zdefiniowane motywy i ma ponad 250 wbudowanych motywów. Możesz także tworzyć własne pliki motywów i udostępniać je innym." Pywal: Ciekawe narzędzie do dostosowywania naszych terminali

Pywal: Ciekawe narzędzie do dostosowywania naszych terminali
Podobne artykuł:
Pywal: Ciekawe narzędzie do dostosowywania naszych terminali
Komorebi: Jak dostosować nasze biurka za pomocą animowanego tła?
Podobne artykuł:
Komorebi: Jak dostosować nasze biurka za pomocą animowanego tła?
Conkys: Jak dostosować nasze Conkys, aby nie korzystały z Neofetch?
Podobne artykuł:
Conkys: Jak dostosować nasze Conkys, aby nie korzystały z Neofetch?
dni-pulpit-gnu-linux-strony-internetowe-tapety-celebracja
Podobne artykuł:
Dni pulpitu GNU / Linux: strony z tapetami do świętowania
XFCE: Jak dostosować środowisko pulpitu myszy Linux?
Podobne artykuł:
XFCE: Jak dostosować środowisko pulpitu myszy Linux?

BTColor: Kolor terminala banerów

Co to jest skrypt BTColor?

Jak powiedziałem na początku posta, „BTColor” to nie więcej niż:

"Mały i przydatny skrypt powłoki bash, który stworzyłem, aby upiększyć terminal banerami tekstowymi i obrazami w czerni i bieli lub w pełnym kolorze, co może być bardzo przydatne zwłaszcza w tych dniach obchodów #FridayDeDesk Linuxeros."

Jak działa skrypt BTColor?

Zasadniczo skrypt „BTColor” Co to jest pokoloruj un Baner ASCII dla tekstu lub obrazu, które wcześniej zostały utworzone ręcznie lub automatycznie za pośrednictwem wyspecjalizowanych dla nich serwisów internetowych, takich jak:

Podczas gdy, aby pokolorować Banery ASCII, wykorzystuje technologię lub wiedzę jasno wyjaśnioną na tych 2 stronach internetowych:

Jaki jest kod skryptu BTColor?

Kod jest stosunkowo mały i bardzo łatwy do zrozumienia, a tym samym do modyfikacji. I to samo jest następujące:

#!/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

Pobieranie, instalacja, używanie i zrzuty ekranu

faktycznie nie ma potrzeby pobierania i instalowania czegokolwiek, ponieważ cały kod jest tam. Raczej byłoby to skopiowanie i wklejenie w całości do pliku tekstowego i nazwanie go, być może, czymś w rodzaju: miracles_lpi_btcolor.sh. Ponieważ tak to zrobiłem, o moim zwykłym MX Linux Respin nazywa Cuda których zawsze używam.

Wtedy byłoby konieczne tylko wykonanie go za pomocą pliku proste polecenie polecenia w kierunku ścieżki do pliku, w którym został nagrany, co w moim przypadku wyglądało następująco:

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

Dzięki temu zobaczylibyśmy plik Baner tekstowy co to mówi «DesdeLinux» pokolorowane kolorami Flaga Hiszpanii oraz baner graficzny z logo «DesdeLinux» z kolorami Flaga Wenezueli.

BTColor: zrzut ekranu

W pozostałej części należałoby tylko spróbować wstawić nowe Banery tekstowe i graficzne, utworzony ręcznie lub automatycznie, przypisując im odpowiednie kolory, które są do niego wstawione, ponieważ na razie domyślnie przynosi tylko 4, Żółty, niebieski, czerwony i biały dla piksele (znaki) Sztandaru.

Ogólny obraz podsumowujący artykuł

Wnioski

Mamy taką nadzieję "pomocny mały post" na «BTColor», trochę przydatny skrypt powłoki bash który pozwala upiększyć plik terminal z banery tekstowe i graficzne en czarno-białe lub w pełnym kolorze, zwłaszcza na te dni obchodów #DesktopFriday Linuxeros; jest bardzo interesujące i użyteczne dla całości «Comunidad de Software Libre y Código Abierto» i ma wielki wkład w rozprzestrzenianie się wspaniałego, gigantycznego i rosnącego ekosystemu zastosowań «GNU/Linux».

Na razie, jeśli to lubisz publicación, Nie przestawaj udostępnij to z innymi osobami w ulubionych witrynach internetowych, kanałach, grupach lub społecznościach sieci społecznościowych lub systemach przesyłania wiadomości, najlepiej bezpłatnych, otwartych i / lub bezpieczniejszych, jak TelegramSignalMastodont lub inny z Fediversenajlepiej.

I pamiętaj, aby odwiedzić naszą stronę główną pod adresem «DesdeLinux» aby poznać więcej wiadomości, a także dołączyć do naszego oficjalnego kanału Telegram z DesdeLinuxAby uzyskać więcej informacji, możesz odwiedzić dowolne Biblioteka online jako OpenLibra y Jedit, aby uzyskać dostęp do książek cyfrowych (PDF) na ten lub inny temat i czytać je.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.