Welche Dateien müssen bearbeitet werden, um die Titelleiste und die Rahmenbreite von Ubuntu 18.04 LTS zu ändern?

7

Seit dem Upgrade von 16.04 LTS auf Ubuntu 18.04 LTS funktioniert keines meiner benutzerdefinierten Designs. Tatsächlich verzerren sie mein Display so sehr, dass es unbrauchbar wird.

Zum Glück kann ich es wieder in etwas ändern, das mit diesem Cli funktioniert:

$ gsettings set org.gnome.desktop.interface gtk-theme "Breeze"

Das Problem mit allen verfügbaren Designs ist, dass ich normalerweise über 10 Terminalbildschirme während der Arbeit geladen habe und ohne Rahmen nicht erkennen kann, wo ein Terminal endet und das nächste Terminal beginnt.

Außerdem ist es schwer zu sagen, welches Anwendungsfenster aktiv ist, da zwischen den Farben nicht genügend Unterschiede bestehen.

Ich versuche, das Adwaita- Thema manuell zu bearbeiten . Es hat einen leeren gtk-3.0-Ordner und einen gtk-2.0-Ordner mit einer main.rcDatei, von der ich sicher bin, dass sie die Steuerdatei ist. Ich kann nicht herausfinden, was geändert werden soll, um die Titelleiste und die Rahmenbreite zu beeinflussen.

Ich versuche mit Ubuntu 18.04 dasselbe zu tun, das hier mit Ubuntu 16.04 in dieser Antwort gemacht wird:
Wie bearbeite ich die Farbe der Titelleiste und die Rahmenbreite eines gtk3-Themas?

Die Konfiguration der Ubuntu 18.04-Themes scheint völlig anders zu sein.

LD James
quelle

Antworten:

10

Ich konnte Windows in Ubuntu 18.04 wie folgt umrahmen:

nano ~/.config/gtk-3.0/gtk.css

Fügen Sie dann Folgendes hinzu:

decoration {
    border: 3px solid gray;
    background: gray;
}

Denken Sie nach dem Speichern der Datei daran, gnome mit diesem Befehl zu aktualisieren:

setsid gnome-shell --replace

Ich fand es funktioniert gut für Ambiance. Ich mag den Rand etwas dicker (3px), um es ein wenig einfacher zu machen, in Laptops mit einer Auflösung von 1920x1080 zu sehen.

BEARBEITEN:

So passen Sie die Hintergrundfarben der aktiven Titelleiste an (Verwenden Sie: Hintergrund für inaktive Fenster)

.titlebar {
    background: #0759EB;
}

.titlebar:backdrop  {
    background: #829EDF;
    color:white;
} 
Wonko der Gesunde
quelle
1
Wenn ich 10 Mal upvoten könnte, würde ich. Es funktioniert für die Grenze. Ich kann sehen, wo meine Terminals beginnen und enden. Ich frage mich, wie Sie das herausgefunden haben oder welche Ressource Sie als Referenz verwendet haben. Ich lasse die Frage derzeit unbeantwortet in der Hoffnung auf eine aktive / inaktive Titelleiste - Farbauflösung. Übrigens müssen Sie sich für die Änderung nicht abmelden und anmelden. Sie können Gnome mit aktualisieren setsid gnome-shell --replace. Tausend Dank!
LD James
Bitte! :) Außerdem wurde festgestellt, wie die Titelleiste für aktive / inaktive Fenster geändert werden kann. Die GTK-Dokumentation war zu schwer für mich, aber nach vielem Googeln stieß ich auf diesen stackoverflow.com/questions/19787276/…, der ": Hintergrund" erwähnte. Noch ein paar Experimente und Problem gelöst. Genießen! Danke auch für den Gnome Refresh Tipp!
Wonko der Gesunde
Übrigens könnten Sie in Betracht ziehen, das Abmelden und Wiedereinmelden durch diesen Befehl zu ersetzen : setsid gnome-shell --replace Einige Leute (wie ich) müssen sich viel abmelden und wieder anmelden, wenn 10 Fenster geschlossen werden müssen.
LD James
Fertig, nochmals vielen Dank. Das hat mir sehr viel Zeit gespart.
Wonko der Gesunde
1
Ich stimme den anderen hier zu, tolle Antwort.
Robert Oschler