如何更改登录管理器的键盘布局?

Man*_*anu 20 keyboard-layout lightdm 13.04

我有一个 AZERTY 布局的上网本。我已将其更改为“bépo”以进行尝试,但现在我已将其重置为法式布局。

虽然所有的应用程序都考虑到了这一变化,但 Ubuntu 的登录管理器仍然使用 bépo,这使得输入密码成为一项挑战。我暂时启用了虚拟键盘,以便我可以再次登录。

我不记得我首先做了什么将登录屏幕切换到 bépo,但现在我无法切换回来。

在此处输入图片说明

编辑:在键盘设置页面中,如果我单击“使用系统默认值”,那么一切都在 bépo 中!这种不同的键盘布局在哪里设置?

另一个编辑:这是不起作用的:

  1. 在设置中更改布局
  2. 使用设置中的“使用系统默认值”复选框
  3. 须藤 dpkg-重新配置键盘配置
  4. 在 Xconf 中更改它
  5. 在 /etc/lightdm/lightdm.conf 中添加一行
  6. 须藤 dpkg-重新配置语言环境
  7. 头撞桌子
  8. dpkg-重新配置 lightdm
  9. sudo gsettings 设置 org.gnome.libgnomekbd.keyboard 布局“['fr']”
  10. 以上的组合

在此处输入图片说明

是否可以重新启动 ubuntu 设置中的键盘配置工具?这个东西有自动布局检测,它在任何地方改变设置。

poo*_*lie 11

似乎对我有用的是这个建议:改变/etc/default/keyboard

确实在桌子上撞头,这太荒谬了。


Rad*_*anu 5

终端,运行以下命令为您的 lightdm 登录屏幕设置语言布局(您最多可以设置四种布局):

gsettings set org.gnome.libgnomekbd.keyboard layouts "['us\taltgr-intl', 'fr']"
Run Code Online (Sandbox Code Playgroud)

使用上述命令,您可以设置英语(国际)和法语布局,但您可以根据需要更改它们。

要查看当前布局,您可以使用:

gsettings get org.gnome.libgnomekbd.keyboard layouts
Run Code Online (Sandbox Code Playgroud)

现在,您应该可以使用屏幕右上角的键盘图标:

键盘图标

接下来是我的登录屏幕的屏幕截图(我gsettings set org.gnome.libgnomekbd.keyboard layouts "['us\taltgr-intl', 'gr', 'ro']"在终端中使用过)。如您所见,我可以根据需要更改语言布局:

登录画面


Man*_*anu 5

一定是个奇怪的lightdmbug。

Lightdm一旦我将登录管理器更改为gdm,然后又回到lightdm,即使只是什么dpkg-reconfigure lightdm都不做,也得到了新的键盘布局。

所以这里是:

sudo apt-get update
sudo apt-get install gdm
Run Code Online (Sandbox Code Playgroud)

(在询问时将 gdm 设置为登录管理器)

sudo dpkg-reconfigure lightdm
Run Code Online (Sandbox Code Playgroud)

(在询问时将其设置为登录管理器)

sudo apt-get remove gdm
Run Code Online (Sandbox Code Playgroud)

然后,重新启动。

在 linux 中更改键盘布局是一项严肃的工作。