Множественные раскладки в KDE

Алексей Федорчук

Давеча Сергей Голубев описал свои впечатления о Linux Mint 18 «KDE», которые на следующий же день дополнил рассказом про KDE и клавиатуру. Где написал, что в KDE

Пользователь может не только выбрать сколько угодно языков ввода, но и задать их количество, входящее в т. н. «кольцо переключения»…

… далее похвастался тем, что у него аж четыре раскладки (к традиционным для Руси добавлены белорусская и украинская). Между которыми можно переключаться нажатием на специальную клавишу.

Я на это сгоряча ответил, что при циклическом переключении и в трёх-то раскладках легко запутаться. А установка нециклических переключателей, иначе называемых немодальными, штатными средствами любого десктопа возможна, только если их не больше двух, иначе потребуется ручное вмешательство.

Однако, пользуясь тем, что в одной из виртуальных машин у меня был установлен дистрибутив с KDE, именуемый Maui (а это ни что иное, как бывший Netrunner), решил проверить. И оказалось, что был не прав.

Действительно, раскладок в нынешнем KDE (как было в давешних, забыл за неактуальностью) можно подключить немерянно. Я остановился на шести, но это далеко не предел. Самое же главное, что каждой раскладке действительно легко можно приписать собственный фиксированный переключатель. Хотя, как оказалось, не любой: например, привычное мне переключение на русскую раскладку через Shift+CapsLock не прокатило, пришлось изменить его на Alt+R:

again-on-layouts_001

Однако и это ещё не всё: изучение файла ~/.config/kglobalshortcutsrc показало, что при этом действует ещё и циклический переключатель — по умолчанию это комбинация клавиш Control+Alt+K (на предыдущем скриншоте — Альтернативная комбинация). Однако можно назначить и основной переключатель, из числа привычных, например, Control+Shift:

again-on-layouts_002

Правда, действие любого из циклических переключателей, в отличие от переключателей немодальных, распространяется не на все задействованные раскладки, а только на четыре так называемых «часто используемых», и число это можно уменьшить, но увеличить — нельзя.

Впрочем, рыдать по этому поводу не стоит: я уже говорил, что при циклическом переключении даже в трёх соснах раскладках легко заблудиться, а уж при четырёх и более — реально требуются переключатели немодальные.

На вкладке Дополнительно можно определить и другие параметры клавиатуры, например, положение клавиши Compose или поведение NumPad’а в стиле Mac’а — ввод с него цифр вне зависимости от настроек BIOS’а или включения/выключения NumLock’а:

again-on-layouts_003

Есть и возможность поглядеть на какую-либо экзотическую раскладку «вживе». Правда, при этом обнаружились некоторые странности. Например для узбекской клавиатуры вариант по умолчанию — с графикой на основе кириллицы. Однако нажатие кнопки Просмотр для неё выводит вариант Uzbek (Latin):

again-on-layouts_004

Хотя реально вводятся «русские» буквы, но опять же не без греха. В кириллическом варианте узбекского алфавита имеется четыре дополнительных символа — Ў, Қ, Ғ и Ҳ, которые наша учительница, Рабия Абекбаевна, именовала «У с крючочком», «К с крючочком», «Г с крючочком» и «Х с крючочком», соответственно. Но вот отыскать их в KDE’шной раскладке для «русского» варианта узбекского алфавита, ввиду отсутствия её визуального представления, можно только методом научного тыка.

Впрочем, раскладке для узбекского языка в KDE ещё повезло — она там есть, и даже в двух вариантах. А вот для испанского языка раскладки нет от слова «вообще»: для эсперанто есть, для эстонского есть, даже для португальского есть. А для испанского — нет. Прямо по Венечке Ерофееву: «Вымя есть, а хересу — нет».

Тем не менее, ситуация с раскладками в KDE выглядит весьма неплохо. Особенно для тех, кому нужно их больше двух. А уж если реально требуется ещё больше — так просто здорово.

А как дело обстоит в среде Cinnamon? Вот прямо сейчас и посмотрим.

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