BTColor: un petit script pour embellir le terminal GNU / Linux

BTColor: un petit script pour embellir le terminal GNU / Linux

BTColor: un petit script pour embellir le terminal GNU / Linux

Aujourd'hui encore, comme de temps en temps, nous présenterons un petit outil ou une application, utile pour tous ceux amateurs de personnalisation de son très apprécié Systèmes d'exploitation GNU / Linux, en particulier de la terminaux. Alors aujourd'hui, nous allons parler de "BTColor".

"BTColor", c'est juste un peu script shell bash, que j'ai créé pour embellir le terminal de mon reskin appelé le personnel Miracles GNU / Linux, en particulier pour ces jours de célébration de la #DesktopFriday Linuxiens.

Pywal: un outil intéressant pour personnaliser nos terminaux

Pywal: un outil intéressant pour personnaliser nos terminaux

Avant d'entrer dans le sujet de ce petit garçon scénario créé appelé "BTColor", il est bon de se rappeler que si vous souhaitez approfondir vos connaissances sur la personnalisation de votre Distros GNU / Linux, vous pouvez explorer après avoir terminé cette publication, quelques autres publications antérieures liées au sujet, telles que, pywal, c'est laquelle:

"Pywal est un outil qui génère une palette de couleurs à partir des couleurs dominantes d'une image. Ensuite, appliquez les couleurs à l'ensemble du système et à la volée dans toutes vos émissions préférées. Il existe actuellement 5 backends de génération de couleurs pris en charge, chacun fournissant une palette de couleurs différente pour chaque image. Vous trouverez probablement une palette de couleurs attrayante. Pywal prend également en charge les thèmes prédéfinis et possède plus de 250 thèmes intégrés. Vous pouvez également créer vos propres fichiers de thème à partager avec d'autres. » Pywal: un outil intéressant pour personnaliser nos terminaux

Pywal: un outil intéressant pour personnaliser nos terminaux
Article connexe:
Pywal: un outil intéressant pour personnaliser nos terminaux
Komorebi: Comment personnaliser nos bureaux avec des arrière-plans animés?
Article connexe:
Komorebi: Comment personnaliser nos bureaux avec des arrière-plans animés?
Conkys: Comment personnaliser nos Conkys pour ne pas utiliser Neofetch?
Article connexe:
Conkys: Comment personnaliser nos Conkys pour ne pas utiliser Neofetch?
jours-bureau-gnu-linux-sites Web-fonds d'écran-célébration
Article connexe:
Journées du bureau GNU / Linux: sites Web de fonds d'écran pour célébrer
XFCE: Comment personnaliser l'environnement de bureau de la souris Linux?
Article connexe:
XFCE: Comment personnaliser l'environnement de bureau de la souris Linux?

BTColor: Couleur du terminal des bannières

Qu'est-ce que le script BTColor?

Comme je l'ai dit au début de l'article, "BTColor" ce n'est pas plus que:

"Un petit script shell bash utile que j'ai créé pour embellir un terminal avec des bannières de texte et des images en noir et blanc ou en couleur, ce qui peut être très utile en particulier pour ces jours de célébration du #FridayDeDesk Linuxeros. »

Comment fonctionne le script BTColor?

Fondamentalement, le script "BTColor" Ce que ça fait c'est la coloration un Bannière ASCII pour texte ou image, qui a été précédemment créé à la main ou automatiquement via des sites Web spécialisés pour eux, tels que:

Alors que, pour colorer le Bannières ASCII, utilise la technologie ou les connaissances clairement expliquées sur ces 2 sites:

Comment est le code du script BTColor?

Le code est relativement petit et très facile à comprendre, et donc à modifier. Et la même chose est la suivante:

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

Téléchargement, installation, utilisation et captures d'écran

En fait, pas besoin de télécharger et d'installer quoi que ce soit, puisque, tout le code est là-haut. Ce serait plutôt de copier et coller dans son intégralité dans un fichier texte et de l'appeler, peut-être, quelque chose comme: miracles_lpi_btcolor.sh. Depuis, c'est comme ça que je l'ai fait, à propos de mon habitude MX Linux respin appelé Miracles que j'utilise toujours.

Ensuite, il suffirait de l'exécuter avec un commande de commande simple vers le chemin du fichier où il a été enregistré, ce qui dans mon cas était le suivant:

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

Et avec ça, on verrait le Bannière de texte que dit-il «DesdeLinux» coloré avec les couleurs de la Drapeau de l'Espagne et la bannière d'image avec le logo de «DesdeLinux» aux couleurs du Drapeau du Venezuela.

BTColor: Capture d'écran

Pour le reste, il suffirait d'essayer d'en insérer de nouveaux Bannières de texte et d'image, créé manuellement ou automatiquement, en leur attribuant les couleurs respectives qui y sont insérées, puisque, pour l'instant, il n'en apporte que 4 par défaut, Jaune, bleu, rouge et blanc pour pixels (caractères) de la bannière.

Image générique pour les conclusions de l'article

Conclusion

Nous espérons que "petit message utile » sur «BTColor», un peu utile script shell bash qui permet d'embellir un terminal avec bannières de texte et d'image en noir et blanc ou couleur, en particulier pour ces jours de célébration de la #DesktopFriday Linuxeros; est d'un grand intérêt et d'une grande utilité, pour l'ensemble «Comunidad de Software Libre y Código Abierto» et d'une grande contribution à la diffusion de l'écosystème merveilleux, gigantesque et croissant d'applications de «GNU/Linux».

Pour l'instant, si vous avez aimé ça publicación, Ne vous arrêtez pas partager avec d'autres, sur vos sites Web, canaux, groupes ou communautés de réseaux sociaux ou systèmes de messagerie préférés, de préférence gratuits, ouverts et / ou plus sécurisés que TelegramSignalMastodonte ou un autre de Fediverse, de préférence.

Et n'oubliez pas de visiter notre page d'accueil à «DesdeLinux» pour explorer plus d'actualités et rejoindre notre chaîne officielle de Télégramme de DesdeLinuxAlors que, pour plus d'informations, vous pouvez visiter n'importe quel Bibliothèque en ligne comme OpenBalance y Jedit, pour accéder et lire des livres numériques (PDF) sur ce sujet ou d'autres.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.