Riduci l'altezza della barra del titolo in gnome 3 / gtk + 3


Risposte:


21

Dopo Gnome 3.20, .header-bar.default-decorationnon funziona.

Puoi inserire i seguenti contenuti 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;
}

tramite https://ogbe.net/blog/gnome_titles.html


Credo che manchi un punto e virgola sulla linea 20padding: 0px
Troy Folger

2
Eccezionale! Funziona anche in Bionic. Ho appena cambiato i 3pxvalori in 1pxed è bello e minimale.
Giustino,

Per me, ciò ha causato la compressione dei pulsanti della finestra all'estrema destra. Per risolvere questo problema, ho dovuto sostituire semplicemente le righe 13 e 14 ( margin-top, margin-bottom) con margin: 0px;(che implica tutte e quattro le margin-*direzioni).
Brandones

1
Ho anche dovuto aggiungere padding-right: 6px;come linea 31 per inserire un po 'di imbottitura tra il lato della barra della finestra e il pulsante X "Chiudi finestra".
Brandones

e simile dopo la linea @brandones aggiungo padding-left: 6px, per non avere l'icona di alcune applicazioni schiacciata al limite.
Christian Herenz,

11

Per ridurre la dimensione della barra del titolo basta creare un cssfile in questa posizione: ~/.config/gtk-3.0/gtk.csse copiare incollare il codice qui sotto; questo ridimensionerà la barra del titolo:

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

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

puoi aggiungere questo codice (sullo stesso file) per rimuovere la linea sotto la barra del titolo per ridurne un po 'di più le dimensioni:

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

premi ALT+ F2, digita rla casella che appare e premi Enterper ricaricare la shell di gnome.

E sei a posto :)


4
Questo sembra non funzionare più sull'applicazione gnome in Gnome 3.20, vedi le mie domande qui . Qualche idea su come modificare il css da applicare ai programmi gnome, come Nautilus in 3.20?
joelostblom,

2
non funziona più
Luciano,

3

Per Windows ottimizzato, posso consigliare questa estensione di shell Gnome chiamata Pixel Saver da un ragazzo deadalnix . La barra del titolo scompare (più spazio per gli utenti di notebook), ma è ancora possibile vedere il titolo della finestra nella barra delle attività nera.

inserisci qui la descrizione dell'immagine


0

A seconda della tua distribuzione Linux e del gestore di pacchetti e / o pacchetto, installa Gnome Tweak Tool .

Gnome Tweak Tool

Seleziona la scheda " Caratteri " nel menu laterale.

Quindi, imposta l' altezza del testo per i titoli delle finestre su un numero basso quanto desideri.

Selezione del carattere dei titoli delle finestre

NOTA : questo è applicabile solo per le versioni precedenti di GNOME


Non cambia la dimensione della barra del titolo, solo la dimensione del carattere nella barra del titolo, quindi non va bene.
Dave Moten,

Questo vale solo per le versioni precedenti di GNOME. È irrilevante per le versioni successive alla 3.20, come menzionato da @RobertLu in quella risposta .
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 (:
*/

il mio desktop Funziona con Ubuntu 18.04 con gnome-session-flashback

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.