BTColor: Sgriobt bheag gus am Terminal GNU / Linux a mhaiseachadh

BTColor: Sgriobt bheag gus am Terminal GNU / Linux a mhaiseachadh

BTColor: Sgriobt bheag gus am Terminal GNU / Linux a mhaiseachadh

An-diugh a-rithist, mar bho àm gu àm, bidh sinn a ’taisbeanadh inneal no tagradh beag, feumail dhaibhsan uile leannanan gnàthachaidh de na meas mòr aige Siostaman obrachaidh GNU / Linux, gu sònraichte den terminal. Mar sin an-diugh, bruidhnidh sinn mu dheidhinn "BTColor".

"BTColor", dìreach beagan sgriobt slige bash, a tha mi air a chruthachadh gus crìoch a chuir air mo chuid Respin ris an canar luchd-obrach Miracles GNU / Linux, gu sònraichte airson na làithean sin de chomharrachadh an #DesktopFriday Linuxeros.

Pywal: Inneal inntinneach gus na Terminals againn a ghnàthachadh

Pywal: Inneal inntinneach gus na Terminals againn a ghnàthachadh

Mus fhaigh thu a-steach do chuspair a ’bhalaich bhig seo sgriobt air a chruthachadh ris an canar "BTColor", tha e math cuimhneachadh ma tha thu airson do eòlas a leudachadh mu bhith a ’gnàthachadh do GNU / Linux Distros, faodaidh tu sgrùdadh a dhèanamh às deidh crìoch a chur air an fhoillseachadh seo, cuid de fhoillseachaidhean eile roimhe co-cheangailte ris a ’chuspair, leithid, Pywal, a tha:

"Is e inneal a th ’ann am Pywal a ghineas paileas dath bho na dathan as làidire ann an ìomhaigh. An uairsin cuir na dathan air an t-siostam gu lèir agus air an iteig anns na taisbeanaidhean as fheàrr leat. An-dràsta tha 5 cùl-taic ginealach dath le taic, gach fear a ’toirt seachad paileas dath eadar-dhealaichte airson gach ìomhaigh. Is dòcha gum faigh thu sgeama dathan tarraingeach. Bidh Pywal cuideachd a ’toirt taic do chuspairean ro-mhìnichte agus tha còrr air 250 cuspair togte ann. Faodaidh tu cuideachd na faidhlichean cuspair agad fhèin a chruthachadh gus an roinn le daoine eile." Pywal: Inneal inntinneach gus na Terminals againn a ghnàthachadh

Artaigil co-cheangailte:
Pywal: Inneal inntinneach gus na Terminals againn a ghnàthachadh

Artaigil co-cheangailte:
Komorebi: Mar as urrainn dhut na deasgaichean againn a ghnàthachadh le cùl-raointean beòthail?
Artaigil co-cheangailte:
Conkys: Mar as urrainn dhut na Conkys againn a ghnàthachadh gus gun a bhith a ’cleachdadh Neofetch?
Artaigil co-cheangailte:
Làithean deasg GNU / Linux: Làraich-lìn pàipearan-balla ri chomharrachadh
Artaigil co-cheangailte:
XFCE: Ciamar a nì thu àrainneachd Linux Mouse Desktop?

BTColor: Dath Crìochnachaidh Banners

Dè a th ’ann an Sgriobt BTColor?

Mar a thuirt mi aig toiseach na dreuchd, "BTColor" chan eil e nas motha na:

"Sgriobt bash beag agus feumail a chruthaich mi gus crìoch a chuir air bòidhchead le brataichean teacsa agus ìomhaighean ann an dubh is geal no làn dath, a dh ’fhaodadh a bhith glè fheumail gu sònraichte, airson na làithean sin de chomharrachadh #FridayDeDesk Linuxeros."

Ciamar a tha an sgriobt BTColor ag obair?

Gu bunaiteach an sgriobt "BTColor" Is e na tha e a ’dèanamh dathadh un Bratach ASCII airson teacsa no ìomhaigh, a chaidh a chruthachadh roimhe le làimh no gu fèin-ghluasadach tro làraich-lìn sònraichte dhaibh, leithid:

Fhad, gus an cuir thu dath air an Brataichean ASCII, a ’dèanamh feum den teicneòlas no den eòlas a tha air a mhìneachadh gu soilleir air an 2 làrach-lìn seo:

Ciamar a tha còd an Sgriobt BTColor?

Tha an còd an ìre mhath beag agus gu math furasta a thuigsinn, agus mar sin, atharrachadh. Agus tha an aon rud mar a leanas:

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

Luchdaich sìos, stàladh, cleachdadh agus seallaidhean-sgrìn

Gu dearbh, cha leig thu leas dad a luchdachadh sìos agus a stàladh, bhon uairsin, tha an còd gu lèir shuas an sin. Bhiodh e na b ’fheàrr a chopaigeadh agus a phasgadh gu h-iomlan ann am faidhle teacsa agus a ghairm, is dòcha, rudeigin mar: miracles_lpi_btcolor.sh. Bhon uairsin, seo mar a rinn mi e, mu mo àbhaist MX Linux Respin ainmichte Miracles a bhios mi an-còmhnaidh a ’cleachdadh.

An uairsin, cha bhiodh e riatanach ach a chuir gu bàs le a àithne sìmplidh a dh ’ionnsaigh slighe an fhaidhle far an deach a chlàradh, a bha na mo chùis mar a leanas:

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

Agus leis an sin, chitheamaid an Bratach teacsa dè tha e ag ràdh "FromLinux" dathte le dathan an Bratach na Spàinne agus a ’bhratach ìomhaigh le suaicheantas de "FromLinux" le dathan na Bratach Venezuela.

BTColor: Glacadh-sgrìn

Airson a ’chòrr, cha bhiodh e riatanach ach feadhainn ùra a chuir a-steach Brataichean teacsa is ìomhaigh, air a chruthachadh le làimh no gu fèin-ghluasadach, a ’sònrachadh dhaibh na dathan fa leth a tha air an cuir a-steach ann, oir, airson a-nis, cha toir e ach 4 gu bunaiteach, Buidhe, Gorm, Dearg is Geal airson an piogsail (caractaran) na Brataich.

Ìomhaigh gnèitheach airson co-dhùnaidhean artaigil

Co-dhùnadh

Tha sinn an dòchas seo "post beag feumail" mu dheidhinn «BTColor», rud beag feumail sgriobt slige bash a leigeas le bòidhchead a crìochnachadh le brataichean teacsa is ìomhaigh en dubh is geal no làn dath, gu sònraichte airson na làithean sin de chomharrachadh an #DesktopFriday Linuxeros; bi ùidh mhòr agus goireasachd, airson an iomlan «Comunidad de Software Libre y Código Abierto» agus a ’cur gu mòr ri sgaoileadh eag-shiostam iongantach, gigantic agus a tha a’ sìor fhàs «GNU/Linux».

Airson a-nis, ma chòrd seo riut publicación, Na stad roinn e le feadhainn eile, air na làraichean-lìn, seanalan, buidhnean no coimhearsnachdan as fheàrr leat de lìonraidhean sòisealta no siostaman teachdaireachd, mas fheàrr an-asgaidh, fosgailte agus / no nas tèarainte mar teileagramComharranMastodon no fear eile de Fediverse, b ’fheàrr.

Agus cuimhnich gun tadhail thu air an duilleag dachaigh againn aig «BhoLinux» gus barrachd naidheachdan a sgrùdadh, a bharrachd air a dhol còmhla ris an t-sianal oifigeil againn de Teileagram bho DesdeLinuxFhad ‘s, airson tuilleadh fiosrachaidh, faodaidh tu tadhal air gin Leabharlann air-loidhne como OpenLibra y JedIT, gus faighinn gu agus leughadh leabhraichean didseatach (PDFs) air a ’chuspair seo no feadhainn eile.


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

Bi a 'chiad fhear a thog beachd

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh. Feum air achaidhean air an comharrachadh le *

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.