システムが ~/.screenrc ファイルを使用していることを確認するにはどうすればよいですか?

システムが ~/.screenrc ファイルを使用していることを確認するにはどうすればよいですか?

友人がかなり詳細なファイルを提供してくれたので、.screenrcそれを自分のディレクトリに入れました。実行してもファイル内の編集内容が利用されないこと~/にかなり自信があります。screen

  • 使用しているかどうかはどうすれば確認できますか?
  • システムで~/.screenrcファイルが使用されていることを確認するにはどうすればよいですか?

答え1

$HOME/.screenrc はコンパイル時のデフォルトです。コマンドラインで指定することもできます。

$ screen -c ~/.screenrc

環境変数で設定することもできます:

$ export SCREENRC="~/.screenrc"

読み込まれている/使用されていることを確認するには、次の 2 つを screenrc に追加してみてください。

hardstatus on
hardstatus alwayslastline

一番下の行にすべてのウィンドウがリスト表示されたら、screenrc が読み込まれています。

答え2

ブライトランサーの回答は役に立ちますが、限られた経験に基づいて、次のことを付け加えることができます。

.screenrc ファイルにエラーがある場合、screenそのファイルは黙って無視されるようです。

これで原因が説明できるかもしれません。空のファイルから始めて、ゆっくりと行を追加し、問題のある行を見つけ出すとよいでしょう。

答え3

screenrc ファイルは、次回ログインするまで有効になりません。ファイルを作成してから screen を実行すると、機能しないように見えます。ただし、次回 bash セッションにログインすると、機能します。

その間、他の回答に従ってファイルを指定できます。すぐに再度ログインする方が簡単だと思います。

関連情報