他のプログラムとの切り取り/貼り付けをサポートする簡単な端末エミュレータ?

他のプログラムとの切り取り/貼り付けをサポートする簡単な端末エミュレータ?

私は、Mac OS Xに組み込まれているターミナルアプリケーション間でテキストを切り取り、コピーして貼り付ける機能が好きです。

これで、scrotwm、xmonadなどのタイリングウィンドウマネージャに移動する予定ですが、今はxTermだけです。切り取り/貼り付けを許可できません。別のプログラムウィンドウで切り取りと貼り付けを可能にする他の端末エミュレータはありますか?

(しかし、エンコーディングはUTF-8をサポートしてください)

答え1

Xfceターミナルエミュレータ、Konsole、Gnomeターミナルはすべて良いターミナルエミュレータで、すべてタブとキーボードショートカットを持っています。決定は、主に使用するツールキットと使用可能な依存関係によって決まります。

Xfceターミナルは私が個人的に好きなターミナルです。他の2つよりも単純ですが、主に構成ファイルが不足しています。他の2つはありますが、私は使用しません。 GTK+ウィジェットツールキットを使用し、Xfceにいくつかの依存関係があります。

KonsoleはKDEプロジェクトで作成されており、KDEのすべてと同様に調整できる部分がたくさんあります。いくつかの巧妙なコードがスクロールしたときに画面に書き込まれるテキストの量が減ったため、かつて最速の端末エミュレータと見なされました。これはQTウィジェットツールキットとKDEによって異なります。

Gnome 端末は Xfce 端末の基礎であるため、デフォルト設定は Xfce 端末と似ています。主な違いは、設定ファイルが含まれていることです。私は使用していないので、どのような違いがあるのか​​分かりません。 GTK+に基づいており、Gnomeに依存しています。

より軽い用語エミュレータがあると確信していますが、これらは私が最もよく知っていて好きなものです。

答え2

.Xdefaultsに次の行を追加すると、xtermがすべてのバッファにコピー/貼り付けられ、xtermとGTKアプリケーションの間でコピー/貼り付けが可能になります(本質的にこれが欲しいものだと思います)。

xterm*VT100.translations: #override <Btn1Up>: select-end(PRIMARY, CLIPBOARD, CUT_BUFFER0)

生地入力する xtermクリップボード(またはデフォルトの選択)で次を使用します。

XTerm*VT100.translations: #override <Btn2Up>: insert-selection(PRIMARY,CLIPBOARD,CUT_BUFFER0)

編集:xtermにはほぼ同じことを行うもう1つの簡単な設定があります(.Xdefaultに次のものを追加するだけです)。

xterm*selectToClipboard: true

関連情報