linuxのscreen環境でスクロールができない時にする対応

開発環境

現象

linuxに仮想ターミナル化するライブラリがありますが、こちらを使用時にスクロールしても上部にあるものがスクロールされないことがあります。

対応方法

  1. ホームディレクトリにある.screenrcファイルを編集

ファイルがない場合は、以下で作成をします。

touch ~/.screenrc

ファイルがある場合は、vim(等)で開きます

vi ~/.screenrc
  1. マウスサポートを有効にする設定を追加

以下でマウスのスクロールの設定を開いた設定ファイルに追加します

altscreen on
termcapinfo xterm* ti@:te@
mousescroll on
mousespeed 1
  1. screenを再起動

以下で 起動しているscreenを再起動します

screen -S mysession