BTColor: یک اسکریپت کوچک برای زیباسازی ترمینال GNU / Linux

BTColor: یک اسکریپت کوچک برای زیباسازی ترمینال GNU / Linux

BTColor: یک اسکریپت کوچک برای زیباسازی ترمینال GNU / Linux

امروز دوباره ، گاه به گاه ، یک ابزار یا برنامه کوچک ارائه خواهیم داد که برای همه افراد مفید است دوستداران سفارشی سازی از او بسیار استقبال می شود سیستم عامل های گنو / لینوکس، به ویژه از پایانه. بنابراین امروز ، ما در مورد صحبت خواهیم کرد "BTColor".

"BTColor"، فقط کمی است اسکریپت پوسته bash، که من برای زیبایی ترمینال خود ایجاد کرده ام پاسخ دادن پرسنل تماس گرفتند معجزات گنو / لینوکس، مخصوصاً برای آن روزهای جشن # روز دسکتاپ لینوکسروس

Pywal: ابزاری جالب برای شخصی سازی پایانه های ما

Pywal: ابزاری جالب برای شخصی سازی پایانه های ما

قبل از ورود به موضوع این پسر کوچک خط ایجاد شده به نام "BTColor"، خوب است به یاد داشته باشید در صورتی که می خواهید دانش خود را در مورد سفارشی سازی خود گسترش دهید توزیع گنو / لینوکس، می توانید پس از اتمام این انتشار ، برخی دیگر از نشریات قبلی مرتبط با موضوع ، مانند ، پیوال، که:

"Pywal ابزاری است که از رنگهای غالب تصویر یک پالت رنگ ایجاد می کند. سپس در تمام نمایش های مورد علاقه خود رنگها را روی کل سیستم و در حال حرکت بکار ببرید. در حال حاضر 5 زمینه رنگی پشتیبانی شده وجود دارد که هر یک از آنها یک پالت رنگ متفاوت برای هر تصویر ارائه می دهند. شما به احتمال زیاد یک طرح رنگی جذاب خواهید یافت. Pywal همچنین از تم های از پیش تعریف شده پشتیبانی می کند و بیش از 250 موضوع داخلی دارد. همچنین می توانید پرونده های تم خود را ایجاد کنید تا با دیگران به اشتراک بگذارید." Pywal: ابزاری جالب برای شخصی سازی پایانه های ما

Pywal: ابزاری جالب برای شخصی سازی پایانه های ما
مقاله مرتبط:
Pywal: ابزاری جالب برای شخصی سازی پایانه های ما

Komorebi: چگونه میزهای خود را با پس زمینه های متحرک سفارشی کنیم؟
مقاله مرتبط:
Komorebi: چگونه میزهای خود را با پس زمینه های متحرک سفارشی کنیم؟
Conkys: چگونه Conkys خود را سفارشی کنیم تا از Neofetch استفاده نکند؟
مقاله مرتبط:
Conkys: چگونه Conkys خود را سفارشی کنیم تا از Neofetch استفاده نکند؟
روز-دسکتاپ-gnu-linux-وب سایت-های-تصاویر پس زمینه-جشن
مقاله مرتبط:
روزهای دسک تاپ گنو / لینوکس: تصاویر پس زمینه وب سایت ها را برای جشن گرفتن
XFCE: چگونه می توان محیط دسک تاپ ماوس لینوکس را شخصی سازی کرد؟
مقاله مرتبط:
XFCE: چگونه می توان محیط دسک تاپ ماوس لینوکس را شخصی سازی کرد؟

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 لینوکس نام معجزه که من همیشه از آن استفاده می کنم

سپس ، فقط لازم است که آن را با a اجرا کنیم دستور ساده به سمت پرونده پرونده ای که در آن ثبت شده است ، که در مورد من به شرح زیر است:

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

و با این کار ، بنر متن چی میگه "FromLinux" رنگی با رنگ های پرچم اسپانیا و بنر تصویر با آرم "FromLinux" با رنگ های پرچم ونزوئلا.

BTColor: عکس صفحه

برای بقیه ، فقط درج موارد جدید لازم است بنرهای متنی و تصویری، به صورت دستی یا خودکار ایجاد می شود ، رنگ های مربوطه را که در آن قرار می گیرند به آنها اختصاص می دهد ، زیرا در حال حاضر ، به طور پیش فرض فقط 4 را به ارمغان می آورد ، زرد ، آبی ، قرمز و سفید برای پیکسل (نویسه) آگهی

تصویر عمومی برای نتیجه گیری مقاله

نتیجه

ما امیدواریم که این "پست کوچک مفید" بر «BTColor», کمی مفید اسکریپت پوسته bash که اجازه می دهد تا زیبا پایانه با بنرهای متن و تصویر en سیاه و سفید یا تمام رنگی، مخصوصاً برای آن روزهای جشن # روز دسکتاپ Linuxeros؛ برای همه از علاقه و سودمندی بالایی برخوردار باشد «Comunidad de Software Libre y Código Abierto» و سهم بزرگی در انتشار اکوسیستم فوق العاده ، غول پیکر و رو به رشد برنامه های کاربردی دارد «GNU/Linux».

در حال حاضر ، اگر این را دوست دارید publicación، متوقف نشو آن را به اشتراک بگذارید با دیگران ، در وب سایت ها ، کانال ها ، گروه ها یا انجمن های مورد علاقه خود در شبکه های اجتماعی یا سیستم های پیام رسانی ، ترجیحاً رایگان ، باز و / یا ایمن تر به عنوان تلگرامسیگنالمادادون یا دیگری از جهان، ترجیحا.

و به یاد داشته باشید که به صفحه اصلی ما در مراجعه کنید «از لینوکس» برای کشف اخبار بیشتر و همچنین عضویت در کانال رسمی ما تلگرام از DesdeLinuxدر حالی که برای کسب اطلاعات بیشتر می توانید به هرکدام مراجعه کنید کتابخانه آنلاین مانند OpenLibra y جدیت, برای دسترسی و مطالعه كتابهای دیجیتال (PDF) با این موضوع یا مطالب دیگر.


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.