BTColor:GNU / Linuxターミナルを美化するための小さなスクリプト

BTColor:GNU / Linuxターミナルを美化するための小さなスクリプト

BTColor:GNU / Linuxターミナルを美化するための小さなスクリプト

今日も、時々、それらすべてに役立つ小さなツールやアプリケーションを紹介します カスタマイズ愛好家 彼の高く評価された GNU / Linuxオペレーティングシステム、特に ターミナル。 今日は 「BTColor」.

「BTColor」、ほんの少しです bashシェルスクリプト、私の端末を美しくするために作成しました 再スピン 呼ばれるスタッフ ミラクルズGNU / Linux、特にお祝いのそれらの日のために #DesktopFriday Linuxeros。

Pywal:ターミナルをカスタマイズするための興味深いツール

Pywal:ターミナルをカスタマイズするための興味深いツール

この小さな男の子の話題に入る前に スクリプト と呼ばれる作成 「BTColor」、カスタマイズに関する知識を広げたい場合に備えて、覚えておくとよいでしょう。 GNU / Linux Distros、この出版物を終えた後、この主題に関連する他のいくつかの以前の出版物を探索することができます。 ピワル、これは:

Pywalは、画像の主要な色からカラーパレットを生成するツールです。 次に、システム全体に色を適用し、お気に入りのすべての番組でその場で色を適用します。 現在サポートされている色生成バックエンドは5つあり、それぞれが画像ごとに異なるカラーパレットを提供します。 あなたはおそらく魅力的な配色を見つけるでしょう。 Pywalは、事前定義されたテーマもサポートしており、250を超える組み込みテーマがあります。 独自のテーマファイルを作成して、他の人と共有することもできます。  Pywal:ターミナルをカスタマイズするための興味深いツール

Pywal:ターミナルをカスタマイズするための興味深いツール
関連記事
Pywal:ターミナルをカスタマイズするための興味深いツール
コモレビ:アニメーションの背景でデスクをカスタマイズするにはどうすればよいですか?
関連記事
コモレビ:アニメーションの背景でデスクをカスタマイズするにはどうすればよいですか?
Conkys:Neofetchを使用しないようにConkysをカスタマイズするにはどうすればよいですか?
関連記事
Conkys:Neofetchを使用しないようにConkysをカスタマイズするにはどうすればよいですか?
日-デスクトップ-gnu-linux-ウェブサイト-壁紙-お祝い
関連記事
GNU / Linuxデスクトップデイズ:祝う壁紙ウェブサイト
XFCE:Linuxマウスデスクトップ環境をカスタマイズする方法は?
関連記事
XFCE:Linuxマウスデスクトップ環境をカスタマイズする方法は?

BTColor:バナーターミナルカラー

BTColorスクリプトとは何ですか?

投稿の冒頭で言ったように、 「BTColor」 それは以下です:

白黒またはフルカラーのテキストバナーと画像で端末を美しくするために作成した、小さくて便利なbashシェルスクリプト。これは、特に#FridayDeDeskLinuxerosのお祝いの日に非常に役立ちます。 

BTColorスクリプトはどのように機能しますか?

基本的にスクリプト 「BTColor」 それが何をするのか 色付けする un テキストまたは画像のASCIIバナー、以前は手動で、または次のような専用のWebサイトから自動的に作成されています。

一方、色を付けるために ASCIIバナー、 これらの2つのWebサイトで明確に説明されているテクノロジーまたは知識を利用します。

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 Linux Respin 呼ばれます 奇跡 私はいつも使っています。

次に、それを実行する必要があるのは 簡単なコマンドコマンド それが記録されたファイルのパスに向かって、私の場合は次のとおりでした:

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

そしてそれで、私たちは見るでしょう テキストバナー それは何と言いますか «DesdeLinux» の色で着色 スペインの旗 とのロゴが付いた画像バナー «DesdeLinux» の色で ベネズエラの旗.

BTColor:スクリーンショット

残りの部分については、新しいものを挿入してみるだけで済みます テキストと画像のバナー、手動または自動で作成され、挿入されるそれぞれの色が割り当てられます。これは、現時点では、デフォルトで4つしか表示されないためです。 黄色、青、赤、白 のために ピクセル(文字) バナーの。

記事の結論の一般的な画像

結論

これを願っています 便利な小さな投稿  オン «BTColor», 役に立つ少し bashシェルスクリプト それは美化することを可能にします ターミナル とともに テキストと画像のバナー en 白黒またはフルカラー、特にお祝いのそれらの日のために #DesktopFriday Linuxeros; 全体として、非常に興味深く有用です «Comunidad de Software Libre y Código Abierto» そして、アプリケーションの素晴らしい、巨大で成長しているエコシステムの普及に大きく貢献しています «GNU/Linux».

今のところ、これが好きなら publicación、 止まらないで それを共有する 他の人と一緒に、お気に入りのWebサイト、チャネル、グループ、またはソーシャルネットワークやメッセージングシステムのコミュニティで、できれば無料、オープン、および/またはより安全な Telegramシグナルマストドン または別の フェディバース、できれば。

そして、私たちのホームページにアクセスすることを忘れないでください «DesdeLinux» より多くのニュースを探索するだけでなく、の公式チャンネルに参加する の電報 DesdeLinux詳細については、次のいずれかにアクセスできます。 オンラインライブラリ として OpenLibra y ジェディット, このトピックまたは他のトピックに関するデジタルブック(PDF)にアクセスして読むため。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。