BTColor: Skrip kecil untuk mempercantik Terminal GNU / Linux

BTColor: Skrip kecil untuk mempercantik Terminal GNU / Linux

BTColor: Skrip kecil untuk mempercantik Terminal GNU / Linux

Hari ini lagi, dari waktu ke waktu, kami akan menghadirkan alat atau aplikasi kecil, berguna untuk semua itu pecinta kustomisasi sangat dihargai Sistem Operasi GNU / Linux, terutama dari terminal. Jadi hari ini, kita akan membicarakannya "BTColor".

"BTColor", hanya sedikit skrip bash shell, yang telah saya buat untuk mempercantik terminal saya Ulangi disebut staf Keajaiban GNU / Linux, terutama untuk hari-hari perayaan #DesktopFriday Linuxero.

Pywal: Alat menarik untuk menyesuaikan Terminal kami

Pywal: Alat menarik untuk menyesuaikan Terminal kami

Sebelum masuk ke topik anak kecil ini naskah dibuat disebut "BTColor", sebaiknya diingat bahwa jika Anda ingin memperluas pengetahuan tentang menyesuaikan Distro GNU / Linux, Anda dapat menjelajahi setelah menyelesaikan publikasi ini, beberapa publikasi sebelumnya yang terkait dengan subjek, seperti, pywal, yang mana:

"Pywal adalah alat yang menghasilkan palet warna dari warna dominan pada sebuah gambar. Kemudian terapkan warna ke seluruh sistem dan dengan cepat di semua acara favorit Anda. Saat ini ada 5 backend pembuatan warna yang didukung, yang masing-masing menyediakan palet warna yang berbeda untuk setiap gambar. Anda mungkin akan menemukan skema warna yang menarik. Pywal juga mendukung tema yang telah ditentukan sebelumnya dan memiliki lebih dari 250 tema bawaan. Anda juga dapat membuat file tema Anda sendiri untuk dibagikan dengan orang lain." Pywal: Alat menarik untuk menyesuaikan Terminal kami

Pywal: Alat menarik untuk menyesuaikan Terminal kami
Artikel terkait:
Pywal: Alat menarik untuk menyesuaikan Terminal kami
Komorebi: Bagaimana cara menyesuaikan Meja kami dengan latar belakang animasi?
Artikel terkait:
Komorebi: Bagaimana cara menyesuaikan Meja kami dengan latar belakang animasi?
Conkys: Bagaimana cara menyesuaikan Conkys kami agar tidak menggunakan Neofetch?
Artikel terkait:
Conkys: Bagaimana cara menyesuaikan Conkys kami agar tidak menggunakan Neofetch?
hari-desktop-gnu-linux-situs-wallpaper-perayaan
Artikel terkait:
GNU / Linux Desktop Days: Wallpaper Situs Web untuk Dirayakan
XFCE: Bagaimana cara menyesuaikan Lingkungan Desktop Mouse Linux?
Artikel terkait:
XFCE: Bagaimana cara menyesuaikan Lingkungan Desktop Mouse Linux?

BTColor: Warna Terminal Spanduk

Apa itu BTColor Script?

Seperti yang saya katakan di awal postingan, "BTColor" tidak lebih dari:

"Skrip bash shell kecil dan berguna yang telah saya buat untuk mempercantik terminal dengan spanduk teks dan gambar dalam warna hitam dan putih atau penuh, yang bisa sangat berguna terutama untuk hari-hari perayaan #FridayDeDesk Linuxeros."

Bagaimana cara kerja skrip BTColor?

Pada dasarnya naskahnya "BTColor" Apa yang dilakukannya adalah mewarnai un Spanduk ASCII untuk teks atau gambar, yang sebelumnya dibuat dengan tangan atau secara otomatis melalui situs web khusus untuk mereka, seperti:

Sedangkan untuk mewarnai Spanduk ASCII, Memanfaatkan teknologi atau pengetahuan yang dijelaskan dengan jelas di 2 situs web ini:

Bagaimana kode BTColor Script?

Kode tersebut relatif kecil dan sangat mudah dipahami, dan oleh karena itu, dapat dimodifikasi. Dan hal yang sama adalah sebagai berikut:

#!/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

Unduh, instal, gunakan, dan tangkapan layar

Sebenarnya tidak perlu mengunduh dan menginstal apa pun, karena, semua kodenya ada di atas sana. Ini lebih baik untuk menyalin dan menempelkan seluruhnya ke dalam file teks dan menyebutnya, mungkin, sesuatu seperti: miracles_lpi_btcolor.sh. Karena, begitulah cara saya melakukannya, tentang biasanya MX Linux Respin bernama Mukjizat yang selalu saya gunakan.

Kemudian, itu hanya perlu untuk mengeksekusinya dengan file perintah perintah sederhana menuju jalur file tempat file direkam, yang dalam kasus saya adalah sebagai berikut:

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

Dan dengan itu, kita akan melihat file Spanduk Teks apa yang dikatakan «DesdeLinux» diwarnai dengan warna Bendera Spanyol dan Spanduk Gambar dengan logo «DesdeLinux» dengan warna Bendera Venezuela.

BTColor: Screenshot

Selebihnya, Anda hanya perlu mencoba memasukkan yang baru Spanduk Teks dan Gambar, dibuat secara manual atau otomatis, menugaskan mereka masing-masing warna yang dimasukkan ke dalamnya, karena, untuk saat ini, hanya menampilkan 4 secara default, Kuning, Biru, Merah dan Putih untuk piksel (karakter) dari Spanduk.

Gambar generik untuk kesimpulan artikel

Kesimpulan

Kami berharap ini "posting kecil yang bermanfaat" pada «BTColor», sedikit berguna skrip bash shell yang memungkinkan untuk mempercantik a terminal dengan spanduk teks dan gambar en hitam dan putih atau penuh warna, terutama untuk hari-hari perayaan #DesktopFriday Linuxeros; sangat menarik dan berguna, untuk keseluruhan «Comunidad de Software Libre y Código Abierto» dan kontribusi besar bagi penyebaran ekosistem aplikasi yang indah, raksasa, dan terus berkembang «GNU/Linux».

Untuk saat ini, jika Anda menyukai ini publicación, Jangan berhenti bagikan itu dengan orang lain, di situs web, saluran, grup, atau komunitas jaringan sosial atau sistem perpesanan favorit Anda, sebaiknya gratis, terbuka dan / atau lebih aman karena TelegramSinyalMastodon atau yang lain dari Fediverse, lebih disukai.

Dan ingatlah untuk mengunjungi beranda kami di «DesdeLinux» untuk menjelajahi lebih banyak berita, serta bergabung dengan saluran resmi kami Telegram dari DesdeLinuxSedangkan untuk informasi lebih lanjut, Anda dapat mengunjungi salah satu Perpustakaan online sebagai BukaLibra y jedi, untuk mengakses dan membaca buku digital (PDF) tentang topik ini atau lainnya.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.