Gnu-Screen

Gnu screen : 載入多個配置文件

  • October 26, 2016

是否可以在 Gnu 螢幕中載入多個配置文件?

我嘗試了多種-c選擇,徒勞無功。

基本思想是保持我的預設~/.screenrc載入,並在其上方添加自定義會話配置。

我所做的是我有一個通用的 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 "$@"

引用自:https://unix.stackexchange.com/questions/318865