screenコマンドを使うたびに、スクロールの設定方法を忘れるのでメモ
スクロール不可環境再現
バージョン確認コマンド:
screen -v
Screen version 4.08.00 (GNU) 05-Feb-20
screen -ls
No Sockets found in /run/screen/S-root.
「No Sockets found in /run/screen/S-root.」のように表示された場合は、sudoを先頭につけて実行
screen作成:
screen -d -m -S スクリーン名
screen -r スクリーン名
スクロール不可症状
次のような症状となっている
- スクロールすると、「^[[A /」や「^[[B」などが表示
- スクロールすると、コマンドの履歴をさかのぼる
解決方法
一時的な対処方法(コピーモード)
コピーモードに入って、スクロールを可能にします。「Ctrl」+「A」+「[」
でコピーモードに入ります。
「Copy mode - Column...」のような表示が出てくるはずです。
参考:
永続的な対処方法(~/.screenrc)
「~/.screenrc」ファイルへスクロールの設定を加えておきます。
以下必要な個所のみ抜粋
screenrc:
## スクロール行数
defscrollback 10000
## マウススクロール有効
termcapinfo xterm* ti@:te@
参考:
以上