Gnu 화면: 여러 구성 파일 로드

Gnu 화면: 여러 구성 파일 로드

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

관련 정보