BTColor: สคริปต์ขนาดเล็กสำหรับตกแต่ง GNU / Linux Terminal

BTColor: สคริปต์ขนาดเล็กสำหรับตกแต่ง GNU / Linux Terminal

BTColor: สคริปต์ขนาดเล็กสำหรับตกแต่ง GNU / Linux Terminal

วันนี้เราจะนำเสนอเครื่องมือหรือแอปพลิเคชันขนาดเล็กที่มีประโยชน์สำหรับทุกคนเป็นครั้งคราว คนรักการปรับแต่ง ถึงความชื่นชมของเขา ระบบปฏิบัติการ GNU / Linuxโดยเฉพาะอย่างยิ่งของ สถานีปลายทาง. ดังนั้นวันนี้เราจะมาพูดถึง "BTColor".

"BTColor"เป็นเพียงเล็กน้อย bash เชลล์สคริปต์ซึ่งฉันได้สร้างขึ้นเพื่อตกแต่งเทอร์มินัลของไฟล์ respin เรียกพนักงาน ปาฏิหาริย์ GNU / Linuxโดยเฉพาะอย่างยิ่งสำหรับวันเฉลิมฉลองของ # เดสก์ท็อปวันศุกร์ ลินุกซ์

Pywal: เครื่องมือที่น่าสนใจในการปรับแต่งเทอร์มินัลของเรา

Pywal: เครื่องมือที่น่าสนใจในการปรับแต่งเทอร์มินัลของเรา

ก่อนจะเข้าสู่หัวข้อของเด็กน้อยคนนี้ ต้นฉบับ สร้างขึ้นเรียกว่า "BTColor"ควรจำไว้ว่าในกรณีที่คุณต้องการเพิ่มพูนความรู้เกี่ยวกับการปรับแต่งไฟล์ GNU / Linux Distrosคุณสามารถสำรวจหลังจากจบสิ่งพิมพ์นี้สิ่งพิมพ์ก่อนหน้าอื่น ๆ ที่เกี่ยวข้องกับหัวเรื่องเช่น พิวาล, ซึ่งเป็น:

"Pywal เป็นเครื่องมือที่สร้างจานสีจากสีที่โดดเด่นในภาพ จากนั้นใช้สีกับทั้งระบบและทันทีในรายการโปรดทั้งหมดของคุณ ขณะนี้มีแบ็กเอนด์การสร้างสีที่รองรับอยู่ 5 แบบซึ่งแต่ละแบบมีจานสีที่แตกต่างกันสำหรับแต่ละภาพ คุณจะพบโทนสีที่น่าสนใจ Pywal ยังรองรับธีมที่กำหนดไว้ล่วงหน้าและมีธีมในตัวมากกว่า 250 แบบ คุณยังสามารถสร้างไฟล์ธีมของคุณเองเพื่อแชร์กับผู้อื่น" Pywal: เครื่องมือที่น่าสนใจในการปรับแต่งเทอร์มินัลของเรา

Pywal: เครื่องมือที่น่าสนใจในการปรับแต่งเทอร์มินัลของเรา
บทความที่เกี่ยวข้อง:
Pywal: เครื่องมือที่น่าสนใจในการปรับแต่งเทอร์มินัลของเรา
Komorebi: จะปรับแต่งโต๊ะทำงานของเราด้วยพื้นหลังแบบเคลื่อนไหวได้อย่างไร?
บทความที่เกี่ยวข้อง:
Komorebi: จะปรับแต่งโต๊ะทำงานของเราด้วยพื้นหลังแบบเคลื่อนไหวได้อย่างไร?
Conkys: จะปรับแต่ง Conkys ของเราไม่ให้ใช้ Neofetch ได้อย่างไร?
บทความที่เกี่ยวข้อง:
Conkys: จะปรับแต่ง Conkys ของเราไม่ให้ใช้ Neofetch ได้อย่างไร?
วันเดสก์ท็อป gnu-linux เว็บไซต์วอลเปเปอร์เฉลิมฉลอง
บทความที่เกี่ยวข้อง:
GNU / Linux Desktop Days: เว็บไซต์วอลเปเปอร์เพื่อเฉลิมฉลอง
XFCE: จะปรับแต่ง Linux Mouse Desktop Environment ได้อย่างไร?
บทความที่เกี่ยวข้อง:
XFCE: จะปรับแต่ง Linux Mouse Desktop Environment ได้อย่างไร?

BTColor: แบนเนอร์สีเทอร์มินัล

BTColor Script คืออะไร?

อย่างที่บอกไปตอนต้นกระทู้ว่า "BTColor" ไม่เกิน:

"สคริปต์ bash shell ขนาดเล็กและมีประโยชน์ที่ฉันสร้างขึ้นเพื่อตกแต่งเทอร์มินัลให้สวยงามด้วยแบนเนอร์ข้อความและรูปภาพเป็นสีดำและสีขาวหรือสีเต็มรูปแบบซึ่งจะมีประโยชน์มากโดยเฉพาะอย่างยิ่งสำหรับวันเฉลิมฉลอง #FridayDeDesk Linuxeros"

สคริปต์ BTColor ทำงานอย่างไร

โดยทั่วไปสคริปต์ "BTColor" สิ่งที่ทำคือ สี un แบนเนอร์ ASCII สำหรับข้อความหรือรูปภาพซึ่งก่อนหน้านี้สร้างขึ้นด้วยมือหรือโดยอัตโนมัติผ่านเว็บไซต์เฉพาะสำหรับพวกเขาเช่น:

ในขณะที่เพื่อให้สี แบนเนอร์ ASCII ใช้ประโยชน์จากเทคโนโลยีหรือความรู้ที่อธิบายไว้อย่างชัดเจนใน 2 เว็บไซต์นี้:

โค้ดของ BTColor Script เป็นอย่างไร?

โค้ดมีขนาดค่อนข้างเล็กและเข้าใจง่ายมากดังนั้นจึงต้องแก้ไข และสิ่งต่อไปนี้:

#!/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» สีด้วยสีของ ธงสเปน และแบนเนอร์รูปภาพที่มีโลโก้ของ «DesdeLinux» ด้วยสีของ ธงของเวเนซุเอลา.

BTColor: ภาพหน้าจอ

ส่วนที่เหลือจะต้องลองใส่เข้าไปใหม่เท่านั้น แบนเนอร์ข้อความและรูปภาพสร้างขึ้นด้วยตนเองหรือโดยอัตโนมัติกำหนดสีตามลำดับที่ถูกแทรกลงไปเนื่องจากตอนนี้จะนำเพียง 4 ตามค่าเริ่มต้น เหลืองน้ำเงินแดงและขาว สำหรับ พิกเซล (อักขระ) ของแบนเนอร์

รูปภาพทั่วไปสำหรับการสรุปบทความ

ข้อสรุป

เราหวังว่าสิ่งนี้ "โพสต์เล็ก ๆ น้อย ๆ ที่มีประโยชน์" บน «BTColor», มีประโยชน์เล็กน้อย bash เชลล์สคริปต์ ที่ช่วยให้สวยงาม สถานีปลายทาง กับ แบนเนอร์ข้อความและรูปภาพ en ขาวดำหรือสีเต็มโดยเฉพาะอย่างยิ่งสำหรับวันเฉลิมฉลองของ # เดสก์ท็อปวันศุกร์ ลินุกซ์ เป็นที่สนใจและเป็นประโยชน์อย่างยิ่งสำหรับทุกคน «Comunidad de Software Libre y Código Abierto» และมีส่วนช่วยอย่างมากต่อการแพร่กระจายของระบบนิเวศที่ยอดเยี่ยมขนาดมหึมาและการเติบโตของการใช้งาน «GNU/Linux».

สำหรับตอนนี้ถ้าคุณชอบสิ่งนี้ publicación, อย่าหยุด แบ่งปัน กับผู้อื่นบนเว็บไซต์ช่องทางกลุ่มหรือชุมชนเครือข่ายสังคมหรือระบบการส่งข้อความที่คุณชื่นชอบโดยเฉพาะอย่างยิ่งฟรีเปิดกว้างและ / หรือปลอดภัยมากขึ้นตาม Telegramสัญญาณสัตว์แมสทอดอน หรืออื่น ๆ ของ Fediverseโดยเฉพาะอย่างยิ่ง

และอย่าลืมเยี่ยมชมหน้าแรกของเราที่ «DesdeLinux» เพื่อสำรวจข่าวสารเพิ่มเติมรวมทั้งเข้าร่วมช่องทางการของเราที่ โทรเลขของ DesdeLinuxในขณะที่สำหรับข้อมูลเพิ่มเติมคุณสามารถไปที่ใดก็ได้ ห้องสมุดออนไลน์ ในขณะที่ OpenLibra y เจดไอที, เพื่อเข้าถึงและอ่านหนังสือดิจิทัล (PDF) ในหัวข้อนี้หรืออื่น ๆ


เป็นคนแรกที่จะแสดงความคิดเห็น

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา