Я только что обновил свой GNOME до 3.24 и обнаружил, что предыдущие приемы взлома тем для устранения заголовков окон на стороне сервера больше не работают. Я хотел бы удалить их, потому что я думаю, что они занимают слишком много места и не представляют никакой ценности (это просто заголовок окна и кнопка закрытия, кому это нужно? Я все равно использую сочетания клавиш для закрытия окон).
Чтобы было ясно, заголовки в новом стиле с интегрированными инструментами и заголовками довольно хороши, и я не хочу их трогать. Должны быть удалены только «устаревшие» заголовки, которые рисуются оконным менеджером вместо приложения.
GTK предлагает значительную настройку с помощью CSS, и я нашел много людей, обсуждающих уменьшение заголовков, но, похоже, никто не знает, как устранить заголовки. Вот что я пробовал до сих пор в ~/.config/gtk-3.0/gtk.css
:
.default-decoration,
.default-decoration *,
.default-decoration * *,
.default-decoration * * *,
.default-decoration * * * *,
window.ssd,
window.ssd *,
window.ssd * *,
window.ssd * * *,
window.ssd * * * * {
min-height: 0px;
min-width: 0px;
padding: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
margin-top: 0px;
margin-bottom: 0px;
border: 0px;
background-color: #ff0000;
font-size: 0px;
opacity: 0;
color: #00ff00;
}
/* not a valid property name
max-height: 0;
max-width: 0px;
height: 0px;
width: 0px;
display: none;
overflow: hidden;
position: absolute;
top: -1000;
left: -1000;
*/
Вы можете видеть здесь заголовки «зеленый на красном» — это то, что я пытаюсь удалить. Окраска доказывает, что селекторы CSS нацелены на правильные виджеты, но, похоже, нет способа сказать gtk.css «скрыть это».
Закомментированный раздел — это то, что я пробовал, что просто выдавало сообщения об ошибках на консоли, остальное просто молча не достигало моих целей.
По какой-то причине opacity: 0
применяется даже только к окну терминала gnome, а не к другим, а просто делает заголовок черным.
Любая помощь приветствуется, спасибо.