Debian
如何在登錄前更改鍵盤佈局?
為了切換到新的鍵盤佈局,我在
setxkbmap
Openbox 的autostart.sh
.但是,這只有在我登錄後(Openbox 啟動時)才會生效。
登錄時,在GDM 中(我想),我在安裝系統時選擇的佈局仍然處於活動狀態——這分散了我的注意力。
我必須做什麼才能更改此預設佈局?
(作業系統:Debian 7.1)
看看這篇Debian Wiki 文章。該頁面上有幾種方法可能最簡單的方法是以root身份執行此命令:
$ dpkg-reconfigure keyboard-configuration
sim 的答案已經涵蓋了正確的方法,但是如果您由於某種原因無法執行
dpkg-reconfigure
(假設您有 chroot 或其他東西),您必須編輯/etc/default/keyboard
. 這也是該dpkg-reconfigure
命令最終執行的操作,但使用易於使用的界面以安全的方式進行。
/etc/default/keyboard
這是德語 Neo2 鍵盤佈局的範例:XKBMODEL="pc105" XKBLAYOUT="de" XKBVARIANT="neo" XKBOPTIONS="terminate:ctrl_alt_bksp" BACKSPACE="guess"
此外,這會影響您的 initramfs。如果您配置了必須輸入密碼的全盤加密,這一點尤其重要。要立即更新 initramfs,您可以執行:
sudo update-initramfs -u