web-dev-qa-db-ja.com

ターミナルウィンドウ(sshセッション)でスクロールバックが機能しない

私は、slicehostにubuntuスライスを持っています。つまり、それはXenホスト上のDomUであり、インストールをかなり簡略化したものです。

私を悩ませているのは、shift-pgupを使用して端末をスクロールして戻ることができないことです。

誰かに教えてもらえますかこのスクロールバック機能を有効にするパッケージ(インストールされているかどうかを確認できます)-または、機能していない理由について他の洞察がある場合は、お知らせください。

(注:現在「defscrollback 1024」が設定された画面を実行していますが、それでも機能しません)

11
Brent

これを~/.screenrcに追加して画面からログアウトし、再度ログインします。

Shell "/usr/bin/bash"
termcapinfo xterm* ti@:te@
10
davidparks21

画面は、実際には舞台裏のcursesプログラムであるため、ローカルX端末の標準のスクロールバックを無効にします。 Muraliが言ったように、画面のスクロールバックを使用したい場合は、Ctrl-A escを押してから、通常のキー(PgUp/PgDn/cursor)を使用して履歴を調べる必要があります。エスケープはあなたを取り戻すでしょう。

4
womble

スクリーンセッションはローカルマシンですか、リモートマシンですか?リモートにある場合は、画面のスクロールバックモード(Ctrl + A、デフォルトでは[])に切り替えてみてください。

Shift + PgUpは興味がありますか?

1
Murali Suriar

端末でPuTTYを使用し、サーバーでスクリーンセッションを実行している場合は、PuTTY設定の[端末]-> [機能]で[代替端末画面への切り替えを無効にする]の横のボックスをオンにする必要があります。その後、スクロールバックは通常どおり機能します。

0
simplr