Как уменьшить размер строки заголовка?

Вопрос или проблема

Мне нужно уменьшить размер панели заголовка во всех приложениях Gnome на установке Ubuntu 14.04 Gnome 3.10/3.14. Рекомендация добавить конфигурацию в ~/.config/gtk-3.0/gtk.css не сработала.

С таким же проблемой столкнулся после перехода с Ubuntu на Debian Jessie… Пост на форумах Arch Linux указал мне верное направление. Согласно этому, до того как Gnome перешел на теминг GTK с использованием CSS в версии 3.16, в Arch Wiki была инструкция по изменению файла /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml для изменения высоты панели заголовка. Этот путь применим только для темы Adwaita, я полагаю, но для других тем не должно быть сильно отличий.

Изучив документ и поверхностно погуглив некоторые настройки внутри, вот что я смог выяснить:

<distance name="title_vertical_pad" value="X"/>

это настройка, которая относится к обычному отступу панели заголовка. Эта настройка встречается несколько раз. Для моих целей было достаточно уменьшить значение, где она заключена между тегами <frame_geometry name="normal" ... > и <frame_geometry name="max" ... >, относящимися к панели заголовка окна в обычном и максимизированном состоянии соответственно.

Обратите внимание, что значки кнопок окна будут уменьшаться вместе с размером панели заголовка, и что очень низкое значение title_vertical_pad (около <7) приведет к тому, что значки будут отображаться в виде прямоугольников. Небольшое увеличение

<constant name="D_icons_grow" value="0" />

может исправить это.

В xml-документе содержится предупреждение в <frame_geometry name="max" ... > относительно title_vertical_pad, что “Это должно быть на 1 меньше, чем title_vertical_pad в обычном состоянии, иначе у вас будут более крупные кнопки”, но я не заметил такого эффекта, напротив, кнопки выглядели более разными, когда я следовал этому совету. “7” на обоих с D_icons_grow равным “2” – это то, что я выбрал. Просто поэкспериментируйте с значениями и проверьте эффекты, сохраняя файл, нажав ALT + F2 и введя “r”, чтобы перезагрузить оболочку, но подумайте о создании резервной копии оригинального файла перед этим.

Ответ или решение

Сокращение размера заголовка окна в операционной системе Ubuntu с использованием окружения GNOME может быть выполнено с помощью изменения конфигурации темы GTK. В этом ответе мы рассмотрим, как именно можно уменьшить размер заголовка окна в версиях GNOME 3.10 и 3.14, а также дам советы по работе с различными темами.

Настройка заголовка окна в GNOME

Шаг 1: Изменение файла темы

В версиях GNOME, предшествовавших 3.16, настройка внешнего вида заголовков окон осуществляется через XML-файлы тем. В данном случае мы рассмотрим тему Adwaita. Файл, который необходимо отредактировать, расположен по пути:

/usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml

Для начала стоит создать резервную копию оригинального файла:

sudo cp /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml.bak

Шаг 2: Поиск и редактирование параметров

Откройте файл metacity-theme-3.xml в текстовом редакторе с правами администратора:

sudo nano /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml

Внутри файла найдите блоки кода, содержащие следующие элементы:

<frame_geometry name="normal" ... >
    <distance name="title_vertical_pad" value="X"/>
</frame_geometry>
<frame_geometry name="max" ... >
    <distance name="title_vertical_pad" value="Y"/>
</frame_geometry>
  • title_vertical_pad — это то значение, которое отвечает за вертикальное расстояние в заголовке окна. Уменьшите значение X и Y в зависимости от ваших предпочтений. Рекомендации по значению: избегайте значений ниже 7, так как это может привести к искажениям в виде незаполненных иконок.

Вы также можете изменить параметр:

<constant name="D_icons_grow" value="Z" />

Это повлияет на размер иконок кнопок в заголовке окна. Установите значение Z в 2 или любое другое значение, которое вам более удобно.

Шаг 3: Проверка изменений

После внесения изменений сохраните файл и перезагрузите оболочку GNOME для применения новых настроек. Используйте сочетание клавиш ALT + F2, введите r и нажмите Enter. Это обновит интерфейс и применит новые настройки заголовка.

Шаг 4: Тестирование

Теперь проверьте, насколько изменился размер заголовка окна. Вы можете экспериментировать с другими значениями title_vertical_pad и D_icons_grow, чтобы достичь наилучшего эстетического результата.

Заключение

Изменение размера заголовков окон в GNOME на Ubuntu требует небольших манипуляций с файлами тем, но результаты могут значительно повлиять на удобство работы с системой. Следуя описанным шагам, вы сможете создать более компактный интерфейс, который соответствует вашим предпочтениям. Помните о резервном копировании файлов перед изменениями, чтобы всегда иметь возможность восстановить оригинальный вид интерфейса.

Оцените материал
Добавить комментарий

Капча загружается...