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

我有一个带有AZERTY布局的上网本。 我把它改成了“bépo”来试试,但现在我把它重置为法式布局。

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

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

在此处输入图像描述

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

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

  1. 更改设置中的布局
  2. 使用设置中的“使用系统默认值”复选框
  3. sudo dpkg-reconfigure keyboard-configuration
  4. 在Xconf中更改它
  5. 在/etc/lightdm/lightdm.conf中添加一行
  6. sudo dpkg-reconfigure locales
  7. 狠狠的撞在桌子上
  8. dpkg-reconfigure lightdm
  9. sudo gsettings set org.gnome.libgnomekbd.keyboard layouts“[‘fr’]”
  10. 以上的组合

在此处输入图像描述

是否可以重新启动ubuntu设置中的键盘配置工具? 东西有自动布局检测,它改变了设置无处不在。

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

确实在桌子上敲打着,这太荒谬了。

从终端 ,运行以下命令为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']"使用了gsettings set org.gnome.libgnomekbd.keyboard layouts "['us\taltgr-intl', 'gr', 'ro']" )。 如您所见,我可以按照自己的意愿更改语言布局:

登录界面

一定是一个奇怪的lightdm bug。

一旦我将登录管理器更改为gdm ,然后返回到lightdmLightdm就获得了新的键盘布局,即使只是简单地执行dpkg-reconfigure lightdm也没有做任何事情。

所以这里是:

 sudo apt-get update sudo apt-get install gdm 

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

 sudo dpkg-reconfigure lightdm 

(当被问到时将其设置为登录管理器)

 sudo apt-get remove gdm 

然后,重新启动。

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

帮助我的是进入shell alt + ctrl + f1并关闭lightdm

 sudo service lightdm stop 

然后

 dpkg-reconfigure keyboard-configuration 

 sudo service keyboard-setup restart 

我以root用户身份运行这些命令,然后在启动lightdm

 sudo service lightdm start 

键盘是固定的。

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

你可以在这里看到详细的答案锁屏的键盘快捷方式不起作用