我添加了indicators=keyboard
一个/etc/lightdm/lightdm-gtk-greeter.conf
键盘选择器,但我无论如何都无法让它列出多个键盘布局。我使用的是 Lubuntu 14.04。尝试使用unity-control-center
添加布局。将布局添加到我的 ibus。尝试强制 lightdm 用户使用 gsettings(它们似乎在重启时被重新生成/覆盖)。我对我的做了以下操作/etc/default/keyboard
:
XKBMODEL="pc105,pc105"
XKBLAYOUT="us,us"
XKBVARIANT="dvorak,"
如果我颠倒这些对的顺序,那么我会在 lightdm 中得到仅 QWERTY 选项,如果我像这样有它们,我会在下拉菜单中得到仅 Dvorak 选项,但我仍然找不到让它列出它们两个的方法。
这台电脑上有多个用户,每个用户都喜欢用不同的布局输入密码,所以我确实需要这个功能。
有谁知道如何做到这一点?
答案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
选项代表键盘布局菜单。)
一个缺点是菜单列出了所有可用的(即相当多的)键盘布局,因此即使您可以通过这种方式切换键盘布局,也不是很方便。