Wie kann ich mehrere Alacritty-Fenster mit unterschiedlichen Konfigurationen starten?

Melden
  1. Einführung
  2. Verwendung der Option --config-file
  3. Erstellen individueller Konfigurationsdateien
  4. Skripte oder Alias für den einfachen Start
  5. Beachten von Verzeichnissen und Dateien
  6. 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.yml

Anschließ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.yml

So 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.

0

Kommentare