推奨されます, 2020

エディターズチョイス

Linux用の15のベストターミナルエミュレータ

Linux端末エミュレータに関する記事では、通常、「端末は怖くない」と言っていることにお気づきでしょうか。 まあ、彼らは間違っていません。 端末エミュレータは単なるアプリケーションです。 それについて本質的に「怖い」ものは何もありません(そこで実行するコマンドは潜在的に危険です)。 そしてそれは他のものと同じようなアプリケーションなので - 例えば音楽プレーヤーやメッセージングアプリ - あなたはそれを簡単に置き換えることができます。

ご存知かもしれませんが、「端末」という用語は実際の物理デバイスを指すのに使用されていました。 彼らはキーボードとスクリーンを持っていて、人々がメインフレームコンピュータと対話することを可能にしました。 最近では、私たちの端末エミュレータは単なるソフトウェアですが、私たちは同じ単語 - 端末 - を彼らのためにしばしば使用します。

Linux端末の大部分はDEC(Digital Equipment Corporation)によって開発されたVTxxxデバイスの機能をエミュレートしますが、他のデバイス(IBM、HP、ADDM…)用のエミュレータもあります。 Linux端末、特にVTEソフトウェアライブラリをベースにした端末は非常に似ています。 違いは、主にワークフローを改善するために有効にできる追加のオプションです。

ほとんどの人は自分のLinuxディストリビューションで提供されているデフォルトの端末に満足しているでしょうが、物事を変えたいと思う人もいるでしょう。 あなたが冒険的であると感じているなら、ここにあなたの現在のものを完全に置き換えることができる15の最高のLinuxターミナルエミュレータがあります:

1. AltYo

あなたが望むなら素晴らしい:たくさんのタブ管理オプションを持つドロップダウンターミナル

AltYoにはそれほど多くの依存関係はありませんが、たくさんのタブ関連の設定があります。 複数のタブを操作したり、それらを並べ替えたり、タイトルを変更したり、誤って閉じないようにロックしたりできます。 これはドロップダウン端末なので、画面の端から滑らかにスライドしますが、タイリングウィンドウマネージャでもうまく機能します。

AltYoを起動すると自動的に新しいタブでアプリを開くことも、Linuxデスクトップでアプリを自動起動させることもできます。 初心者はAltYoには複雑ではない設定ダイアログがあるので、設定ファイルを編集する必要はありません。 逆に、舞台裏をいじくり回したい人は、AltYoをCSSでカスタマイズできます。

ウェブサイト

キティ

あなたが望むなら素晴らしい:スピードのために最適化された現代のターミナル

Kittyには、Linux端末エミュレータの間では比較的一般的ではないスマートな機能、 OpenGLレンダリングがあります 。 CPUに負担をかける代わりに、より高速でスムーズな出力をグラフィックカードに依存します。

Kittyの複数のインスタンスを開き、それらを1つのコンテナにきちんと整理することができます。 いくつかのタイリングレイアウトがサポートされていて、あなたはセッションとして(すべての実行中のアプリやコマンドで)レイアウトを保存し、いつでもそれをロードすることさえできます。

ウェブサイト

3.学期

あなたが望むなら素晴らしい:コマンド出力を管理するための高度なオプション

最もクールな機能に対する賞は、 Extratermのコマンドフレームに贈られます。 ExtratermはLinuxコマンドの出力を色分けされたフレームに配置します - 成功した場合は青、失敗したコマンドは赤です。 Xアイコンをクリックするか、Extraterm内の別のタブで開くと、コマンドの出力を素早く削除できます。 選択モードに切り替えると、各フレームの出力を編集できます。

その他の便利な機能にはfromおよびshowコマンドがあります。 最初のコマンドでは、前のコマンドの出力を次のコマンドの入力として使用できます。 showコマンドは、ファイルの内容を端末ウィンドウに表示します。また、イメージファイルもサポートされています。

ウェブサイト

4. Urxvt

あなたが望むなら素晴らしい:拡張性とスピード

Urxvtはrxvt-unicodeの略で、この端末エミュレータの原点を示唆しています。 これはUnicodeをサポートするrxvtのフォークであり 、Unicodeはファイルやアプリケーションでさまざまな書記体系や文字を表現することを可能にします。

Urxvtは読みやすくするためにカスタムの行の高さと文字間隔もサポートします。 urxvtは、サーバークライアントモードで使用できます。このモードでは、メモリを節約し、新しいurxvtウィンドウ(クライアント)をより速く開くためにバックグラウンドプロセス(サーバー)として実行されます。

Perlがあなたのお気に入りのプログラミング言語であれば、urxvtがあなたのお気に入りのLinuxターミナルエミュレータかもしれません。 タブ、クリック可能なURL、クリップボード管理などの機能を導入するために有効にできるuxrvt用のPerl拡張がかなりあります。 もちろん、あなたはカスタムエクステンションを書くことにあなたの手を試すことができます。

ウェブサイト

5. Xfceターミナル

あなたが望むなら素晴らしい:オプションのドロップダウンモードを備えた初心者に優しい端末

Xfceターミナルは初心者に人気があります。シンプルなダイアログで簡単にカスタマイズできるからです。 Linux端末に期待される標準機能に加えて、いくつかのすばらしい機能が追加されています。

ファイルマネージャからXfceターミナルにファイルをドラッグアンドドロップして、ファイルへのフルパスを表示させることができます。 端末ウィンドウの背景は透明にすることができ、Xfce端末をコンパクトモードで使用することができます。これはウィンドウの枠線、装飾、およびツールバーを隠します。

何よりも良いのは、Xfceターミナルを他の一般的なドロップダウンターミナル(このリストにあるGuakeまたはTilda)のように動作させるオプションのドロップダウンモードです。 必ず公式文書を読んで、ドロップダウンモードが正しく設定されていることを確認してください。

ウェブサイト

6.コンソール

あなたが望むなら素晴らしい:簡単な対話による高度なカスタマイズ

Konsoleを使用することは、コンベヤーベルトの寿司屋で食べるようなものです。 あなたが望むものを選ぶためにあなたの目の前にレイアウトされているので、たくさんのおいしい詳細が …まだ長い間それらを見つめることはあなたの頭を回転させるかもしれません。 どこから始めようか。

プロファイルを作成することから始めましょう。 Konsoleでは、異なるタブでプロファイル切り替えたり、一度に複数のプロファイルを実行したりすることもできます。 すべてのプロファイルには独自の外観と動作設定があり、別々のKonsoleプロファイルにさまざまなシェルをロードできます。 プロファイルをアクティブにすると、そのプロファイルは自動的にカスタムコマンドおよびアプリケーションを実行できます。

プロファイルを設定したら、タブ管理に飛び込みます。 「分割表示」オプションは、同時に複数のタブの内容を表示します。 Konsoleウィンドウ間でタブを移動するには、[タブのクローン作成]オプションを使用するか、タブを切り離して新しいウィンドウで開きます。

その他の優れた機能には、コマンド出力を一時停止できるフロー制御や、Konsoleタブのコマンドで何が起こっているのかを知らせるMonitor for Activity / Silenceがあります。 Konsoleがドロップダウンモードを持っていないことに失望しているなら、Yakuakeを見てください。 それはKonsoleに基づいており、その機能の多くを共有しています。

ウェブサイト

7.ノームターミナル

あなたが望むなら素晴らしい:おなじみのインターフェースでの安定性

Gnomeターミナルは、異なるデスクトップ環境ではKonsoleのやや軽量なものです。 Konsoleと同様に、Gnome Terminalはプロファイルをサポートしており、カーソルの形や配色からエンコーディングやBackspaceキーの動作まで、 あらゆるものカスタマイズできます。

Gnome TerminalはVTEライブラリに依存しているので、その機能セットは同じバックエンドを共有する他のLinux端末とほとんど同じです。 したがって、MATEターミナルまたはPantheon(小学校OS)ターミナルから切り替える場合は、混乱しすぎないようにしてください。

ウェブサイト

専門用語

あなたが望むなら素晴らしい:端末での実用的なファイルプレビュー

用語集では、端末を使うのが楽しいです。 小さなポップアップとして表示されるファイルプレビューのおかげで、ファイル管理が簡単になりました。 画像やビデオファイルなど、さまざまなファイル形式をプレビューできます。 用語はURLとローカルファイルへのパスを自動的に認識するため、マウスクリックでそれらを開くことができます。

複数の端末ウィンドウを頻繁に使用する場合は、用語を使用してウィンドウを複数のウィンドウに分割して整理することができます 。 各ペインには、自由にサイズ変更できる複数のタブを含めることができます。 そうすれば、複数のウィンドウを1つにまとめることができます。 用語を制御するもう1つの方法はタブスイッチャーです。 それはあなたがすぐにあなたが必要とするものを見つけるためにそれらを介してシャッフルすることを可能にするようにグリッドで全ての端末ウィンドウを表示する。

ウェブサイト

9. Qターミナル

あなたが望むなら素晴らしい:多重化をサポートするドロップダウン端末

QTerminalは、彼らが提供する機能の量を考えると、彼らがどれほど軽量であるかにあなたを驚かせるそれらのアプリの一つです。 カラースキーム、フォント、キーボードショートカットからスクロールバーとタブの位置、透明度、ブックマークまで、ほとんどすべてをカスタマイズできる高速で応答性の高いドロップダウンターミナルです。

マルチプレクサ機能のおかげで、QTerminalは1つのウィンドウに複数の端末エミュレータインスタンスを表示することができます。 QTerminalアプリケーションウィンドウを縦または横に分割して、開いているタブとウィンドウを簡単に切り替えることもできます。

ウェブサイト

シロアリ

あなたが望むなら素晴らしい:キーボードショートカットに大きく依存するVimのようなワークフロー

一見すると、Termiteは単なるシンプルなターミナルエミュレータです。 その設定ファイルを覗いてみると、標準的なオプションセットが見つかるでしょう。 透明度、カスタムフォントと配色、ク​​リック可能なURL、カスタムスクロールバックサイズがサポートされています。

しかし、それだけではありません。 シロアリは、挿入と選択の2つのモードで機能します。それぞれに独自のキーボードショートカットがあります。 それらはすべてマウスに手を伸ばす必要なしにあなたをより生産的にするように設計されています。 これが、Termiteがタイリングウィンドウマネージャのマウスレスワークフロー最適な理由です。

ウェブサイト

注: Termitと呼ばれる別のLinux端末エミュレータがあります。 名前は似ていますが、Termiteと同じ方法ではありません。

11.ムルタム

あなたが望むなら素晴らしい:たくさんの言語とエンコーディングのサポート

最近のほとんどのターミナルエミュレータは複数のエンコーディングをサポートしていますが、Mltermがサポートしている言語や書記体系の数に近いものはほとんどありません。 アラビア語、ヘブライ語、ペルシアなどのRTL(右から左へ)言語を使用したい人にとっては必須です。 ヒンディー語、ベンガル語、グジャラート語、カンナダ語、パンジャブ語など、インド語とドラヴィダ語のエンコーディングもサポートされています。

縦書き、全角、文字の組み合わせなどの特殊機能により、東アジア、タイ、ベトナムの文字を使用できます。 さらに、Mltermは複数のX Input Methodサーバーをサポートしており、あなたの入力に必要なエンコーディングを自動的に検出することができます。

ウェブサイト

クールレトロ用語

あなたが望むなら素晴らしい:郷愁誘発アイキャンディー

すでに説明したように、Linux端末エミュレータは現在は非推奨の物理デバイスの機能を模倣しています。 しかし、クールレトロタームはそれをさらに一歩進め、見た目もまねています。 今、あなたはあなたのデスクトップ全体を古いCRTモニターのレプリカに変えることができて、同僚や通行人から好奇心ちらっと目を引くことができます。

Cool Retro Termには、画面のちらつきやスキャンラインなどの配色と効果いくつかあります。 その主な目的は単なる見た目のようですが、他の端末エミュレータとしてCool Retro Termを使用することもできます。

ウェブサイト

ロクスターム

ご希望の場合に最適:Gnomeターミナルの軽量でありながら機能的な代替品

ROXTermはGnome Terminal代わる先進的なものを目指していますが、Gnome関連の依存関係の負担はありません。 実際には、これはキーボードショートカットのサポート、配色、ユーザープロファイル、セッションの保存など、よく知られている機能がたくさんあることを意味します。

それとは別に、ROXTermには実用的なポップアップメニューがあり、メニューバーを隠して画面スペースを最大限に活用できます。 さらに、ROXTermはファイルパス、SSHホスト名、Eメールアドレス、およびWeb URLを認識できます。 それらをクリックして宛先を開くかアクセスするか、Ctrlを押しながらリンクを別のアプリケーションにドラッグすることができます。

ドラッグと言えば、テキストとファイルをROXTermアプリケーションウィンドウにドラッグアンドドロップすることもできます。 テキストは端末に貼り付けられますが、ファイルはさらに操作できるパスとして表示されます。

ウェブサイト

ティルダ

あなたが望むなら素晴らしい:オプションのまともな量のドロップダウン端末

よく知られているドロップダウンターミナルであるTildaは、設定ダイアログで簡単に調整できる素晴らしいオプションがたくさんあります。 自動非表示とフォーカスを試すか、Tildaでデスクトップ上の他のすべてのウィンドウを隠すことができます。 Tildaは透明にすることができ、画面上のどこに表示されるかを調整できます。

キーボードショートカットはタブナビゲーションを容易にし、コマンドの出力から何も見逃さないようにするために、無制限のスクロールバックを有効にすることができます。 大事なことを言い忘れましたが、Tildaにはキーボードショートカットでいつでも検索できる検索バーがあります。 クエリでは大文字と小文字が区別され、正規表現も使用できます。

ウェブサイト

15.用語集

あなたが望むなら素晴らしい:異なるウィンドウレイアウトを持つ軽量の端末

Terminix は単語 "tiling"に新しい意味を与えます。 アプリケーションウィンドウを複数のペインに分割することで、さまざまな目的のために何十ものレイアウトを作成し、それらを保存し、必要に応じてそれらを読み込むことができます。 ペインを切り替えるには、サイドバーでそれらをクリックするか、キーボードショートカットを使用します。

オプションで、Terminixはドロップダウンターミナルとして実行することができます - これはPreferences> Quakeダイアログで設定します。 完了したプロセスについてデスクトップ通知をオンにするオプションもあります。

自動プロファイル切り替えは、おそらく最も実用的な機能です。 現在のユーザー名、ホスト名、またはディレクトリの変更を検出すると、ユーザープロファイルの設定に基づいて、Terminixの動作と外観が変わります。 ただし、Terminixには今のところ64ビットバージョンしかないことに注意してください。

ウェブサイト

Linux用の最高のターミナルエミュレータ!

これはすでに長いリストですが、Linux用のターミナルエミュレータはもっとたくさんあります。 基本に固執し、伝統的なアプローチを採用する人もいます。 (中止された)Cyborg Terminalプロジェクトのような他の人たちは、まったく異なる、そして予想外のことをしています。

いつものように、選択はあなた次第です、それであなたの経験のレベルに合ったターミナルを選んでください。 非常に多くのターミナルエミュレータがよりユーザーフレンドリーでカスタマイズしやすいものになるように努力しているので、Linux初心者でも1つを選ぶことや使用することに苦労するべきではありません。

あなたはターミナルエミュレータで何を探しますか? あなたはどちらが好きですか? Linux用の他のターミナルエミュレータを推奨できますか? コメント欄でお知らせください。

画像クレジット:Wolfgang StiefによるFlickrによるDEC VT100ターミナル。 注目の画像ソース

Top