web-dev-qa-db-ja.com

端末のテーマ/動作を変更するには?

Excel/.Net/Javaのように、端末も使いやすいですか?

現在のシナリオでは、単一のカラーウィンドウと単一のフォントであり、GUIをまったく使用せずに作業します。

ユーザーができる限り端末を使用することに興味を持たせるのに役立つ例:

  1. ターミナルのルックアンドフィール
  2. GUIコントロール
  3. より多くのコマンドを書く代わりに、オプションを選択してドラッグし、コマンドオプションを自動入力する必要があります
  4. ユーザーが端末上で任意のアルファベットまたは任意の数字を入力するたびに書き込むことができるコマンドのリストa/b/c/.../z
  5. また、各コマンドについての簡単な要約が表示され、そのコマンドの詳細情報を取得するために彼が理解できるはずです。
  6. ユーザーには、ヘルプウィンドウ全体を新しいウィンドウで表示するオプションが必要です。

1日16〜18時間近くコンピューターを使用し、利用可能なすべての部分に取り組んでいるユーザーとして、私は働いていますが、コーディングはわかりません。ありがとう!

1
Rahul Gandhi
  1. さまざまなターミナルエミュレーター(ウィンドウ)とさまざまなシェル(作業を行うもの)があり、それらを構成または変更できます。たぶん、デフォルトのBashよりもZsh-Shellのほうが好きでしょう。

  2. ターミナルは、テキスト入力および出力用に作られています。 GUIの必要性はないと思います。シェルコマンドの代替として使用できるGUIアプリケーションがあります。

  3. ターミナルエミュレータにはコピーと貼り付けの可能性があり、多くのシェルはTABキーによる自動補完を提供します

  4. 多くのシェルは、TABキーでオートコンプリートを提供します

  5. ほとんどのコマンドは、command --helpの簡単なヘルプを提供します。詳細については、マンページがあります:man command

  6. 別のウィンドウでヘルプセクションを開くか、ブラウザでインターネットで検索できます。

シェルは最初は難しいと思いますが、ほとんどのGUIアプリケーションよりもはるかに多くの可能性があります。シェルをさらに使用したい場合は、ステップごとに使用方法を説明するウィキがあります

1
Paul Götzinger

はいといいえ。はい:別の端末エミュレータをインストールできます。 「端末」自体は、ctrl + alt + shift + Fxを押したときに得られるものです(実際には正しくありません。これらは仮想端末です)。 -透明性-多様なオプション-色のテーマ-ショートカット-タブなどで、より洗練されたターミナルエミュレータを入手できます。また、フォントを変更することもできます。 Yiuはシェルを変更できます:Ubuntuのシェルはかなり標準です。例えばoh-my-zshとpowerlineを備えたzsh-ただグーグル、これはすばらしく見えるかもしれません!Thkseシェルは、タブ補完、色付き出力、プロンプトのステータス、構文ハイライトなどのオプションを提供します。

いいえ、できません:ターミナルは、インストールされているすべてのCLIプログラムAT ONCEにアクセスできるプロンプトです。インストールされている場合、自動的にソースされます。さらに、コマンドを組み合わせることができます。 「パイプ」、「フィルター」など。あるプログラムの出力を別のプログラムの入力に渡します。そこで使用するすべてのツール、ls、cdなどは実際にはプログラムです。これをGUIとして想像してください:想像してください、すべてのボタン、チェックボックスなどは単一のプログラムです。別のプログラムをインストールすると、別のチェックボックス/ボタン/ w/eが表示されます。そして、「ls/usr/bin」を実行します。そして、それがいくらなのかを見てください-そしてそれだけではありません。 GUIのすべてですか?また、すべての引数などを処理する必要があります。最終的には、非常に使いにくく、実際にはユーザーを助けない非常に散らかったGUIを思い付くでしょう-シェルの動作は変わりません。これも非常に強力な理由です-対話型のスクリプトインタープリターであり、どの言語でもプログラム全体を呼び出すことができる拡張可能なスクリプト言語です。ここでの秘trickは、テキストを使用することです。返される値またはオブジェクトは取得されませんが、「API」はプレーンテキストです。これにより、「低速」になりますが、過度に拡張可能になります。

ターミナルで入力していますか?いいえ、スクリプトを作成しています!このようなGUIは、GUI専用にしようとするすべてのプログラミング言語と同様に失敗します。

ただし、別のアプローチは成功する可能性があります。ほとんど使用されるプログラムのみをGUIにするか、最も使用されるもの用のスクリプトライブラリGUIインターフェイスを作成します。プログラマーにGUIを作成することを要求する;-)しかし、彼らは(ほとんど)行いません。また、シェルはほとんど常に機能するためです。 GUIにはグラフィックが必要です。

0
larkey

CLI Companion はあなたが探しているものです!

きれいに見たいだけなら、 Terminology を使用すると、必要なすべての目を楽しませてくれます。

0
dotbugfix