14.04 Lubuntu — Выбор раскладки клавиатуры на LightDM

14.04 Lubuntu — Выбор раскладки клавиатуры на LightDM

Я добавил indicators=keyboardи /etc/lightdm/lightdm-gtk-greeter.confпоявился выбор клавиатуры, но я не могу заставить его перечислить несколько раскладок клавиатуры. Я использую Lubuntu 14.04. Попробовал использовать unity-control-centerдля добавления раскладки. Добавление раскладки в мой ibus. Попробовал принудительно применить gsettings к пользователю lightdm (они, похоже, регенерируются / перезаписываются при перезагрузке). Я сделал это для своего /etc/default/keyboard:

XKBMODEL="pc105,pc105"
XKBLAYOUT="us,us"
XKBVARIANT="dvorak,"

Если я поменяю порядок этих пар местами, то в LightDM я получу опцию «Только QWERTY», а если они у меня будут такими, то в раскрывающемся списке появится опция «Только Дворак», но я все еще не могу найти способ сделать так, чтобы в списке отображались обе эти опции.

У меня на этом компьютере несколько пользователей, каждый из которых предпочитает вводить пароли с помощью разной раскладки, поэтому мне действительно нужна эта функция.

Кто-нибудь знает как это сделать?

решение1

Вы можете заставить lightdm-gtk-greeter показывать меню раскладки клавиатуры в верхней правой панели. Один из способов сделать это — создать файл в папке /etc/lightdm/lightdm-gtk-greeter.conf.dи перечислить пользовательский выбор индикаторов, которые будут отображаться:

$ cat /etc/lightdm/lightdm-gtk-greeter.conf.d/50-modify-indicators.conf
[greeter]
indicators = ~host;~spacer;~session;~language;~layout;~a11y;~clock;~power

( ~layoutОпция представляет меню раскладки клавиатуры.)

Одним из недостатков является то, что в меню перечислены все доступные (т.е. довольно много) раскладки клавиатуры, так что даже если вы можете переключать раскладку клавиатуры таким образом, это не очень удобно.

Связанный контент