اليوم مرة أخرى ، من وقت لآخر ، سنقدم أداة أو تطبيقًا صغيرًا مفيدًا لكل هؤلاء عشاق التخصيص له تقديرا عاليا أنظمة تشغيل جنو / لينكس، وخاصة من محطة. لذلك اليوم سوف نتحدث عن "BTColor".
"BTColor"، هو مجرد القليل البرنامج النصي شل باش، الذي قمت بإنشائه لتجميل جهاز استجب دعا الموظفين المعجزات جنو / لينكس، خاصة في أيام الاحتفال ببرنامج #DesktopFriday لينكسيروس.
قبل الدخول في موضوع هذا الصبي الصغير سيناريو خلق يسمى "BTColor"، من الجيد أن تتذكر أنه في حالة رغبتك في توسيع نطاق معرفتك حول تخصيص ملف توزيعات جنو / لينكس، يمكنك بعد الانتهاء من هذا المنشور استكشاف بعض المنشورات السابقة الأخرى ذات الصلة بالموضوع ، مثل ، بيوال، الذي:
"Pywal هي أداة تنشئ لوحة ألوان من الألوان السائدة في صورة ما. ثم قم بتطبيق الألوان على النظام بأكمله وعلى الطاير في جميع برامجك المفضلة. يوجد حاليًا 5 خلفيات خلفية مدعومة لتوليد الألوان ، توفر كل منها لوحة ألوان مختلفة لكل صورة. من المحتمل أن تجد نظام ألوان جذاب. يدعم Pywal أيضًا السمات المحددة مسبقًا ويحتوي على أكثر من 250 سمة مدمجة. يمكنك أيضًا إنشاء ملفات السمات الخاصة بك لمشاركتها مع الآخرين." Pywal: أداة مثيرة للاهتمام لتخصيص محطاتنا
BTC color: لون طرفي لافتات
ما هو BTColor Script؟
كما قلت في بداية المنشور ، "BTColor" ليس أكثر من:
"نص برمجي صغير ومفيد لصدفة bash قمت بإنشائه لتجميل المحطة باستخدام لافتات نصية وصور بالأبيض والأسود أو بالألوان الكاملة ، والتي يمكن أن تكون مفيدة جدًا خاصة في تلك الأيام التي احتفلت فيها بـ #FridayDeDesk Linuxeros."
كيف يعمل البرنامج النصي BTColor؟
أساسا السيناريو "BTColor" ما يفعله هو اللون un شعار ASCII للنص أو الصورةوالتي تم إنشاؤها مسبقًا يدويًا أو تلقائيًا من خلال مواقع الويب المتخصصة لها ، مثل:
بينما ، من أجل تلوين ملف لافتات ASCII ، يستخدم التكنولوجيا أو المعرفة الموضحة بوضوح على هذين الموقعين:
كيف هو كود 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» بألوان علم فنزويلا.
بالنسبة للبقية ، سيكون من الضروري فقط محاولة إدخال أخرى جديدة لافتات النص والصورة، يتم إنشاؤه يدويًا أو تلقائيًا ، مع تخصيص الألوان الخاصة به والتي يتم إدخالها فيه ، لأنه ، في الوقت الحالي ، لا يجلب سوى 4 بشكل افتراضي الأصفر والأزرق والأحمر والأبيض إلى بكسل (أحرف) من لافتة.
اختتام
نأمل هذا "وظيفة صغيرة مفيدة" في «BTColor»
, القليل من المفيد البرنامج النصي شل باش الذي يسمح بتجميل أ محطة مع لافتات النص والصورة en أبيض وأسود أو بالألوان الكاملة، خاصة في أيام الاحتفال ببرنامج #DesktopFriday لينكسيروس ذات فائدة وفائدة كبيرة للجميع «Comunidad de Software Libre y Código Abierto»
ومساهمة كبيرة في نشر النظام البيئي الرائع والعملاق والمتنامي لتطبيقات «GNU/Linux»
.
في الوقت الحالي ، إذا أعجبك هذا publicación
، لا تتوقف شاركه مع الآخرين ، على مواقع الويب أو القنوات أو المجموعات أو مجتمعات الشبكات الاجتماعية أو أنظمة المراسلة المفضلة لديك ، ويفضل أن تكون مجانية و / أو مفتوحة و / أو أكثر أمانًا تیلیجرام, سيجنل, المستودون حيوان بائد شبيه بالفيل أو آخر Fediverse، ويفضل.
وتذكر زيارة صفحتنا الرئيسية على «DesdeLinux» لاستكشاف المزيد من الأخبار ، وكذلك الانضمام إلى قناتنا الرسمية برقية من DesdeLinux. بينما ، لمزيد من المعلومات ، يمكنك زيارة أي مكتبة على الإنترنت كما OpenLibra y جيديت, للوصول إلى الكتب الرقمية وقراءتها (ملفات PDF) حول هذا الموضوع أو غيره.