BTColor: Skrip kecil untuk memperindah Terminal GNU / Linux

BTColor: Skrip kecil untuk memperindah Terminal GNU / Linux

BTColor: Skrip kecil untuk memperindah Terminal GNU / Linux

Hari ini sekali lagi, dari semasa ke semasa, kami akan membentangkan alat atau aplikasi kecil, berguna untuk semua itu pencinta penyesuaian sangat dihargai Sistem Operasi GNU / Linux, terutamanya dari terminal. Jadi hari ini, kita akan membincangkannya "BTColor".

"BTColor", hanya sedikit skrip bash shell, yang telah saya buat untuk mencantikkan terminal saya Putar semula dipanggil kakitangan Keajaiban GNU / Linux, terutama untuk hari-hari perayaan #DesktopFriday Linuxers.

Pywal: Alat yang menarik untuk menyesuaikan Terminal kami

Pywal: Alat yang menarik untuk menyesuaikan Terminal kami

Sebelum masuk ke topik budak kecil ini skrip dibuat dipanggil "BTColor", adalah baik untuk diingat bahawa sekiranya anda ingin meluaskan pengetahuan anda mengenai penyesuaian anda GNU / Linux Distros, anda boleh meneroka setelah menyelesaikan penerbitan ini, beberapa penerbitan lain sebelumnya yang berkaitan dengan subjek, seperti, pywal, iaitu:

"Pywal adalah alat yang menghasilkan palet warna dari warna dominan dalam gambar. Kemudian gunakan warna ke seluruh sistem dan dengan cepat dalam semua rancangan kegemaran anda. Kini terdapat 5 backend generasi warna yang disokong, masing-masing menyediakan palet warna yang berbeza untuk setiap gambar. Anda mungkin akan mendapat skema warna yang menarik. Pywal juga menyokong tema yang telah ditentukan dan mempunyai lebih daripada 250 tema terbina dalam. Anda juga boleh membuat fail tema anda sendiri untuk dikongsi dengan orang lain." Pywal: Alat yang menarik untuk menyesuaikan Terminal kami

Pywal: Alat yang menarik untuk menyesuaikan Terminal kami
artikel berkaitan:
Pywal: Alat yang menarik untuk menyesuaikan Terminal kami
Komorebi: Bagaimana untuk menyesuaikan Meja kami dengan latar belakang animasi?
artikel berkaitan:
Komorebi: Bagaimana untuk menyesuaikan Meja kami dengan latar belakang animasi?
Conkys: Bagaimana untuk menyesuaikan Conkys kami agar tidak menggunakan Neofetch?
artikel berkaitan:
Conkys: Bagaimana untuk menyesuaikan Conkys kami agar tidak menggunakan Neofetch?
hari-desktop-gnu-linux-laman web-wallpaper-perayaan
artikel berkaitan:
Hari Desktop GNU / Linux: Laman Web Wallpaper untuk diraikan
XFCE: Bagaimana menyesuaikan Persekitaran Desktop Tikus Linux?
artikel berkaitan:
XFCE: Bagaimana menyesuaikan Persekitaran Desktop Tikus Linux?

BTColor: Warna Terminal Sepanduk

Apakah Skrip BTColor?

Seperti yang saya katakan di awal siaran, "BTColor" ia tidak lebih daripada:

"Skrip bash shell kecil dan berguna yang saya buat untuk mencantikkan terminal dengan sepanduk teks dan gambar dalam warna hitam dan putih atau penuh, yang sangat berguna terutamanya, pada hari-hari perayaan #FridayDeDesk Linuxeros."

Bagaimana skrip BTColor berfungsi?

Pada asasnya skrip "BTColor" Apa yang dilakukannya ialah mewarna un Sepanduk ASCII untuk teks atau gambar, yang sebelumnya telah dibuat dengan tangan atau secara automatik melalui laman web khusus untuk mereka, seperti:

Sementara, untuk mewarnai Sepanduk ASCII, menggunakan teknologi atau pengetahuan yang dijelaskan dengan jelas di 2 laman web ini:

Bagaimana kod Skrip BTColor?

Kodnya agak kecil dan sangat mudah difahami, dan oleh itu, dapat diubah suai. Perkara yang sama adalah seperti 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

Muat turun, pemasangan, penggunaan dan tangkapan skrin

Sebenarnya tidak perlu memuat turun dan memasang apa-apa, kerana, semua kod ada di sana. Lebih baik menyalin dan menampal keseluruhannya ke dalam fail teks dan memanggilnya, mungkin, seperti: miracles_lpi_btcolor.sh. Oleh kerana inilah cara saya melakukannya, mengenai kebiasaan saya Respon MX Linux dipanggil Keajaiban yang selalu saya gunakan.

Kemudian, hanya perlu dilaksanakan dengan a arahan perintah mudah menuju jalan fail di mana ia dirakam, yang dalam kes saya adalah berikut:

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

Dan dengan itu, kita akan melihatnya Sepanduk Teks Apakah maknanya «DesdeLinux» diwarnai dengan warna Bendera Sepanyol dan Sepanduk Imej dengan logo «DesdeLinux» dengan warna Bendera Venezuela.

BTCWarna: Tangkapan Skrin

Selebihnya, hanya perlu memasukkan yang baru Sepanduk Teks dan Gambar, dibuat secara manual atau automatik, memberikan warna masing-masing yang dimasukkan ke dalamnya, kerana, buat masa ini, ia hanya membawa 4 secara lalai Kuning, Biru, Merah dan Putih untuk piksel (watak) Sepanduk.

Gambar generik untuk kesimpulan artikel

Kesimpulan

Kami harap ini "jawatan kecil yang berguna" pada «BTColor», sedikit berguna skrip bash shell yang memungkinkan untuk mencantikkan a terminal dengan teks dan sepanduk gambar en hitam dan putih atau warna penuh, terutama untuk hari-hari perayaan #DesktopFriday Linuxeros; menarik dan bermanfaat, untuk keseluruhannya «Comunidad de Software Libre y Código Abierto» dan memberi sumbangan besar kepada penyebaran ekosistem aplikasi yang hebat, raksasa dan berkembang «GNU/Linux».

Buat masa ini, jika anda menyukai ini publicación, Jangan berhenti kongsi dengan orang lain, di laman web, saluran, kumpulan atau komuniti rangkaian sosial atau sistem pesanan kegemaran anda, lebih baik percuma, terbuka dan / atau lebih selamat seperti TelegramIsyaratMastodon atau yang lain dari Fediverse, lebih baik.

Dan ingat untuk mengunjungi laman utama kami di «DesdeLinux» untuk meneroka lebih banyak berita, serta menyertai saluran rasmi kami Telegram daripada DesdeLinuxWalaupun, untuk maklumat lebih lanjut, anda boleh mengunjungi mana-mana Perpustakaan dalam talian sebagai OpenLibra y jedit, untuk mengakses dan membaca buku digital (PDF) mengenai topik ini atau yang lain.


Menjadi yang pertama untuk komen

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.