如何更改登录管理器的键盘布局?
我有一个带有AZERTY布局的上网本。 我把它改成了“bépo”来试试,但现在我把它重置为法式布局。
虽然所有的应用程序都考虑到了这一变化,但Ubuntu的登录管理器仍然使用bépo,这使得输入密码成为一种挑战。 我暂时启用了虚拟键盘,以便我可以再次登录。
我不记得我首先将登录屏幕切换到bépo,但现在我无法将其切换回来。
编辑 :在键盘设置页面,如果我点击“使用系统默认值”,那么一切都在bépo! 这个不同的键盘布局设置在哪里?
另一个编辑 :这是不起作用的:
- 更改设置中的布局
- 使用设置中的“使用系统默认值”复选框
- sudo dpkg-reconfigure keyboard-configuration
- 在Xconf中更改它
- 在/etc/lightdm/lightdm.conf中添加一行
- sudo dpkg-reconfigure locales
- 狠狠的撞在桌子上
- dpkg-reconfigure lightdm
- sudo gsettings set org.gnome.libgnomekbd.keyboard layouts“[‘fr’]”
- 以上的组合
是否可以重新启动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
,然后返回到lightdm
, Lightdm
就获得了新的键盘布局,即使只是简单地执行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
键盘是固定的。
在“键更改布局”下的系统设置>键盘布局>选项中设置一个快捷键以切换布局。
你可以在这里看到详细的答案锁屏的键盘快捷方式不起作用