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 "$@"