Reduzieren Sie die Höhe der Titelleiste in Gnome 3 / gtk + 3


Antworten:


21

Funktioniert nach Gnome 3.20 .header-bar.default-decorationnicht mehr.

Sie können folgenden Inhalt einfügen in ~/.config/gtk-3.0/gtk.css:

/* shrink headerbars (don't forget semicolons after each property) */
headerbar {
    min-height: 0px;
    padding-left: 2px; /* same as childrens vertical margins for nicer proportions */
    padding-right: 2px;
    background-color: #2d2d2d;
}

headerbar entry,
headerbar spinbutton,
headerbar button,
headerbar separator {
    margin-top: 0px; /* same as headerbar side padding for nicer proportions */
    margin-bottom: 0px;
}

/* shrink ssd titlebars */
.default-decoration {
    min-height: 0; /* let the entry and button drive the titlebar size */
    padding: 0px;
    background-color: #2d2d2d;
}

.default-decoration .titlebutton {
    min-height: 0px; /* tweak these two props to reduce button size */
    min-width: 0px;
}

window.ssd headerbar.titlebar {
    padding-top: 3px;
    padding-bottom: 3px;
    min-height: 0;
}

window.ssd headerbar.titlebar button.titlebutton {
    padding-top: 3px;
    padding-bottom:3px;
    min-height: 0;
}

über https://ogbe.net/blog/gnome_titles.html


Ich glaube, ein Semikolon fehlt in Zeile 20padding: 0px
Troy Folger

2
Genial! Funktioniert auch in Bionic. Nur die 3pxWerte geändert 1pxund es ist schön und minimal.
Justin

Für mich hat dies dazu geführt, dass die Fenster-Schaltflächen ganz rechts zusammengequetscht haben. Um dies zu beheben, musste ich die Zeilen 13 und 14 ( margin-top, margin-bottom) durch simple ersetzen margin: 0px;(was alle vier margin-*Richtungen impliziert ).
Brandones

1
Ich musste auch padding-right: 6px;als Zeile 31 hinzufügen , um etwas Abstand zwischen der Seite der Fensterkopfleiste und der Schaltfläche "Fenster schließen" X zu setzen.
Brandones

und ähnlich nach @brandones Linie, die ich hinzufüge padding-left: 6px, um nicht das Symbol von einigen Anwendungen zu haben, die zum Rand gequetscht werden.
Christian Herenz

11

Um die Größe der Titelleiste zu verringern, erstellen Sie einfach eine cssDatei an dieser Stelle: ~/.config/gtk-3.0/gtk.cssund fügen Sie den folgenden Code ein. Dies ändert die Größe der Titelleiste:

.header-bar.default-decoration {
        padding-top: 0px;
        padding-bottom: 0px;
    }

.header-bar.default-decoration .button.titlebutton {
    padding-top: 0px;
    padding-bottom: 0px;
}

Sie können diesen Code (in derselben Datei) hinzufügen, um die Zeile unter der Titelleiste zu entfernen und die Größe ein wenig zu verringern:

/* No line below the title bar */
.ssd .titlebar {
    border-width: 0;
    box-shadow: none;
}

drücke ALT+ F2, rtippe das erscheinende Kästchen ein und drücke , Enterum die Gnome-Shell neu zu laden.

Und du bist gut zu gehen :)


4
Dies scheint bei Gnome-Anwendungen in Gnome 3.20 nicht mehr zu funktionieren, siehe meine Fragen hier . Irgendwelche Ideen, wie man die CSS für Gnome-Programme wie Nautilus in 3.20 modifizieren kann?
Joelostblom

2
funktioniert nicht mehr
Luciano

3

Für maximierte Fenster kann ich diese Gnome-Shell-Erweiterung mit dem Namen Pixel Saver von einem Typen namens deadalnix empfehlen . Die Titelleiste verschwindet (mehr Platz für Notebook-Benutzer), aber Sie können den Fenstertitel immer noch in der schwarzen Aktivitätsleiste sehen.

Bildbeschreibung hier eingeben


0

Installieren Sie, abhängig von Ihrer Linux-Distribution und dem Paket-Manager und / oder -Paket, das Gnome Tweak Tool .

Gnome Tweak Tool

Wählen Sie im Seitenmenü die Registerkarte " Schriftarten ".

Stellen Sie dann die Texthöhe für Fenstertitel so niedrig ein, wie Sie möchten.

Schriftartauswahl für Fenstertitel

HINWEIS : Dies gilt nur für ältere Versionen von GNOME


Ändert nicht die Größe der Titelleiste, nur die Schriftgröße in der Titelleiste, also nicht gut.
Dave Moten

Dies gilt nur für ältere Versionen von GNOME. Es ist für Versionen nach 3.20 irrelevant, wie @RobertLu in dieser Antwort erwähnte .
ILMostro_7

0
.titlebar, headerbar {
    min-height: 0px;
    padding: 0px;
    margin: 0px;
}
headerbar entry,
headerbar spinbutton,
headerbar button,
headerbar separator {
    min-height: 0px;
    padding: 0px;
    margin: 1px;
}
/*
more or less normal
write this in ~\.config\gtk-3.0\gtk.css
use slashes instead of backslashes
slashes just terrifyin my nano (:
*/

Mein Desktop Funktioniert für Ubuntu 18.04 mit gnome-session-flashback

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.