Wie jeder weiß, können Sie über das Menü ein neues Profil erstellen, in dem Sie gefragt werden, welches vorhandene Profil das übergeordnete Profil für Ihr neues Profil sein soll. Aber wie soll ich ein neues Profil über die Befehlszeile erstellen?
Soll ich jeden vorhandenen Wert aus dem Standardprofil über gconftool lesen und unter einem neuen Namen neu setzen oder gibt es eine bessere Lösung? Wenn die Antwort ja lautet: Muss ich auf den neuen Profilnamen achten? Die Neuen sind immer aufgerufen Profile0
, Profile1
, Profile2
usw.
command-line
gnome-terminal
Wurstsalat
quelle
quelle
Antworten:
quelle
Sie können kein neues Profil erstellen, aber Sie können Ihre aktuelle Konfiguration sichern, indem
gconftool-2
Sie sie verwenden , ändern und laden.Denken Sie daran, dass nur die nicht standardmäßigen Werte zurückgegeben werden (oder was gconf als nicht standardmäßig erkennt), sodass die resultierende Datei nicht vollständig sein konnte.
quelle
Für GNOME Terminal> = 3.8 können Sie zum Erstellen / Bearbeiten / Lesen von Profilen über cli entweder
dconf-cli
oder verwendengsettings
. Meine Wahl istdconf-cli
.Erstellen Sie ein neues Profil
Mindestschritte sind
uuidgen
list
:dconf write "$dconfdir/list" "[..., 'UUID']"
visible-name
:dconf write "$dconfdir/:UUID"/visible-name "'NAME'"
Danach wird in den GUI-Einstellungen von Terminal ein neues Profil angezeigt, damit Sie die Einstellungen über die GUI bearbeiten können, auch wenn nicht viele Einstellungen festgelegt wurden.
Ein funktionierendes Skript:
Achten Sie auf die Anführungszeichen um den Wert, den Sie schreiben. Wie im Handbuch gesagt ,
Sie können weitere Optionen des Profils über cli festlegen, wenn Sie möchten. Lauf
zu setzen. Mit können
dconf-editor
Sie verfügbare Optionen prüfen. Navigieren Sie zu einem Pfad wie/org/gnome/terminal/legacy/profiles:/:9ca4ab84-42f2-4acf-8aa9-50e6351b209a/
. Es ist besser, ein altes Profil zu überprüfen, für das viele Optionen festgelegt wurden.Dupliziere ein Profil
Sie können
dconf dump
ein altes Profil undload
es einem vorhandenen zuordnen. Um ein Profil zu duplizieren, müssen Sie ein neues mit den obigen Schritten erstellen und ein altes Profil kopieren, um es zu überschreiben. Denken Sie daran, es nach dem Überschreiben umzubenennen.Ein funktionierendes Skript:
So rufen Sie die UUID eines Profils anhand seines Namens ab:
Ein Profil als Standard festlegen
Schreiben Sie einfach die UUID des Profils in den Schlüssel
default
:Referenz
quelle
dconf watch /
und endlich erfahren, was los ist, und die Antwort ist genau so, wie @joegnis geschrieben hat. Erstellen Sie einfach eine UUID, schreiben Sie sie in die Datenbank und legen Sievisible-name
und fest/list
.Einfach. Verwenden:
Datei-> Neues Profil auf Ihrem Terminal.
Siehe hier für weitere Details.
Verweise:
quelle