web-dev-qa-db-ja.com

ターミナル出力のスクロールがなくなりました(ヘッドレス11.10サーバー、10.10からのアップグレード)

最近、10.10サーバー(ヘッドレス、EC2)を11.04にアップグレードしてから、11.10にアップグレードしました。どちらのアップグレードも機能しているように見えますが、今では特に出力スクロールに関して、私の端末の動作が異なります。 11.10デスクトップ(GNOMEフォールバック)上のターミナル経由でこのサーバーにアクセスしています。

10.10動作:

  • ターミナルの右側にスクロールバーが表示され、古い出力にスクロールバックできます。
  • マウスホイールを回すと古い出力に戻ります

11.10動作:

  • スクロールバーは表示されません
  • マウスホイールを回すと、コマンド履歴で現在の行が循環します(上キーと同じ)

これは簡潔に説明するのが難しい問題であり、これに関する情報を見つけることができなかった。しかし、同じアップグレードを数回(10.10-> 11.10)実行しましたが、結果はターミナルのスクロールに関して常に同じです。出力スクロールは私にとって非常に重要であり、私が当たり前のことと思っていることです。これを解決するまで、このサーバーで効果的に作業できないことが心配です。

更新-ログアウト/ログイン後に問題が発生しましたさて、同じアップグレードを数回行ったが同じ問題に遭遇したと言いました。しかし、以前の試みでは私は怖がってあきらめました。今回は、アップグレードを終了することを決心し、SSHを介してサーバーからログアウトして再度ログインするだけで問題は解決しました。

59
janoside

説明する動作は、端末がlessviなどのツールで使用されるフルスクリーンの「カーソルアドレス指定」モードで動かなくなったように聞こえます。

これらのプログラムが正常に終了しないと、モードが停止する可能性があります。たとえば、それらをkill -9、または切断するsshセッションを介して実行している場合。次のコマンドを実行して、このターミナルモードを終了できます。

tput rmcup

または、lessを指定してファイルを参照し、通常どおりに終了してください。その後、カーソルアドレス指定モードに入ったときに、スクロールバックと画面のコンテンツにアクセスできるはずです。

107

tput rmcupが機能しない場合は、試してください

tput reset

代わりに。

11
tacaswell

ただresetだけが私のために働いた。

0