BTColor: GNU / Linux Terminalini güzelleştirmek için küçük bir betik

BTColor: GNU / Linux Terminalini güzelleştirmek için küçük bir betik

BTColor: GNU / Linux Terminalini güzelleştirmek için küçük bir betik

Bugün yine, zaman zaman, tüm bunlar için yararlı olan küçük bir araç veya uygulama sunacağız. özelleştirme severler çok takdir edilen GNU / Linux İşletim Sistemleriözellikle . Yani bugün hakkında konuşacağız "BTColor".

"BTColor", sadece biraz bash kabuk komut dosyasıterminalimi güzelleştirmek için yarattığım respin personel aradı Mucizeler GNU / Linuxözellikle o günlerde #DesktopFriday Linuxerolar.

Pywal: Terminallerimizi özelleştirmek için ilginç bir araç

Pywal: Terminallerimizi özelleştirmek için ilginç bir araç

Bu küçük çocuğun konusuna girmeden önce senaryo yaratıldı aradı "BTColor", kişiselleştirmeyle ilgili bilginizi genişletmek istemeniz durumunda GNU / Linux Dağıtımları, bu yayını bitirdikten sonra konuyla ilgili diğer bazı önceki yayınları inceleyebilirsiniz, örneğin: pywal, hangisi:

"Pywal, bir görüntüdeki baskın renklerden bir renk paleti oluşturan bir araçtır. Ardından renkleri tüm sisteme ve tüm favori şovlarınızda anında uygulayın. Şu anda, her biri her görüntü için farklı bir renk paleti sağlayan desteklenen 5 renk oluşturma arka ucu vardır. Muhtemelen çekici bir renk şeması bulacaksınız. Pywal ayrıca önceden tanımlanmış temaları destekler ve 250'den fazla yerleşik temaya sahiptir. Başkalarıyla paylaşmak için kendi tema dosyalarınızı da oluşturabilirsiniz.başlıklı bir kılavuz yayınladı Pywal: Terminallerimizi özelleştirmek için ilginç bir araç

Pywal: Terminallerimizi özelleştirmek için ilginç bir araç
İlgili makale:
Pywal: Terminallerimizi özelleştirmek için ilginç bir araç
Komorebi: Masalarımızı hareketli arka planlarla nasıl özelleştirebiliriz?
İlgili makale:
Komorebi: Masalarımızı hareketli arka planlarla nasıl özelleştirebiliriz?
Conkys: Conkys'lerimizi Neofetch'i kullanmayacak şekilde nasıl özelleştirebiliriz?
İlgili makale:
Conkys: Conkys'lerimizi Neofetch'i kullanmayacak şekilde nasıl özelleştirebiliriz?
günler-masaüstü-gnu-linux-web siteleri-duvar kağıtları-kutlama
İlgili makale:
GNU / Linux Masaüstü Günleri: Kutlanacak Duvar Kağıtları Web Siteleri
XFCE: Linux Fare Masaüstü Ortamı nasıl özelleştirilir?
İlgili makale:
XFCE: Linux Fare Masaüstü Ortamı nasıl özelleştirilir?

BTColor: Afişler Terminal Rengi

BTColor Senaryosu nedir?

Yazının başında söylediğim gibi, "BTColor" şundan fazla değil:

"Siyah beyaz veya tam renkli metin afişleri ve görüntülerle bir terminali güzelleştirmek için oluşturduğum küçük ve kullanışlı bir bash kabuğu betiği, özellikle # FridayDeDesk Linuxeros'un kutlandığı günler için çok yararlı olabilir.başlıklı bir kılavuz yayınladı

BTColor betiği nasıl çalışır?

Temelde senaryo "BTColor" Ne yapar renk un Metin veya resim için ASCII başlığı, önceden elle veya kendileri için özel web siteleri aracılığıyla otomatik olarak oluşturulmuş olanlar, örneğin:

Renklendirmek için ASCII afişleri, bu 2 web sitesinde açıkça açıklanan teknoloji veya bilgiyi kullanır:

BTColor Komut Dosyasının kodu nasıl?

Kod nispeten küçüktür ve anlaşılması ve dolayısıyla değiştirilmesi çok kolaydır. Ve aynı şey şudur:

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

İndirme, yükleme, kullanma ve ekran görüntüleri

Aslında, hiçbir şey indirip yüklemeye gerek yok, çünkü tüm kod yukarıda. Daha ziyade, bütünüyle bir metin dosyasına kopyalayıp yapıştırmak ve onu şöyle adlandırmak olacaktır: miracles_lpi_btcolor.sh. O zamandan beri, her zamanki gibi bunu böyle yaptım MX Linux Respin denilen Mucizeler her zaman kullandığım.

Daha sonra, bunu yalnızca bir basit komut komutu kaydedildiği dosyanın yoluna doğru, bu benim durumumda şöyleydi:

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

Ve bununla, Metin Başlığı ne diyor «DesdeLinux» renkleri ile renklendirilmiş İspanyol Bayrağı ve logolu Resim Banner'ı «DesdeLinux» renkleriyle Venezuela'nın bayrağı.

BTColor: Ekran Görüntüsü

Geri kalanı için sadece yenilerini eklemeyi denemek gerekecek Metin ve Resim Afişleri, manuel veya otomatik olarak oluşturulmuş, onlara eklenen ilgili renkleri atayarak, çünkü şimdilik yalnızca varsayılan olarak 4 getiriyor, Sarı, Mavi, Kırmızı ve Beyaz için pikseller (karakterler) Afiş.

Makale sonuçları için genel resim

Sonuç

Bunu umuyoruz "yararlı küçük gönderibaşlıklı bir kılavuz yayınladı üzerinde «BTColor», kullanışlı biraz bash kabuk komut dosyası güzelleştirmeye izin veren terminal ile metin ve resim afişleri en siyah beyaz veya tam renkliözellikle o günlerde #DesktopFriday Linuxeros; büyük ilgi ve faydalıdır. «Comunidad de Software Libre y Código Abierto» ve harika, devasa ve büyüyen ekosistemin yayılmasına büyük katkı sağlar. «GNU/Linux».

Şimdilik, bunu beğendiyseniz publicación, Durma paylaş başkalarıyla, favori web sitelerinizde, kanallarınızda, gruplarınızda veya sosyal ağların veya mesajlaşma sistemlerinde, tercihen ücretsiz, açık ve / veya daha güvenli  TelegramişaretMastodon veya başka biri Fediversetercihen.

Ve ana sayfamızı ziyaret etmeyi unutmayın: «DesdeLinux» daha fazla haber keşfetmek ve resmi kanalımıza katılmak için Telgrafı DesdeLinuxDaha fazla bilgi için herhangi birini ziyaret edebilirsiniz. Çevrimiçi kitaplık olarak OpenLibra y jedit, bu konudaki dijital kitaplara (PDF'ler) erişmek ve bunları okumak için.


İlk yorumu siz

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.