我正在使用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)? –