Алексей Федорчук
Докопавшись хоть и не до идеального, но устраивающего меня переключателя раскладок клавиатуры, следовало озаботиться индикацией текущего её состояния: при использовании циклического переключателя без этого не прожить. Ибо только нециклические переключатели избавляют от необходимости думать о текущем состоянии ввода символов. А нециклического переключения iBus не умеет. И это далеко не всё, чего не умеет этот хвалёный гиперпрогрессивный iBus.
Как известно, в качестве индикаторов раскладки можно использовать led-индикаторы на клавиатуре. И эта возможность задействована по умолчанию и при выборе русского языка в оригинальном дистрибутиве, и в моей mini-редакции — в качестве индикатора русской раскладки используется ScrollLock. Изменить ситуацию (например, если такого индикатора на клавиатуре нет) можно через редактор Dconf. Для чего надо пройти по схеме org.gnome.desktop.inputsources
:
И вписать нужное значение в строку xkb-options
:
Или, если led-индикатор по каким-то причинам окажется не включённым, дописать одно из двух: 'grp_led:scroll'
или 'grp_led:caps'
.
Правда, на клавиатуре без led-индикаторов вообще (а именно таковы большинство ноутбучных) радости от этого будет мало: потребуется экранный индикатор раскладки. Который не помешает и при наличии led’ов.
И таких индикаторов есть — в виде штатного апплета среды Budgie. Для помещения этого апплета на управляющую панель следует отправиться в конфигуратор среды Raven, запускаемый пиктограммой в правом верхнем углу, затем с помощью «шестерёночной» пиктограммы вызвать собственно панель конфигуратора, перейти на вкладку Панель, нажать плюсик в строке Апплеты, после чего отыскать нужный:
После чего апплет со всплывающей подсказкой появится на управляющей панели:
Правда, вид он имеет весьма бледный (в прямом смысле слова), а, кроме того, выглядит маленьким и печальным. Так что я с трудом различаю его. Способа изменить его представление (например, на традиционные государственные флаги, отечественный и «вражий») на поверхности не валяется. По крайней мере, я об него не споткнулся…
Возникает естественное желание прикрутить к Budgie какой-либо из вне-десктопных индикаторов раскладки, типа xxkb
или gxkb
, с их богатыми наборами флагов. Увы — как следует из их имён, они рассчитаны на работу с xkb
, и с iBus функционируют, мягко говоря, некорректно. В частности, по моему опыту, gxkb
способен заблокировать клавиатуру вусмерть. После чего остаётся только жать кнопку Power на корпусе машины до посинения. Точнее, до её срабатывания в соответствие с ATX-стандартом.
Попробовала применить gxkb, пару раз сработал. Пришлось добавлять штатный апплет-индикатор для отображения раскладки. Он переключался, а gxkb оставался без изменения. правда было это на ноутбуке и клаву он не блокировал. Пришлось избавиться от gxkb.
Вот и меня больше всего это удивило, что
> Попробовала применить gxkb, пару раз сработал.
У меня тоже, и именно пару раз. Хотя не должон был от слова вообще.
Наш ответ Чемберлену: http://alv.me/o-klavah-i-progressah/