Reduce la altura de la barra de título en gnome 3 / gtk + 3


Respuestas:


21

Después de Gnome 3.20, .header-bar.default-decorationno funciona.

Puedes poner el siguiente contenido en ~/.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;
}

a través de https://ogbe.net/blog/gnome_titles.html


Creo que falta un punto y coma en la línea 20padding: 0px
Troy Folger

2
¡Increíble! Funciona en Bionic también. Solo cambié los 3pxvalores 1pxy es agradable y mínimo.
Justin

Para mí, esto causó que los botones de la ventana del extremo derecho se apretaran juntos. Para solucionar esto, tuve que reemplazar las líneas 13 y 14 ( margin-top, margin-bottom) con simplemente margin: 0px;(lo que implica las cuatro margin-*direcciones).
Brandones

1
También tuve que agregar padding-right: 6px;como línea 31 para poner algo de relleno entre el lado de la barra de encabezado de la ventana y el botón X "cerrar ventana".
Brandones

y similar después de la línea @brandones agrego padding-left: 6px, para no tener el ícono de algunas aplicaciones siendo aplastado hasta el borde.
Christian Herenz

11

Para reducir el tamaño de la barra de título, simplemente cree un cssarchivo en esta ubicación: ~/.config/gtk-3.0/gtk.cssy copie y pegue el código a continuación; esto cambiará el tamaño de la barra de título:

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

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

puede agregar este código (en el mismo archivo) para eliminar la línea debajo de la barra de título para reducir un poco más el tamaño:

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

presione ALT+ F2, escriba rel cuadro que aparece y presione Enterpara volver a cargar el shell gnome.

Y eres bueno para ir :)


44
Parece que esto ya no funciona en la aplicación gnome en Gnome 3.20, vea mis preguntas aquí . ¿Alguna idea de cómo modificar el CSS para aplicarlo a los programas gnome, como Nautilus en 3.20?
joelostblom

2
ya no funciona
Luciano

3

Para ventanas maximizadas, puedo recomendar esta extensión de Gnome Shell llamada Pixel Saver por un tipo deadalnix . La barra de título desaparecerá (más espacio para los usuarios de portátiles), pero aún puede ver el título de la ventana en la barra de actividad negra.

ingrese la descripción de la imagen aquí


0

Dependiendo de su distribución de Linux y del administrador de paquetes y / o paquete, instale Gnome Tweak Tool .

Herramienta de ajuste de gnomo

Seleccione la pestaña " Fuentes " en el menú lateral.

Luego, configure la Altura del texto para los títulos de las ventanas en el número más bajo que desee.

Selección de fuente de títulos de ventana

NOTA : esto solo es aplicable para versiones anteriores de GNOME


No cambia el tamaño de la barra de título, solo el tamaño de fuente en la barra de título, así que no sirve.
Dave Moten

Esto se aplica solo a versiones anteriores de GNOME. Es irrelevante para las versiones posteriores a 3.20, como @RobertLu mencionó en esa respuesta .
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 (:
*/

mi escritorio Funciona para Ubuntu 18.04 con gnome-session-flashback

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.