![Gnu スクリーン: 複数の設定ファイルを読み込む](https://rvso.com/image/97213/Gnu%20%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%3A%20%E8%A4%87%E6%95%B0%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%82%80.png)
Gnu 画面で複数の設定ファイルを読み込むことは可能ですか?
複数のオプションを試しましたが-c
、無駄でした。
基本的な考え方は、デフォルトを~/.screenrc
ロードしたままにして、その上にカスタム セッション構成を追加することです。
答え1
私がやっているのは、共通のscreenrcファイルを用意し、それをカスタムセッションファイルからインクルードすることです。例えば、次のような内容があります~/.config/screen/gnus.screenrc
。
sessionname gnus
source common.screenrc
chdir /
screen -t gnus emacs -nw -f gnus
scr gnus
そして、このセッションを開くために を実行しますscr
。ここでは、実行中のセッションに接続するか、指定された名前で新しいセッションを開くかを調整し、セッション名を使用して構成ファイルへのパスを構築するスクリプトです。
#!/bin/sh
session_name=$1
rc_file=~/.config/screen/$session_name.screenrc
exec screen -c "$rc_file" -S "$session_name" -r -R -d "$@"