Gnu-Bildschirm: Mehrere Konfigurationsdateien laden

Gnu-Bildschirm: Mehrere Konfigurationsdateien laden

Ist es möglich, mehrere Konfigurationsdateien im Gnu-Bildschirm zu laden?

Ich habe mehrere -cOptionen vergeblich ausprobiert.

Die Grundidee besteht darin, meine Standardeinstellung beizubehalten ~/.screenrcund darüber eine benutzerdefinierte Sitzungskonfiguration hinzuzufügen.

Antwort1

Ich habe eine gemeinsame screenrc-Datei und binde sie aus benutzerdefinierten Sitzungsdateien ein. Ich habe zum Beispiel eine ~/.config/screen/gnus.screenrcDatei mit

sessionname gnus
source common.screenrc
chdir /

screen -t gnus emacs -nw -f gnus

Und ich führe es aus scr gnus, um diese Sitzung zu öffnen. Dabei scrhandelt es sich um ein Skript, das entweder eine Verbindung zu einer laufenden Sitzung herstellt oder eine neue Sitzung mit dem angegebenen Namen öffnet und den Sitzungsnamen verwendet, um den Pfad zur Konfigurationsdatei zu erstellen.

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

verwandte Informationen