Рейтинг:4

Как уменьшить высоту заголовка (заголовка) приложений GTK3 с помощью CSD?

флаг us

Высота строки заголовка в GNOME очень велика. Есть ли способ сделать его узким без установки каких-либо расширений или тем? Строка заголовка файлового менеджера и терминала широкая и выглядит некрасиво. Мне нравится, насколько узкой была строка заголовка Unity в Ubuntu. у меня убунту 20.04 ГНОМ: 3.36.8

Nmath avatar
флаг ng
GNOME не предназначен для того, чтобы пользователи могли вносить такие изменения. Если вам нужен такой точный контроль над вашим рабочим столом, возможно, вам лучше выбрать другой [вкус] (https://ubuntu.com/download/flavors). Дизайн, выбранный разработчиками GNOME, должен быть несложным и простым в использовании. Это происходит за счет возможности изменить каждую мелочь. Kubuntu (KDE) и Xubuntu (Xfce) используют другой подход и отдают приоритет пользовательской настройке. Вы можете попробовать их в живом сеансе, поэтому вам не нужно вносить изменения в установленную систему.
mchid avatar
флаг bo
@Nmath Хотя настроек по умолчанию не существует, вы можете [легко отредактировать файл css, чтобы изменить высоту, или использовать настройки gnome и/или расширение оболочки gnome для настройки интерфейса] (https://www.reddit.com /r/gnome/comments/hcsq1r/is_it_possible_to_make_the_top_bar_smaller/).
mchid avatar
флаг bo
К вашему сведению, указанный каталог `/home/.themes` на самом деле является `~/.themes`. возможно, вам придется создать этот каталог, если он еще не существует.
Рейтинг:4
флаг cn

Удивительно, но этот общий вопрос, по-видимому, никогда раньше не публиковался здесь - я тщетно искал дубликат.

Gnome не предоставляет пользователям детальную настройку внешнего вида. Он даже не позволяет изменить тему — для этого вам нужно установить Gnome Tweaks.

Самый простой способ изменить высоту строки заголовка — перейти на соответствующую тему. Однако это подход «все или ничего». Вы должны взять всю тему как есть.

Вам, наверное, лучше с какое-то ручное кодирование. Создать файл ~/.config/gtk-3.0/gtk.css и введите или адаптируйте следующий код css:

запись в шапке,
кнопка прокрутки в заголовке,
кнопка заголовка,
разделитель заголовка {
    поле сверху: 0px; /* то же, что и отступы в заголовке для более точных пропорций */
    нижняя граница: 0px;
}

заголовок {
    минимальная высота: 24px;
    отступ слева: 2px; /* то же, что и детские вертикальные поля, только пропорции лучше */
    отступ справа: 2px;
    поле: 0px; /* то же, что и отступы в заголовке для более точных пропорций */
    отступ: 0px;
}

Выйдите из системы, а затем снова войдите, чтобы изменения вступили в силу (или сбросьте Gnome Shell с помощью Альт+F2, р когда на Xorg).

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

Foliate Ebook reader перед изменением gtk.css

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

Foliate Ebook reader после изменения gtk.css

флаг us
Прекрасно работает. Не знал, что это возможно. Спасибо.
флаг us
Похоже, это не меняет высоту заголовков приложений, использующих libhandy.
yaa__ avatar
флаг us
@vanadium это работало для некоторых приложений по умолчанию, таких как Nautius и терминал, но, как ни странно, не работало с программой для чтения электронных книг Foliate. и Foliate изменил свою тему на светлую, хотя моя основная тема в системе — темная. это тоже не сработало на Gedit
vanadium avatar
флаг cn
Может быть потому, что они установлены в виде оснастки или плоского пакета. Это также может зависеть от размера элементов управления, которые эти приложения помещают в свою панель заголовка.
флаг us
@yaa__ Вы пробовали Foliate PPA?
yaa__ avatar
флаг us
@ArchismanPanigrahi Я установил Foliate через flatpak. Мне просто было любопытно, можно ли уменьшить размер заголовка или нет. и мне не нравится использовать слишком много PPA. Но спасибо за все ответы.
флаг us
@yaa__ Это действительно зависит от вас, но «PPA в целом вредны» - это всего лишь миф. Уменьшенный заголовок должен работать с Foliate из PPA (у меня работает в XFCE).
флаг us
Это также работает для изначально установленных приложений GTK4 (плоские пакеты не проверялись).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.