我下載了德班即時標準(命令列風格,沒有 X 和任何視窗管理器)光碟映像,然後啟動到即時磁碟。與我的第一個架構Linux我本能地打字loadkeys dvorak
(在我的空白鍵帽鍵盤上用手挑選,同時偷看筆記型電腦上的 QWERTY US 佈局)。沒用,我收到錯誤訊息cannot open file dvorak
。簡單的谷歌搜尋就會帶來大量不相關的連結。/usr/share/keymaps
是空的。這另一個問題提到dpkg-reconfigure
但它甚至不在即時啟動的路徑上,至少沒有識別這樣的命令。即使它可用,我仍然認為輸入超過幾個字元才能達到我喜歡的鍵盤佈局是一種非常不愉快的體驗。我的意思是設定網路連接,輸入 WiFi 密碼,配置代理,添加軟體包來源,安裝軟體包,然後載入鍵盤映射! ?當啟動到即時作業系統(救援磁碟!!)時,我想要的第一件事就是讓鍵盤正確。
只有我這麼認為嗎? ……或者我錯過了一些明顯的事情?
答案1
我遇到了同樣的問題。這是我解決它的方法:
# become root
sudo su
# configure keyboard
dpkg-reconfigure keyboard-configuration
# restart keyboard setup
/etc/init.d/keyboard-setup restart
這是一個 PITA 市長在您不習慣的鍵盤佈局中輸入的內容,但據我所知,沒有更簡單的解決方案。
答案2
我在 debian-live-8.7.1(無 X)中遇到了同樣的問題。
dpkg-reconfigure keyboard-configuration
就我而言並沒有改變任何事情。 debian-live 似乎不包含二進位載入鍵,這似乎有必要更改控制台鍵盤映射。所以我必須獲取(從這裡)並安裝 kbd 和(console-data 或(xkb-data 和 console-setup-linux 和 console-setup)),最終在控制台中獲得所需的鍵盤映射。
答案3
我今天遇到了同樣的問題,使用debian-live-11.4.0-i386-standard+nonfree.iso
.使用以下兩個命令為我提供了德語鍵盤映射和正確的 utf8 文本:
localectl set-keymap de-latin1
dpkg-reconfigure console-setup
有趣的是,使用第一個命令設定的鍵盤映射並沒有立即套用;但顯然事後重新配置控制台設定確實如此。我想使用與 不同的鍵盤映射de-latin1
應該遵循相同的思路。
答案4
我不知道是否有某種方法可以自動化它,但這些命令應該有效:
setxkbmap us dvorak
或者
setxkbmap gb -variant dvorak
或不同...?
請注意,如果您設定了一些自訂鍵,xmodmap
它們將被覆蓋,因此如果您需要它們,請xmodmap
在setxkbmap
.