BTColor: პატარა სკრიპტი GNU / Linux ტერმინის გასალამაზებლად

BTColor: პატარა სკრიპტი GNU / Linux ტერმინის გასალამაზებლად

BTColor: პატარა სკრიპტი GNU / Linux ტერმინის გასალამაზებლად

დღეს ისევ, დროდადრო, ჩვენ წარმოვადგენთ პატარა ინსტრუმენტს ან პროგრამას, რომელიც ყველასთვის გამოსადეგია პერსონალიზაციის მოყვარულები მისი ძალიან დაფასებული GNU / Linux ოპერაციული სისტემებიგანსაკუთრებით ტერმინალში. დღეს, ჩვენ ვისაუბრებთ "BTColor".

"BTColor", მხოლოდ ცოტაა bash shell სკრიპტი, რომელიც მე შევქმენი ჩემი ტერმინალის გასალამაზებლად რეპინი მოუწოდა პერსონალს სასწაულები GNU / Linux, განსაკუთრებით იმ დღის სადღესასწაულო დღეებისთვის #DesktopFriday Linuxers.

Pywal: საინტერესო საშუალებაა ჩვენი ტერმინალების პერსონალურად მოსაწყობად

Pywal: საინტერესო საშუალებაა ჩვენი ტერმინალების პერსონალურად მოსაწყობად

სანამ ამ პატარა ბიჭის თემაში შევიდოდა script შექმნილი ე.წ. "BTColor"კარგია, რომ გახსოვდეთ, რომ იმ შემთხვევაში თუ გსურთ ცოდნის გაფართოება თქვენი პერსონალიზაციის შესახებ GNU / Linux დისტრიბუცია, თქვენ შეგიძლიათ შეისწავლოთ ამ პუბლიკაციის დასრულების შემდეგ, ამ თემასთან დაკავშირებული ზოგიერთი სხვა წინა პუბლიკაცია, როგორიცაა, პივალ, რომელიც:

"Pywal არის ინსტრუმენტი, რომელიც ქმნის პალიტრას სურათში დომინანტური ფერებიდან. შემდეგ გამოიყენეთ ფერები მთელ სისტემაზე და ფრენის დროს ყველა თქვენს საყვარელ შოუში. ამჟამად ფუნქციონირებს 5 ფერის თაობის უკანა მხარე, რომელთაგან თითოეული განსხვავებული ფერის პალიტრას იძლევა თითოეული სურათისთვის. თქვენ სავარაუდოდ ნახავთ მიმზიდველ ფერს. Pywal ასევე მხარს უჭერს წინასწარ განსაზღვრულ თემებს და აქვს 250-ზე მეტი ჩაშენებული თემა. თქვენ ასევე შეგიძლიათ შექმნათ თქვენი საკუთარი თემატური ფაილები, რომ გაუზიაროთ სხვებს." Pywal: საინტერესო საშუალებაა ჩვენი ტერმინალების პერსონალურად მოსაწყობად

Pywal: საინტერესო საშუალებაა ჩვენი ტერმინალების პერსონალურად მოსაწყობად
დაკავშირებული სტატია:
Pywal: საინტერესო საშუალებაა ჩვენი ტერმინალების პერსონალურად მოსაწყობად

კომორები: როგორ მოვაწყოთ ჩვენი სამუშაო მაგიდები ანიმაციურ ფონზე?
დაკავშირებული სტატია:
კომორები: როგორ მოვაწყოთ ჩვენი სამუშაო მაგიდები ანიმაციურ ფონზე?
Conkys: როგორ მოერგოს ჩვენს Conkys- ს, რომ არ გამოიყენონ Neofetch?
დაკავშირებული სტატია:
Conkys: როგორ მოერგოს ჩვენს Conkys- ს, რომ არ გამოიყენონ Neofetch?
days-desktop-gnu-linux- ვებსაიტების-ფონები-დღესასწაული
დაკავშირებული სტატია:
GNU / Linux Desktop Days: ფონები ვებსაიტების აღსანიშნავად
XFCE: როგორ მოვაწყოთ Linux მაუსის სამუშაო მაგიდის გარემო?
დაკავშირებული სტატია:
XFCE: როგორ მოვაწყოთ Linux მაუსის სამუშაო მაგიდის გარემო?

BTColor: ბანერების ტერმინალის ფერი

რა არის BTColor სკრიპტი?

როგორც პოსტის დასაწყისში ვთქვი, "BTColor" ეს არ არის მეტი:

"პატარა და სასარგებლო bash shell სკრიპტი, რომელიც მე შევქმენი ტერმინალის გასალამაზებლად ტექსტური ბანერებით და სურათებით, შავი და თეთრი ან სრული ფერით, რაც შეიძლება ძალიან სასარგებლო იყოს, #FridayDeDesk Linuxeros- ის დღესასწაულის იმ დღისთვის."

როგორ მუშაობს BTColor სკრიპტი?

ძირითადად სცენარი "BTColor" რას აკეთებს ფერადი un ASCII ბანერი ტექსტის ან სურათისთვის, რომელიც ადრე შეიქმნა ხელით ან ავტომატურად მათთვის სპეციალიზირებული ვებსაიტების საშუალებით, როგორიცაა:

მიუხედავად იმისა, რომ, რათა ფერი 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 რესპირაცია ე.წ. სასწაულები რომ ყოველთვის ვიყენებ.

მაშინ მხოლოდ მისი შესრულება იქნებოდა საჭირო მარტივი ბრძანების ბრძანება ფაილის გეზისკენ, სადაც ის ჩაიწერა, რაც ჩემს შემთხვევაში შემდეგი იყო:

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

და ამით ჩვენ დავინახავდით ტექსტური ბანერი რას ამბობს "FromLinux" ფერადი ფერები ესპანეთის დროშა და გამოსახულების ბანერი, ლოგოთი "FromLinux" ფერები ვენესუელის დროშა.

BTColor: ეკრანის ანაბეჭდი

დანარჩენი მხოლოდ საჭირო იქნება ახლის ჩასმა ტექსტური და გამოსახულების ბანერები, შექმნა ხელით ან ავტომატურად, მიანიჭეთ მათ შესაბამისი ფერები, რომლებიც მასშია ჩასმული, რადგან, ახლა, ის მხოლოდ 4-ს მოაქვს ყვითელი, ლურჯი, წითელი და თეთრი para los პიქსელი (სიმბოლო) ბანერის.

ზოგადი სურათი სტატიების დასკვნებისთვის

დასკვნა

ამის იმედი გვაქვს "სასარგებლო პატარა პოსტი" შესახებ «BTColor», სასარგებლო ცოტა bash shell სკრიპტი რომელიც საშუალებას იძლევა გალამაზდეს ა ტერმინალი ერთად ტექსტური და გამოსახულების ბანერები en შავი და თეთრი ან სრული ფერი, განსაკუთრებით იმ დღის სადღესასწაულო დღეებისთვის #DesktopFriday Linuxeros; იყოს დიდი ინტერესი და სასარგებლო, მთელისთვის «Comunidad de Software Libre y Código Abierto» და დიდი წვლილი შეიტანა შესანიშნავი, გიგანტური და მზარდი გამოყენების ეკოსისტემის გავრცელებაში «GNU/Linux».

ახლა, თუ ეს მოგეწონათ publicación, Არ გაჩერდე გაზიარება სხვებთან, თქვენს საყვარელ ვებსაიტებზე, არხებზე, სოციალურ ქსელებში ან შეტყობინებების სისტემების ჯგუფებში, თემებში, სასურველია უფასო, ღია და / ან უფრო უსაფრთხო, დეპეშასიგნალიმასტოდონი ან სხვა სამყარო, სასურველია.

და გახსოვდეთ, რომ ეწვიეთ ჩვენს მთავარ გვერდს «FromLinux» გაეცანით ახალ ამბებს და ასევე შეუერთდებით ჩვენს ოფიციალურ არხს Telegram DesdeLinux- ისგანმიუხედავად იმისა, რომ დამატებითი ინფორმაციისთვის შეგიძლიათ ეწვიოთ ნებისმიერ პირს ონლაინ ბიბლიოთეკა როგორც OpenLibra y ჯედიტი, ციფრული წიგნების (PDF) წვდომა და წაკითხვა ამ თემაზე ან სხვა თემებზე.


სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

იყავი პირველი კომენტარი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო.

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.