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

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

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

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

我不记得我最初做了什么来将登录屏幕切换为 bépo,但现在我无法将其切换回来。

在此处输入图片描述

编辑:在键盘设置页面中,如果我单击“使用系统默认值”,则一切都会恢复正常!这个不同的键盘布局在哪里设置?

另一项编辑:以下是不起作用的:

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

在此处输入图片描述

是否可以重新启动 ubuntu 设置中的键盘配置工具?该工具具有自动布局检测功能,并且可以更改所有设置。

答案1

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

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

答案2

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

gsettings set org.gnome.libgnomekbd.keyboard layouts "['us\taltgr-intl', 'fr']"

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

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

gsettings get org.gnome.libgnomekbd.keyboard layouts

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

键盘图标

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

登录屏幕

答案3

肯定是一个奇怪的lightdm虫子。

Lightdmgdm一旦我将登录管理器更改为,然后改回,就得到了新的键盘布局lightdm,尽管只是这样做dpkg-reconfigure lightdm没有起到什么作用。

以下是具体内容:

sudo apt-get update
sudo apt-get install gdm

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

sudo dpkg-reconfigure lightdm

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

sudo apt-get remove gdm

然后,重新启动。

在 Linux 中更改键盘布局是一件严肃的事情。

答案4

创建一个快捷键系统设置 > 键盘布局 > 选项在下面“更改布局的键”切换布局。

您可以在此处查看详细答案锁屏的键盘快捷键不起作用

相关内容