Pantalla Gnu: carga múltiples archivos de configuración

Pantalla Gnu: carga múltiples archivos de configuración

¿Es posible cargar varios archivos de configuración en la pantalla de Gnu?

Probé varias -copciones, en vano.

La idea básica es mantener ~/.screenrccargado mi valor predeterminado y agregar una configuración de sesión personalizada encima.

Respuesta1

Lo que hago es que tengo un archivo screenrc común y lo incluyo desde archivos de sesión personalizados. Por ejemplo, tengo ~/.config/screen/gnus.screenrccontenido

sessionname gnus
source common.screenrc
chdir /

screen -t gnus emacs -nw -f gnus

Y corro scr gnuspara abrir esta sesión, donde scrhay un script que organiza la conexión a una sesión en ejecución o abre una nueva sesión con el nombre especificado, y usa el nombre de la sesión para construir la ruta al archivo de configuración.

#!/bin/sh
session_name=$1
rc_file=~/.config/screen/$session_name.screenrc
exec screen -c "$rc_file" -S "$session_name" -r -R -d "$@"

información relacionada