Debian

如何在登錄前更改鍵盤佈局?

  • August 10, 2018

為了切換到新的鍵盤佈局,我在setxkbmapOpenbox 的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

引用自:https://unix.stackexchange.com/questions/81046