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.