BTColor: Ένα μικρό σενάριο για την ομορφιά του τερματικού GNU / Linux

BTColor: Ένα μικρό σενάριο για την ομορφιά του τερματικού GNU / Linux

BTColor: Ένα μικρό σενάριο για την ομορφιά του τερματικού GNU / Linux

Σήμερα και πάλι, από καιρό σε καιρό, θα παρουσιάσουμε ένα μικρό εργαλείο ή εφαρμογή, χρήσιμη για όλα αυτά λάτρεις της προσαρμογής του εκτιμήθηκε ιδιαίτερα Λειτουργικά Συστήματα GNU / Linux, ειδικά του τερματικό. Έτσι σήμερα, θα μιλήσουμε για "BTColor".

"BTColor", δεν είναι τίποτα περισσότερο από ένα μικρό σενάριο bash shell, το οποίο έχω δημιουργήσει για να ομορφαίνω το τερματικό του Απάντηση αποκαλούμενο προσωπικό Miracles GNU / Linux, ειδικά για εκείνες τις ημέρες του εορτασμού του #DesktopFriday Linuxers.

Pywal: Ένα ενδιαφέρον εργαλείο για την προσαρμογή των τερματικών μας

Pywal: Ένα ενδιαφέρον εργαλείο για την προσαρμογή των τερματικών μας

Πριν μπείτε στο θέμα αυτού του μικρού παιδιού γραφή δημιουργήθηκε ονομάζεται "BTColor", είναι καλό να θυμάστε ότι σε περίπτωση που θέλετε να επεκτείνετε τις γνώσεις σας σχετικά με την προσαρμογή του δικού σας GNU / Linux Distros, μπορείτε να εξερευνήσετε μετά την ολοκλήρωση αυτής της έκδοσης, μερικές άλλες προηγούμενες δημοσιεύσεις που σχετίζονται με το θέμα, όπως, Πύوال, το οποίο είναι:

"Το Pywal είναι ένα εργαλείο που δημιουργεί μια παλέτα χρωμάτων από τα κυρίαρχα χρώματα μιας εικόνας. Στη συνέχεια, εφαρμόστε τα χρώματα σε ολόκληρο το σύστημα και εν κινήσει σε όλες τις αγαπημένες σας εκπομπές. Υπάρχουν επί του παρόντος 5 υποστηριζόμενα backend δημιουργίας χρωμάτων, καθένα από τα οποία παρέχει διαφορετική παλέτα χρωμάτων για κάθε εικόνα. Πιθανότατα θα βρείτε ένα ελκυστικό συνδυασμό χρωμάτων. Το Pywal υποστηρίζει επίσης προκαθορισμένα θέματα και έχει περισσότερα από 250 ενσωματωμένα θέματα. Μπορείτε επίσης να δημιουργήσετε τα δικά σας αρχεία θέματος για κοινή χρήση με άλλους." Pywal: Ένα ενδιαφέρον εργαλείο για την προσαρμογή των τερματικών μας

Pywal: Ένα ενδιαφέρον εργαλείο για την προσαρμογή των τερματικών μας
σχετικό άρθρο:
Pywal: Ένα ενδιαφέρον εργαλείο για την προσαρμογή των τερματικών μας
Komorebi: Πώς να προσαρμόσετε τα γραφεία μας με κινούμενα φόντα;
σχετικό άρθρο:
Komorebi: Πώς να προσαρμόσετε τα γραφεία μας με κινούμενα φόντα;
Conkys: Πώς να προσαρμόσετε τα Conkys μας ώστε να μην χρησιμοποιούν το Neofetch;
σχετικό άρθρο:
Conkys: Πώς να προσαρμόσετε τα Conkys μας ώστε να μην χρησιμοποιούν το Neofetch;
ημέρες-επιτραπέζιος υπολογιστής-gnu-linux-ιστότοποι-ταπετσαρίες-γιορτή
σχετικό άρθρο:
GNU / Linux Desktop Days: Ταπετσαρίες Ιστοσελίδες που γιορτάζουν
XFCE: Πώς να προσαρμόσετε το περιβάλλον επιφάνειας εργασίας ποντικιού Linux;
σχετικό άρθρο:
XFCE: Πώς να προσαρμόσετε το περιβάλλον επιφάνειας εργασίας ποντικιού Linux;

BTColor: Χρώμα τερματικού πανό

Τι είναι το BTColor Script;

Όπως είπα στην αρχή της ανάρτησης, "BTColor" δεν είναι περισσότερο από:

"Ένα μικρό και χρήσιμο σενάριο bash shell που έχω δημιουργήσει για να ομορφιώσω ένα τερματικό με πανό κειμένου και εικόνες σε μαύρο και άσπρο ή πλήρες χρώμα, το οποίο μπορεί να είναι πολύ χρήσιμο ειδικά, για εκείνες τις ημέρες του εορτασμού του #FridayDeDesk Linuxeros."

Πώς λειτουργεί το σενάριο BTColor;

Βασικά το σενάριο "BTColor" Αυτό που κάνει είναι χρώμα un ASCII banner για κείμενο ή εικόνα, που έχει προηγουμένως δημιουργηθεί με το χέρι ή αυτόματα μέσω εξειδικευμένων ιστότοπων για αυτούς, όπως:

Ενώ, για να χρωματίσετε το Πανό 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

Λήψη, εγκατάσταση, χρήση και στιγμιότυπα οθόνης

πραγματικά δεν χρειάζεται να κατεβάσετε και να εγκαταστήσετε τίποτα, αφού, όλος ο κωδικός είναι εκεί. Θα ήταν μάλλον να αντιγράψετε και να επικολλήσετε στο σύνολό του σε ένα αρχείο κειμένου και να το καλέσετε, ίσως, κάτι σαν: miracles_lpi_btcolor.sh. Από τότε, έτσι το έχω κάνει, για το συνηθισμένο μου MX Linux Respin που ονομάζεται Θαύματα που χρησιμοποιώ πάντα.

Τότε, θα ήταν απαραίτητο να το εκτελέσετε μόνο με ένα απλή εντολή εντολής προς τη διαδρομή του αρχείου όπου καταγράφηκε, το οποίο στην περίπτωσή μου ήταν το ακόλουθο:

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

Και με αυτό, θα δούμε το Διαφήμιση κειμένου τι λέει «DesdeLinux» χρωματισμένο με τα χρώματα του Ισπανική σημαία και το Banner εικόνας με το λογότυπο του «DesdeLinux» με τα χρώματα του Η σημαία της Βενεζουέλας.

BTCΧρώμα: Στιγμιότυπο οθόνης

Για τα υπόλοιπα, θα ήταν απαραίτητο να δοκιμάσετε να εισαγάγετε καινούργια Διαφήμιση κειμένου και εικόνας, δημιουργήθηκε χειροκίνητα ή αυτόματα, εκχωρώντας τους τα αντίστοιχα χρώματα που εισάγονται σε αυτό, καθώς, προς το παρόν, φέρνει μόνο 4 από προεπιλογή, Κίτρινο, μπλε, κόκκινο και λευκό για pixel (χαρακτήρες) του πανό.

Γενική εικόνα για συμπεράσματα άρθρων

Συμπέρασμα

Ελπίζουμε αυτό "χρήσιμη μικρή ανάρτηση" επί «BTColor», ένα χρήσιμο μικρό σενάριο bash shell που επιτρέπει την ομορφιά ενός τερματικό με κείμενο και εικόνα πανό en μαύρο και άσπρο ή πλήρες χρώμα, ειδικά για εκείνες τις ημέρες του εορτασμού του #DesktopFriday Linuxeros; έχει μεγάλο ενδιαφέρον και χρησιμότητα, για το σύνολο «Comunidad de Software Libre y Código Abierto» και μεγάλη συμβολή στη διάδοση του υπέροχου, γιγαντιαίου και αναπτυσσόμενου οικοσυστήματος εφαρμογών του «GNU/Linux».

Προς το παρόν, αν σας άρεσε αυτό publicación, Μην σταματάς μοιραστείτε το με άλλους, στους αγαπημένους σας ιστότοπους, κανάλια, ομάδες ή κοινότητες κοινωνικών δικτύων ή συστημάτων ανταλλαγής μηνυμάτων, κατά προτίμηση δωρεάν, ανοιχτό ή / και πιο ασφαλές ως TelegramΣήμαΜαστόδοντας ή άλλο Fediverse, κατά προτίμηση.

Και θυμηθείτε να επισκεφτείτε την αρχική μας σελίδα στο «DesdeLinux» για να εξερευνήσετε περισσότερες ειδήσεις, καθώς και να εγγραφείτε στο επίσημο κανάλι μας Τηλεγράφημα από DesdeLinuxΕνώ, για περισσότερες πληροφορίες, μπορείτε να επισκεφθείτε οποιαδήποτε Διαδικτυακή βιβλιοθήκη ως OpenLibra y jedit, για πρόσβαση και ανάγνωση ψηφιακών βιβλίων (PDF) σε αυτό το θέμα ή σε άλλα.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.