Алексей Федорчук
Проделав действия из предыдущего очерка почти «в тёмную», я перешёл к настройке шрифтов. Для этого предназначен модуль Fonts Settings в секции Администрирование, который вызывает такую панель:
Действия по настройке шрифтов в ней вполне очевидны. Нужно только не забывать про уникальную кнопку Изменить все шрифты, которая позволяет одним махом изменить, скажем, гарнитуру и кегль всех интерфейсных шрифтом:
А потом уже в индивидуальном порядке подправить их там, где нужно. Про настройку сглаживания говорить особо нечего — стиль хинтинга выбирается «по глазам». А ещё в этом же модуле, во вкладке Управление шрифтами, их можно просматривать, добавлять и удалять. Причём делать это как для текущего пользователя, так и для системы — во втором случае, разумеется, надо вводить пароль:
Настройки шрифтов, выполненные описанным образом, имеют силу только для приложений Qt/KDE. Однако, как было сказано во вступительном очерке, в состав Maui входит и большое количество приложений, основанных на библиотеках Gtk. Приведение их интерфейса к общему знаменателю с таковым «родного» KDE’шного софта выполняется посредством модуля Внешний вид рабочего стола секции Personal. И последний пункт в списке опций вызываемой им панели так и называется — Настройка GTK+:
Как видно из скриншота, здесь можно подобрать для Gtk темы интерфейсных элементов, максимально близкие к тем, которые используются в KDE-приложениях, но об этом разговор будет как-нибудь в другой раз. Сейчас же для меня было важно задать для Gtk-приложений те же самые шрифты интерфейса, что и для среды в целом.
После этого шрифты в интерфейсе кросс-десктопных приложений, собираемых традиционно с использованием библиотек Gtk, таких, как Firefox или LibreOffice, становятся идентичными таковым родных KDE’шных приложений. Но, как ни странно, это имеет силу не для всех программ. Например, шрифты в интерфейсе Synaptic’а по прежнему имеют «бледный» (точнее, мелкий) вид, что было видно на скриншоте из предыдущего очерка.
Впрочем, проблема с Synaptic’ом решается легко: достаточно приложить солдатскую смекалку и сообразить, что он запускается, как правило, от лица root’а, а настройки шрифтов выполнялись для текущего пользователя. И потому на программы, запущенные администратором, распространяться не обязаны. Так что в данном случае достаточно скопировать соответствующий пользовательский конфиг в домашний каталог root’а — разумеется, с правами последнего:
$ sudo cp ~/.config/gtk-3.0/settings.ini /root/.config/gtk-3.0/
После чего Synaptic, запущенный из меню с запросом пароля и правами администратора будет выглядеть точно так же, как если запустить его из CLI от лица обычного пользователя.
А поскольку аналогичная ситуация может возникнуть и с родными KDE-приложениями, требующими административных привилегий, можно обеспечить унификацию интерфейсов и для них:
$ sudo cp ~/.config/kdeglobals /root/.config/