我正在使用JHipster的DevBox,这是一款XUbuntu Vagrant盒子。如何更改Vagrantfile的键盘布局
我想在配置盒子的过程中更改键盘布局,即使在登录页面上也可以使用,而不需要重新启动,因此用户可以在第一次启动VM后直接使用它。
我试了几个命令来改变键盘布局:
setxkbmap fr
(因为外壳provisionning与根和setxkbmap做将无法正常工作无法用root使用)loadkeys fr
(没有错误但没有结果)sed -ie '/^XKBLAYOUT=/s/".*"/"fr"/' /etc/default/keyboard
(显然作品,但必须是“源”)
和几个命令应用更改:
udevadm trigger --subsystem-match=input --action=change
dpkg-reconfigure -f noninteractive keyboard-configuration
(noninteactive
,因为它是一个shell脚本)setupcon --force
(force
,因为没有它,它抱怨说,它不是一个Linux终端)
他们没有工作(或更确切地说,sed
和udevadm
的组合似乎可行,但是当我用新安装的VM尝试它时,它没有)。
关于如何使其工作的任何想法?
编辑:
好它PEBKAC的严重情况......
根据记录,对我来说是正确的组合是:sed的 - 即“/^XKBLAYOUT=/s/".* “/” FR“/”的/ etc /默认/键盘& & udevadm触发--subsystem匹配=输入--action =
我刚严重重构包含语言(FR这里)可变,因此印刷的变化没什么...
编辑:
那么这不仅仅是一个PEBKAC,它在登录页面上工作正常,但不是一旦我登录(即使它在我重新安装了所有东西之前就工作了)。
你检查了[这个bug](https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/1316913)? –