![Tela Gnu: carrega vários arquivos de configuração](https://rvso.com/image/97213/Tela%20Gnu%3A%20carrega%20v%C3%A1rios%20arquivos%20de%20configura%C3%A7%C3%A3o.png)
É possível carregar vários arquivos de configuração na tela do Gnu?
Tentei várias -c
opções, em vão.
A idéia básica é manter meu padrão ~/.screenrc
carregado e adicionar uma configuração de sessão personalizada acima dele.
Responder1
O que faço é ter um arquivo screenrc comum e incluí-lo nos arquivos de sessão personalizados. Por exemplo, eu tenho ~/.config/screen/gnus.screenrc
contendo
sessionname gnus
source common.screenrc
chdir /
screen -t gnus emacs -nw -f gnus
E corro scr gnus
para abrir esta sessão, onde scr
está um script que organiza para anexar a uma sessão em execução ou abrir uma nova sessão com o nome especificado e usa o nome da sessão para construir o caminho para o arquivo de configuração.
#!/bin/sh
session_name=$1
rc_file=~/.config/screen/$session_name.screenrc
exec screen -c "$rc_file" -S "$session_name" -r -R -d "$@"