Wie kann ich mehrere Alacritty-Fenster mit unterschiedlichen Konfigurationen starten?
- Einführung
- Verwendung der Option --config-file
- Erstellen individueller Konfigurationsdateien
- Skripte oder Alias für den einfachen Start
- Beachten von Verzeichnissen und Dateien
- Zusammenfassung
Einführung
Alacritty ist ein schneller, GPU-beschleunigter Terminal-Emulator, der standardmäßig eine einzelne Konfigurationsdatei verwendet, um das Verhalten und Aussehen der Terminalsitzung zu steuern. Wenn du jedoch mehrere Alacritty-Fenster mit unterschiedlichen Konfigurationen starten möchtest, zum Beispiel um verschiedene Farbprofile, Schriftarten oder Verhaltensweisen parallel zu verwenden, ist das ziemlich einfach und wird offiziell unterstützt.
Verwendung der Option --config-file
Der Schlüssel zum Starten von Alacritty mit einer anderen Konfigurationsdatei liegt in der Kommandozeilenoption --config-file. Diese Option erlaubt es dir, eine beliebige YAML-Konfigurationsdatei anzugeben, die verwendet werden soll, anstatt der Standarddatei unter ~/.config/alacritty/alacritty.yml.
Du kannst also z. B. zwei verschiedene Konfigurationsdateien anlegen, wie zum Beispiel ~/.config/alacritty/alacritty-dark.yml und ~/.config/alacritty/alacritty-light.yml, und die Fenster damit separat starten.
Ein Beispiel für den Start zwei unterschiedlicher Alacritty-Fenster von der Kommandozeile aus:
alacritty --config-file ~/.config/alacritty/alacritty-dark.yml &alacritty --config-file ~/.config/alacritty/alacritty-light.yml &Erstellen individueller Konfigurationsdateien
Du kannst zunächst deine bestehende Konfigurationsdatei kopieren und anpassen. Wenn du eine dunkle und eine helle Vorlage möchtest, kopiere einfach deine Standardkonfig in zwei Dateien:
cp ~/.config/alacritty/alacritty.yml ~/.config/alacritty/alacritty-dark.ymlcp ~/.config/alacritty/alacritty.yml ~/.config/alacritty/alacritty-light.ymlAnschließend passt du in alacritty-dark.yml z. B. Farben und Schriftarten so an, dass sie zu einem dunklen Thema passen, und in alacritty-light.yml entsprechend für ein helles Thema.
Skripte oder Alias für den einfachen Start
Wenn du häufig zwischen verschiedenen Konfigurationen wechselst, kannst du dir für die verschiedenen Profile Shell-Aliase oder kleine Startskripte anlegen. Zum Beispiel im Bash-Profil (~/.bashrc oder ~/.zshrc):
alias alacritty-dark=alacritty --config-file ~/.config/alacritty/alacritty-dark.ymlalias alacritty-light=alacritty --config-file ~/.config/alacritty/alacritty-light.ymlSo kannst du anstatt lange den Pfad anzugeben einfach alacritty-dark oder alacritty-light eingeben.
Beachten von Verzeichnissen und Dateien
Alacritty lädt nur die in der angegebenen Konfigurationsdatei beschriebenen Einstellungen. Achte darauf, dass Pfade in der Konfiguration – zum Beispiel Fonts, Background-Bilder oder andere Ressourcen – relativ zur richtigen Stelle aufgelöst werden oder benutze absolute Pfade, damit alles immer gefunden wird.
Zusammenfassung
Um also mehrere Alacritty-Fenster mit unterschiedlichen Einstellungen zu starten, erstellst du verschiedene YAML-Konfigurationsdateien und startest Alacritty mit --config-file /pfad/zur/konfig.yml. Das erlaubt eine flexible Nutzung und einfache Verwaltung mehrerer Profile nebeneinander.
