screen
なしでGNOMEターミナルを使用するのと同じように、またはそれにできるだけ近いssh
(GNOMEターミナルからscreen
経由)を使用したいと思います。具体的には:
GNOMEターミナルでは、マウスホイール、スクロールバー、または Shift+PgUp/PgDn。 screen
では、コピーモード(Ctrl+A、[)スクロールバックできるようにします(その後、マウスホイールが機能します)。 スクロール動作は変更できます( この回答 および この回答 を参照)が、この解決策には次の欠陥があります:
less
またはvim
でファイルを開くと、マウスホイールでエディターの「ウィンドウ」の上をスクロールして、ターミナルの以前の内容を確認できます。この動作はaltscreen on
を使用して変更できます( この回答 を参照)が、唯一の効果は、エディターを閉じると、古い端末の内容が追加されることですターミナルウィンドウのスクロールバックバッファに移動します。これにより、マウスホイールを使用してスクロールバックしたときに、エディタがらくたを表示できます。
これは、screen
でNiceスクロールを実行できないことを意味しますか?基本的に、コピーモードと同じように(可能な場合はマウスホイールとスクロールバーを使用して)スクロールできますが、コピーモードに入る必要はありません。
おそらく、あなたが求めているものを手に入れることはできません。
ターミナルの観点から:
screen
は、vi
やless
と同じように、フルスクリーン(しゃれなし)のアプリケーションです。screen
から:
screen
はknowマウスやスクロールについては何もしません。その情報をscreen
内で実行されているアプリケーションに渡します。screen
simulates代替画面;ターミナルの代替画面にアクセスする方法はありません。つまり、screen
には端末のスクロールバックにアクセスする方法がないため、利用可能な選択肢は端末が提供するものです。