Зменшити висоту рядка заголовка в gnome 3 / gtk + 3


Відповіді:


21

Після Gnome 3.20 .header-bar.default-decorationне працює.

Ви можете розмістити наступний вміст у ~/.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;
}

через https://ogbe.net/blog/gnome_titles.html


Я вважаю, що крапка з комою відсутня на лінії 20padding: 0px
Troy Folger

2
Дивовижно! Працює і в Bionic. Просто змінив 3pxзначення на, 1pxі це приємно і мінімально.
Джастін

Для мене це зумовило стискання крайніх правих кнопок вікон. Щоб виправити це, мені довелося замінити рядки 13 і 14 ( margin-top, margin-bottom) просто margin: 0px;(що передбачає всі чотири margin-*напрямки).
brandones

1
Я також повинен був додати padding-right: 6px;як рядок 31, щоб помістити трохи накладки між стороною заголовка вікна та кнопкою X "закрити вікно".
brandones

і подібне після рядка @brandones, який я додаю padding-left: 6px, щоб не мати піктограми від деяких прикладних програм до краю.
Крістіан Херенц

11

Щоб зменшити розмір заголовка, просто створіть cssфайл у цьому місці: ~/.config/gtk-3.0/gtk.cssта скопіюйте вставте код нижче; це змінить розмір рядка заголовка:

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

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

Ви можете додати цей код (у той самий файл), щоб видалити рядок під заголовком, щоб зменшити розмір трохи більше:

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

натисніть ALT+ F2, введіть rу вікно, що з’явиться, і натисніть, Enterщоб перезавантажити оболонку gnome.

І ви добре їдете :)


4
Здається, це більше не працює над додатком gnome в Gnome 3.20, дивіться мої запитання тут . Будь-які ідеї, як змінити css, застосувати до gnome-програм, таких як Nautilus в 3.20?
joelostblom

2
більше не працює
Лучано

3

Для максимізованих вікон я можу порекомендувати це розширення оболонки Gnome під назвою Pixel Saver хлопцем deadalnix . Рядок заголовка зникне (більше місця для користувачів ноутбуків), але ви все ще можете побачити заголовок вікна в чорній смужці діяльності.

введіть тут опис зображення


0

Залежно від вашого дистрибутиву Linux та менеджера пакунків та / або пакунка, встановіть Gnome Tweak Tool .

Gnome Tweak Tool

Виберіть вкладку " Шрифти " в бічному меню.

Потім встановіть висоту тексту для заголовків вікна на мінімальну кількість, яку вам подобається.

Вибір шрифту заголовків вікон

ПРИМІТКА . Це стосується лише старих версій GNOME


Не змінюється розмір заголовка, лише розмір шрифту на заголовку, тому немає користі.
Дейв Мотен

Це стосується лише старих версій GNOME. Для версій після 3.20 це не має значення, про що @RobertLu згадував у цій відповіді .
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 (:
*/

мій робочий стіл Працює для Ubuntu 18.04 з gnome-session-flashback

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.