Hintergrund

Hintergrund

Hintergrund

Mit früherenGNOME-TerminalDie Aktualisierung des Farbschemas war ein Kinderspiel. Nur 5 Zeilen Code reichten aus, um den Trick zu erledigen.

gconftool-2 -s -t bool   /apps/gnome-terminal/profiles/Default/use_theme_background false
gconftool-2 -s -t bool   /apps/gnome-terminal/profiles/Default/use_theme_colors     false
gconftool-2 -s -t string /apps/gnome-terminal/profiles/Default/background_color     '#121212121212'
gconftool-2 -s -t string /apps/gnome-terminal/profiles/Default/foreground_color     '#f1f1ebebebeb'
gconftool-2 -s -t string /apps/gnome-terminal/profiles/Default/palette              '#484848483e3e:#dcdc25256666:#8f8fc0c02929:#d4d4c9c96e6e:#5555bcbccece:#93935858fefe:#5656b7b7a5a5:#acacadada1a1:#8f8f89897272:#ffff26267676:#b9b9fcfc3232:#fffff7f78080:#6b6be9e9ffff:#aeae8282ffff:#6b6bffffe4e4:#eaeaebebdada'

Jetzt mitGNOME-Terminal 3.14.2, das verwendet dconf, muss man ein Skript mit mehr als 100 Zeilen ausführen (Hierist eine Kopie), die eine neueProfilund macht viele Dinge, die ich nur schwer verstehe.

Hauptfrage

Ich frage mich nun, ob es ein Analogon zu meinem vorherigen 5-Zeilen-Skript für das neue gibtGNOME-Terminal, und wenn nicht, warum.

Sekundärfrage

Ich führe das Skript aus, das sich automatisch um alles kümmert, und möchte die Aktion rückgängig machen, weiß aber nicht, was das ist. Ich dachte, ich könnte das DefaultProfil in auswählen Edit / Preferences / Profiles, aber dort konnte ich nur das vom Skript erstellte Profil finden.

Also habe ich ein neues erstellt. Bedeutet das, dass ursprünglich kein Profil vorhanden war oder dass das Skript das Defaultvorhandene überschrieben hat?

Randnotiz

Diese Antwortist eine Schritt-für-Schritt-Anleitung für beide dconfund die älteren gconftool-2.

Experimente

Ich versuche, das zu verstehengroßes Skriptindem Sie es auf einem Mock-Benutzer ausführen, sodass die Umgebung immer noch makellos ist.

Mir ist aufgefallen, dass es keine

/org/gnome/terminal/legacy/profiles:/

Und ich kann nur rennen

colours@debian:~$ dconf list /org/gnome/terminal/legacy/
schema-version

Was ist mit dem DefaultProfil passiert, das ich zuvor optimieren konnte? Oo

OK, noch ein weiterer Fortschritt ... Wenn ich das Häkchen entferne, werden ein und Use colours from the system themeangezeigt . Von dort aus kann ich die Hintergrundfarbe mit ändern , obwohl immer noch nicht klar ist, wie man die Liste aller verfügbaren konfigurierbaren Parameter erhält.profile:/<profile id>dconf write

Es sieht also so aus, als ob mit der neueren Version vonGNOME-Terminaldas DefaultProfil fehlt. Daher muss man zuerst ein Profil erstellen, um das Standardaussehen ändern zu können. Dieses Verhalten ist neu und hat in meinem Gedankengang für einige Verwirrung gesorgt.

Die Antwort auf meine erste Frage könnte hypothetisch lauten:

  1. Erstelle ein DefaultProfil,
  2. übernehmen Sie die dconfEinstellungen,
  3. manuellzum DefaultProfil wechseln.

Mal schauen ob ich den Punkt 3. mit einer automatischen Profilauswahl behebe.

verwandte Informationen