BTColor: குனு / லினக்ஸ் டெர்மினலை அழகுபடுத்த ஒரு சிறிய ஸ்கிரிப்ட்

BTColor: குனு / லினக்ஸ் டெர்மினலை அழகுபடுத்த ஒரு சிறிய ஸ்கிரிப்ட்

BTColor: குனு / லினக்ஸ் டெர்மினலை அழகுபடுத்த ஒரு சிறிய ஸ்கிரிப்ட்

இன்று மீண்டும், அவ்வப்போது, ​​ஒரு சிறிய கருவி அல்லது பயன்பாட்டை முன்வைப்போம், அவை அனைவருக்கும் பயனுள்ளதாக இருக்கும் தனிப்பயனாக்குதல் காதலர்கள் அவரது மிகவும் பாராட்டப்பட்ட குனு / லினக்ஸ் இயக்க முறைமைகள், குறிப்பாக முனையத்தில். எனவே இன்று, நாம் பேசுவோம் "BTColor".

"BTColor", கொஞ்சம் தான் பாஷ் ஷெல் ஸ்கிரிப்ட், எனது முனையத்தை அழகுபடுத்த நான் உருவாக்கியுள்ளேன் ரெஸ்பின் ஊழியர்கள் என்று அற்புதங்கள் குனு / லினக்ஸ், குறிப்பாக கொண்டாட்டத்தின் அந்த நாட்களில் #DesktopFriday லினக்ஸெரோஸ்.

பைவால்: எங்கள் டெர்மினல்களைத் தனிப்பயனாக்க ஒரு சுவாரஸ்யமான கருவி

பைவால்: எங்கள் டெர்மினல்களைத் தனிப்பயனாக்க ஒரு சுவாரஸ்யமான கருவி

இந்தச் சிறுவனின் தலைப்பில் இறங்குவதற்கு முன் ஸ்கிரிப்ட் உருவாக்கப்பட்டது "BTColor", உங்கள் தனிப்பயனாக்குதலைப் பற்றிய உங்கள் அறிவை விரிவாக்க விரும்பினால், அதை நினைவில் கொள்வது நல்லது குனு / லினக்ஸ் டிஸ்ட்ரோஸ், இந்த வெளியீட்டை முடித்த பிறகு, இந்த விஷயத்துடன் தொடர்புடைய வேறு சில முந்தைய வெளியீடுகள், பைவால், எது:

"பைவால் என்பது ஒரு படத்தில் ஆதிக்கம் செலுத்தும் வண்ணங்களிலிருந்து வண்ணத் தட்டுகளை உருவாக்கும் கருவி. உங்களுக்கு பிடித்த எல்லா நிகழ்ச்சிகளிலும் வண்ணங்களை முழு அமைப்பிற்கும் பறக்கவும் பயன்படுத்துங்கள். தற்போது 5 ஆதரவு வண்ண தலைமுறை பின்தளத்தில் உள்ளன, ஒவ்வொன்றும் ஒவ்வொரு படத்திற்கும் வெவ்வேறு வண்ணத் தட்டுகளை வழங்குகிறது. நீங்கள் ஒரு கவர்ச்சியான வண்ணத் திட்டத்தைக் காண்பீர்கள். பைவால் முன் வரையறுக்கப்பட்ட கருப்பொருள்களையும் ஆதரிக்கிறது மற்றும் 250 க்கும் மேற்பட்ட உள்ளமைக்கப்பட்ட கருப்பொருள்களைக் கொண்டுள்ளது. மற்றவர்களுடன் பகிர்ந்து கொள்ள உங்கள் சொந்த தீம் கோப்புகளையும் உருவாக்கலாம்." பைவால்: எங்கள் டெர்மினல்களைத் தனிப்பயனாக்க ஒரு சுவாரஸ்யமான கருவி

பைவால்: எங்கள் டெர்மினல்களைத் தனிப்பயனாக்க ஒரு சுவாரஸ்யமான கருவி
தொடர்புடைய கட்டுரை:
பைவால்: எங்கள் டெர்மினல்களைத் தனிப்பயனாக்க ஒரு சுவாரஸ்யமான கருவி
கொமொரெபி: அனிமேஷன் செய்யப்பட்ட பின்னணியுடன் எங்கள் மேசைகளைத் தனிப்பயனாக்குவது எப்படி?
தொடர்புடைய கட்டுரை:
கொமொரெபி: அனிமேஷன் செய்யப்பட்ட பின்னணியுடன் எங்கள் மேசைகளைத் தனிப்பயனாக்குவது எப்படி?
கான்கிஸ்: நியோஃபெட்சைப் பயன்படுத்த வேண்டாம் என்று எங்கள் காங்கிஸை எவ்வாறு தனிப்பயனாக்குவது?
தொடர்புடைய கட்டுரை:
கான்கிஸ்: நியோஃபெட்சைப் பயன்படுத்த வேண்டாம் என்று எங்கள் காங்கிஸை எவ்வாறு தனிப்பயனாக்குவது?
நாட்கள்-டெஸ்க்டாப்-குனு-லினக்ஸ்-வலைத்தளங்கள்-வால்பேப்பர்கள்-கொண்டாட்டம்
தொடர்புடைய கட்டுரை:
குனு / லினக்ஸ் டெஸ்க்டாப் நாட்கள்: கொண்டாட வால்பேப்பர்கள் வலைத்தளங்கள்
XFCE: லினக்ஸ் மவுஸ் டெஸ்க்டாப் சூழலை எவ்வாறு தனிப்பயனாக்குவது?
தொடர்புடைய கட்டுரை:
XFCE: லினக்ஸ் மவுஸ் டெஸ்க்டாப் சூழலை எவ்வாறு தனிப்பயனாக்குவது?

BTColor: பதாகைகள் முனைய நிறம்

BTColor ஸ்கிரிப்ட் என்றால் என்ன?

இடுகையின் ஆரம்பத்தில் நான் சொன்னது போல், "BTColor" இது இதை விட அதிகமாக இல்லை:

"கருப்பு மற்றும் வெள்ளை அல்லது முழு வண்ணத்தில் உரை பதாகைகள் மற்றும் படங்களுடன் ஒரு முனையத்தை அழகுபடுத்த நான் உருவாக்கிய ஒரு சிறிய மற்றும் பயனுள்ள பாஷ் ஷெல் ஸ்கிரிப்ட், இது மிகவும் பயனுள்ளதாக இருக்கும், #FridayDeDesk Linuxeros கொண்டாட்டத்தின் அந்த நாட்களில்."

BTColor ஸ்கிரிப்ட் எவ்வாறு இயங்குகிறது?

அடிப்படையில் ஸ்கிரிப்ட் "BTColor" அது என்னவென்றால் நிறம் un உரை அல்லது படத்திற்கான 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»

அதனுடன், நாம் பார்ப்போம் உரை பேனர் அது என்ன சொல்கிறது «DesdeLinux» வண்ணங்களுடன் வண்ணம் ஸ்பானிஷ் கொடி மற்றும் லோகோவுடன் பட பதாகை «DesdeLinux» வண்ணங்களுடன் வெனிசுலாவின் கொடி.

BTColor: ஸ்கிரீன்ஷாட்

மீதமுள்ளவர்களுக்கு, புதியவற்றைச் செருக முயற்சிப்பது மட்டுமே அவசியம் உரை மற்றும் பட பதாகைகள், கைமுறையாக அல்லது தானாக உருவாக்கப்பட்டது, அதில் செருகப்பட்ட அந்தந்த வண்ணங்களை அவர்களுக்கு ஒதுக்குகிறது, ஏனெனில், இப்போது, ​​இது இயல்பாக 4 ஐ மட்டுமே கொண்டுவருகிறது, மஞ்சள், நீலம், சிவப்பு மற்றும் வெள்ளை க்கு பிக்சல்கள் (எழுத்துக்கள்) பதாகையின்.

கட்டுரை முடிவுகளுக்கான பொதுவான படம்

முடிவுக்கு

இதை நாங்கள் நம்புகிறோம் "பயனுள்ள சிறிய இடுகை" மீது «BTColor», ஒரு பயனுள்ள சிறிய பாஷ் ஷெல் ஸ்கிரிப்ட் இது அழகுபடுத்த அனுமதிக்கிறது முனையத்தில் உடன் உரை மற்றும் பட பதாகைகள் en கருப்பு மற்றும் வெள்ளை அல்லது முழு நிறம், குறிப்பாக கொண்டாட்டத்தின் அந்த நாட்களில் #DesktopFriday லினக்ஸெரோஸ்; முழு ஆர்வமும் பயன்பாடும் இருக்கும் «Comunidad de Software Libre y Código Abierto» மற்றும் பயன்பாடுகளின் அற்புதமான, பிரம்மாண்டமான மற்றும் வளர்ந்து வரும் சுற்றுச்சூழல் அமைப்பின் பரவலுக்கு பெரும் பங்களிப்பு «GNU/Linux».

இப்போதைக்கு, நீங்கள் இதை விரும்பினால் publicación, நிறுத்தாதே பகிர் மற்றவர்களுடன், உங்களுக்கு பிடித்த வலைத்தளங்கள், சேனல்கள், குழுக்கள் அல்லது சமூக வலைப்பின்னல்கள் அல்லது செய்தி அமைப்புகளின் சமூகங்கள், முன்னுரிமை இலவசம், திறந்த மற்றும் / அல்லது மிகவும் பாதுகாப்பானவை தந்திசிக்னல்மாஸ்டாடோன் அல்லது மற்றொரு ஃபெடிவர்ஸ், முன்னுரிமை.

எங்கள் முகப்புப் பக்கத்தைப் பார்வையிட நினைவில் கொள்க «DesdeLinux» மேலும் செய்திகளை ஆராய்வதோடு, எங்கள் அதிகாரப்பூர்வ சேனலில் சேரவும் தந்தி DesdeLinuxமேலும் தகவலுக்கு, நீங்கள் எதையும் பார்வையிடலாம் ஆன்லைன் நூலகம் போன்ற OpenLibra y ஜெடிஐடி, இந்த தலைப்பில் அல்லது பிறவற்றில் டிஜிட்டல் புத்தகங்களை (PDF கள்) அணுகவும் படிக்கவும்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.