В GNOME 3.14 и 3.12 у меня была модификация в metacity-theme-3.xml
, которая в основном скрывает строку заголовка от любого окна, когда оно развернуто. Я предпочел этот метод расширению Maximus Two , потому что поведение расширения несовместимо, когда иногда я вижу прозрачную полосу вместо строки заголовка в развернутых окнах (обычно после возобновления из приостановки).
Теперь в GNOME 3.16 твик metacity
больше не работает, потому что GNOME его больше не использует. Я пробовал пользовательские gtk3 css, такие как:
.maximized .titlebar {
display: none;
}
и варианты этого, но безрезультатно. Можно ли добиться этого с помощью пользовательского CSS-файла gtk-3?
Обновление : Pixel Saver - это хорошее расширение для выполнения всего этого без каких-либо ошибок, но я все равно хотел бы чтобы узнать, есть ли способ сделать это вручную.
Для получения до ядра того, почему метагородская тонкая настройка темы больше не работает, мы должны посмотреть на сам блог гнома, где разработчик гнома, где Florian MГјllner объясняет , что при привлечении гнома строк заголовка больше не использует метагород вообще и они всегда привлекаются Gtk +
, Это означает, что ответ CSS является единственным, который будет работать, и я полагаю, что Вы - большая часть пути там. Я читал на этой странице фиксации, что CSS, которую Вы хотите, несколько похожа на это:
.maximized .header-bar.default-decoration {
padding: 0;
font-size: 0.7em;
}
.maximized .header-bar.default-decoration .button.titlebutton {
padding: 0;
border-width: 0;
}
причина CSS не может скрыть или удалить элемент как он, может с HTML (или svg) то, что CSS относится к gtk свойствам, и видимость объекта не является свойством в типичном Gtk путь. На самом деле необходимо назвать widget.hide () из кода. Подобный тому, как Хромые темы должны скрыть виджеты путем создания их тем же цветом как фон как взлом.