BTColor: nedidelis scenarijus, skirtas GNU / Linux terminalui pagražinti

BTColor: nedidelis scenarijus, skirtas GNU / Linux terminalui pagražinti

BTColor: nedidelis scenarijus, skirtas GNU / Linux terminalui pagražinti

Šiandien vėl, kaip laikas nuo laiko, pristatysime mažą įrankį ar programą, naudingą visiems tiems pritaikymo mėgėjai jo labai vertinamas GNU / Linux operacinės sistemos, ypač terminalas. Taigi šiandien mes kalbėsime apie tai „BTColor“.

„BTColor“, yra tik šiek tiek „bash shell“ scenarijus, kurį sukūriau norėdamas pagražinti savo terminalą Respinas iškvietė personalą Stebuklai GNU / Linux, ypač toms šventės dienoms #DesktopFriday „Linuxeros“.

Pywal: įdomus įrankis pritaikyti mūsų terminalus

Pywal: įdomus įrankis pritaikyti mūsų terminalus

Prieš pradedant šio mažo berniuko temą scenarijus sukurtas vadinamas „BTColor“, gerai prisiminti, kad jei norite išplėsti savo žinias apie savo tinkinimą GNU / Linux „Distros“, galite ištirti baigę šį leidinį, kai kuriuos kitus ankstesnius su šia tema susijusius leidinius, pvz., pywal, kuris yra:

"„Pywal“ yra įrankis, kuris sukuria spalvų paletę iš dominuojančių paveikslėlyje esančių spalvų. Tada pritaikykite spalvas visai sistemai ir skrisdami visose mėgstamose laidose. Šiuo metu yra 5 palaikomos spalvų generavimo programos, kurių kiekviena pateikia skirtingą spalvų paletę kiekvienam vaizdui. Greičiausiai rasite patrauklią spalvų gamą. „Pywal“ taip pat palaiko iš anksto nustatytas temas ir turi daugiau nei 250 integruotų temų. Taip pat galite sukurti savo temos failus, kad galėtumėte juos bendrinti su kitais." Pywal: įdomus įrankis pritaikyti mūsų terminalus

Pywal: įdomus įrankis pritaikyti mūsų terminalus
Susijęs straipsnis:
Pywal: įdomus įrankis pritaikyti mūsų terminalus
Komorebi: Kaip pritaikyti mūsų rašomuosius stalus su animuotais fonais?
Susijęs straipsnis:
Komorebi: Kaip pritaikyti mūsų rašomuosius stalus su animuotais fonais?
Conkys: Kaip pritaikyti „Conkys“, kad jis nenaudotų „Neofetch“?
Susijęs straipsnis:
Conkys: Kaip pritaikyti „Conkys“, kad jis nenaudotų „Neofetch“?
dienos-darbalaukis-gnu-linux-svetainės-tapetai-šventė
Susijęs straipsnis:
„GNU / Linux“ darbalaukio dienos: užfiksuokite svetaines, kurias reikia švęsti
XFCE: Kaip pritaikyti „Linux Mouse Desktop Environment“?
Susijęs straipsnis:
XFCE: Kaip pritaikyti „Linux Mouse Desktop Environment“?

„BTColor“: banerių terminalo spalva

Kas yra „BTColor“ scenarijus?

Kaip sakiau įrašo pradžioje, „BTColor“ tai ne daugiau kaip:

"Mažas ir naudingas „bash shell“ scenarijus, kurį sukūriau norėdamas pagražinti terminalą su juodos ir baltos ar pilnos spalvos teksto reklamjuostėmis ir vaizdais, kurie gali būti labai naudingi toms #FridayDeDesk Linuxeros šventės dienoms."

Kaip veikia „BTColor“ scenarijus?

Iš esmės scenarijus „BTColor“ Ką ji daro nuspalvinti un ASCII juosta tekstui ar vaizdui, kuris anksčiau buvo sukurtas rankiniu būdu arba automatiškai per specialias jiems skirtas svetaines, tokias kaip:

Nors, norint nuspalvinti ASCII reklamjuostės, naudojasi šiose 2 svetainėse aiškiai paaiškinta technologija ar žiniomis:

Kaip yra „BTColor Script“ kodas?

Kodas yra palyginti mažas ir labai lengvai suprantamas, todėl modifikuojamas. Tas pats yra taip:

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

Atsisiųsti, įdiegti, naudoti ir ekrano kopijas

tikrai nereikia nieko atsisiųsti ir įdiegti, nes visas kodas yra viršuje. Geriau būtų nukopijuoti ir įklijuoti visą teksto failą ir pavadinti jį galbūt tokiu būdu: stebuklai_lpi_btcolor.sh. Nuo to laiko aš tai padariau, apie savo įprastą „MX Linux“ respin vadinamas Stebuklai kad aš visada naudoju.

Tada tereikėtų jį įvykdyti tik su paprasta komandos komanda link bylos, kur jis buvo įrašytas, kelio, kuris mano atveju buvo toks:

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

Ir su tuo mes pamatytume Teksto reklamjuostė Ką tai sako «DesdeLinux» nuspalvinta spalvomis Ispanijos vėliava ir Vaizdo reklamjuostė su logotipu «DesdeLinux» su spalvomis Venesuelos vėliava.

„BTColor“: ekrano kopija

Likusioms dalims tereikės pabandyti įterpti naujų Teksto ir vaizdo reklamjuostės, sukurtas rankiniu būdu arba automatiškai, priskiriant jiems atitinkamas spalvas, kurios į jį įterptos, nes kol kas pagal numatytuosius nustatymus ji atneša tik 4, Geltona, mėlyna, raudona ir baltapikseliai (simboliai) reklamjuostės.

Bendras straipsnio išvadų vaizdas

Išvada

Mes to tikimės "naudingas mažas įrašas" apie «BTColor», naudingas nedaug „bash shell“ scenarijus kuris leidžia pagražinti a terminalas su teksto ir vaizdo baneriai en juoda ir balta arba spalvota, ypač toms šventės dienoms #DesktopFriday Linuxeros; yra labai įdomus ir naudingas visam «Comunidad de Software Libre y Código Abierto» ir labai prisideda skleidžiant nuostabią, gigantišką ir vis didėjančią ESG ekosistemą «GNU/Linux».

Kol kas, jei jums tai patiko publicación, Nesustok pasidalink su kitais savo mėgstamose svetainėse, kanaluose, socialinių tinklų ar susirašinėjimo sistemų grupėse ar bendruomenėse, pageidautina nemokamai, atvirai ir (arba) saugiau, TelegramsignalasMastadonas ar kitas iš Fediverse, pageidautina.

Nepamirškite apsilankyti mūsų pagrindiniame puslapyje «DesdeLinux» ištirti daugiau naujienų ir prisijungti prie mūsų oficialaus kanalo Telegrama iš DesdeLinuxNors, norėdami gauti daugiau informacijos, galite apsilankyti bet kuriame Internetinė biblioteka kaip „OpenLibra“ y jeditas, prieiti ir skaityti skaitmenines knygas (PDF) šia ar kitomis temomis.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.