Алексей Федорчук
Как говорили мы с Мануалом, давеча настройки рабочего стола — дело, конечно, важное, но не первоочередное. А из всех первооочередных дел для нас архипервейшим являются: настройка автоматического входа в систему (так называемый autologin), определение числа рабочих столов, подборка подходящих шрифтов и доведение до ума раскладок клавиатуры и их переключателей.
Автологин
Озаботится решением проблемы автоматического входа — одно из первых дел в свежеустановленной системе. Ибо в процессе её первичного конфигурирования надо быть готовым к тому, что её (систему, то есть) придётся перезапускать довольно часто. Правда, последнее время необходимость в этом возникает не так уж часто. Но ведь иногда не грех перезапуститься просто для очистки совести, на всякий случай.
Так что для обозначения своей готовности к этому мы включаем автоматический вход в систему в числе первых из всех настроек. Хотя такая возможность имеется при инсталляции, вот ею при первых установках малознакомой системы мы пользуемся очень редко: чисто из любопытства всегда хочется поглядеть, как выглядит вход не автоматический. Тем более, через незнакомый дисплейный менеджер, коим в Maui выступает SDDM.
В Параметрах системы KDE из Maui тема автологина всплывает, казалось бы, дважды. Один из этих разов — в модуле Управление пользователями секции Системное администрирование, где среди прочего имеется боксик, подписанный как Автоматический вход:
И если его отметить — то оный как бы включается, то есть возобновить сеанс после его завершения можно без ввода пароля. Вот только после первого же рестарта системы ни малейшего автоматического входа не происходит, и боксик опять будет чист.
Постоянно действующий автоматический вход настраивается в той же секции Системное администрирование, но в модуле Запуск и завершение последним пунктом идёт Login Screen (SDDM). И там во вкладке Дополнительно можно не только установить автологин для определённого пользователя, но и избавиться от ввода пароля после выхода из сеанса и повторного входа:
К слову сказать, в том же модуле, в пункте Управление сеансами, можно предписать восстановление сохранённого сеанса или автоматическое восстановление сеанса предыдущего (что отмечано на скриншоте):
И KDE — единственная среда, которая восстанавливает последний сеанс (почти всегда) корректно, то есть окна большинства приложений при повторном входе в систему оказываются на тех же самых рабочих столах, на которых были ранее. А о настройке рабочих столов мы сейчас и поговорим.
Рабочие столы
Настройка рабочих столов в KDE — это совсем не то же самое, что Настроить рабочий стол, о чём говорилось ранее. Она подразумевает не всякие украшательства типа «нескучных обоев», а исключительно функционал — количество столов и метод переключения между ними.
Следствие показало, что в той сборке KDE, которая идёт с Maui, есть всего-навсего один рабочий стол. А мы с котом с самых первых своих Linux’овых дней привыкли к принципу: «каждому приложению — свой стол», и не любим скопления окон на рабочем пространстве. Так что разборка с рабочими столами тоже была среди первоочередных задач Советской Власти.
Разборки эти выполняются в секции Personal Параметров системы, а именно в модуле Поведение среды рабочего стола. В открывшемся окне надо перейти в раздел Рабочие столы, где и установить нужное их количество — по опыту последних лет четырёх хватает с запасом:
И здесь же, перейдя на вкладку Переключение, следует обеспечить и удобный способ оного. Для нас Мануалом таковым с давних пор является комбинация клавиш Alt+#, где # — номер рабочего стола:
Умочальные Control+F#, конечно, ничуть не хуже, но нам не столь привычны.
Есть и общепринятый способ переключения между рабочими столами — с помощью соответствующего переключателя на управляющей панели. Однако о нём будет разговор, когда мы доберёмся до её настройки.
Шрифты
Для настройки шрифтов предназначен модуль Fonts Settings в секции Администрирование, который вызывает такую панель:
Действия по настройке шрифтов в ней вполне очевидны. Нужно только не забывать про уникальную кнопку Изменить все шрифты, которая позволяет одним махом изменить, скажем, гарнитуру и кегль всего, чего нужно. А потом уже в индивидуальном порядке подправить их там, где это целесообразно. Про настройку сглаживания говорить особо нечего — стиль хинтинга выбирается «по глазам».
А ещё в этом же модуле, во вкладке Управление шрифтами, их можно просматривать, добавлять и удалять. Причём делать это как для текущего пользователя, так и для системы — во втором случае, разумеется, надо вводить пароль:
Мы с котом Мануалом проделали процедуру установки полюбившихся нам в последнее время шрифтов семейства Input. Которые, будучи бесплатными при использовании в личных целях, распространению не подлежат. И потому ни в одну из своих сборок мы их включить не можем. Делается это не просто, а очень просто, что видно из следующего скриншота:
После чего шрифты появляются в списке пользовательских:
И остаётся только вернуться в раздел Шрифты и сделать их умолчальными:
Настройки шрифтов, выполненные описанным образом, имеют силу только для приложений Qt/KDE. Однако, как было сказано в очерке про Maui вообще, в состав этого дистрибутива входит и большое количество Gtk-приложений. Приведение их интерфейса к общему знаменателю с таковым «родного» KDE’шного софта выполняется посредством модуля Внешний вид рабочего стола секции Personal. И последний пункт в списке опций вызываемой им панели так и называется — Настройка GTK+:
Как видно из скриншота, здесь можно подобрать для Gtk-приложений темы интерфейсных элементов, максимально близкие к используемым в KDE-приложениях, а также задать для них те же самые шрифты интерфейса, что и для среды в целом.
После этого шрифты в интерфейсе кросс-десктопных приложений, собираемых традиционно с использованием библиотек Gtk, таких, как Firefox или LibreOffice, становятся идентичными таковым родных KDE’шных приложений. Но, как ни странно, это имеет силу не для всех программ. Например, шрифты в интерфейсе Synaptic’а по прежнему имеют «бледный» (точнее, мелкий) вид.
Проблема с Synaptic’ом решается легко: достаточно приложить солдатскую смекалку и сообразить, что он запускается, как правило, от лица root’а, а настройки шрифтов выполнялись для текущего пользователя. И потому на программы, запущенные администратором, распространяться не обязаны. После чего следует запустить настройку параметров системы от root’а:
$ kdesudo /usr/bin/systemsettings5
И проделать там только что поисанную процедуру «подгонки» интерфейса Gtk-приложений:
После чего Synaptic, запущенный из меню с запросом пароля и правами администратора будет выглядеть точно так же, как если запустить его из CLI от лица обычного пользователя:
Впрочем, того же эффекта можно достигнуть, просто скопировав соответствующий пользовательский конфиг в домашний каталог root’а — разумеется, с правами последнего:
$ sudo cp ~/.config/gtk-3.0/settings.ini /root/.config/gtk-3.0/
А поскольку аналогичная ситуация может возникнуть и с родными KDE-приложениями, требующими административных привилегий, можно обеспечить унификацию интерфейсов и для них:
$ sudo cp ~/.config/kdeglobals /root/.config/
На этом шрифтовые разбоки мы с Мануалом закончили, и перешли к настройке клавиатуры. Описанию чего, ввиду важности темы, будет посвящён отдельный очерк.