「画面」ユーティリティ:表示処理を停止する方法は? [コピー]

「画面」ユーティリティ:表示処理を停止する方法は? [コピー]

プログラムscreenは表示される内容を完全に制御できます。たとえば、スクロールバックバッファは端末のバッファではありません。
私はまったく同じターゲットに対して別々のコマンドセットと別々の設定セットを持つのが好きではありません。これにより、マウスなどを使用してスクロールバックバッファの200行をテキストエディタにコピー/貼り付けることも防ぎます。

screen表示された内容を記録し、端末にタスクを実行させる方法はありますか?
それとも別のプログラムが代わりにありますかscreen

答え1

選択肢が必要な場合はscreen常に1つありますtmux主なサイトはこちら

画面バッファを後ろにスクロールしたくない場合は、次のオプションがあります。

screen -S testsession -h 0

または、.screenrcファイルに次の行を追加します。

defscrollback 0

このオプションを使用すると、Shift+Page UpShift+を使用して端末をスクロールすることができますPage Down

編集#1

このオプションは、GNOME 2.32の画面バージョン4.0.3-15を使用するFedora 14で確実に機能します。これを行うと、私は3000行から後ろにスクロールするように設定されたgnomeターミナルウィンドウにいます。

            GNOME端末スクロールバックのss

私の端末で次のコマンドを実行します。

screen -S blahblah -h 0

一度入って通常の+をscreen実行すると、ウィンドウはこれに変わりますが、後ろにスクロールすることはできません。Ctrl+AEsc

画面を含むGNOME端末スクロールバックのss

ただし、同じ端末でfindコマンドを実行すると、Shift+Page Up/Downキーのみを使用して後方にスクロールできます。

ssの検索が後方にスクロールされました。

関連情報