ダウンロードしたデビアンライブ標準(コマンドライン版、Xやウィンドウマネージャなしで)CDイメージ、その後ライブディスクを起動しました。最初のアーチリナックス反射的に入力しましたloadkeys dvorak
(ノートパソコンの QWERTY US レイアウトを覗きながら、空のキーキャップ キーボードを手でクリック)。 無駄でした。 というエラーが発生しましたcannot open file dvorak
。 簡単に Google 検索すると、無関係なリンクが大量に表示されました。/usr/share/keymaps
は空です。この他の質問言及されてdpkg-reconfigure
いますが、ライブ ブートのパス上にさえなく、少なくともそのようなコマンドは認識されません。たとえ使用可能であったとしても、好みのキーボード レイアウトに到達するために数文字以上入力するのは、非常に不快な体験であると考えられます。つまり、インターネット接続を設定し、WiFi パスワードを入力し、プロキシを構成し、パッケージ ソースを追加し、パッケージをインストールし、キーマップをロードするということですか? ライブ OS (レスキュー ディスク!!) を起動するときに最初に必要なのは、キーボードを正しく設定することです。
これは私だけの意見で、Debian にとってこれは本当に扱いにくく、めったに使用されない機能なのでしょうか? ... それとも、私が何か明白なことを見逃したのでしょうか?
答え1
私も同じ問題に遭遇しました。解決方法は次のとおりです。
# become root
sudo su
# configure keyboard
dpkg-reconfigure keyboard-configuration
# restart keyboard setup
/etc/init.d/keyboard-setup restart
慣れていないキーボードレイアウトでこれを入力するのは非常に面倒ですが、私の知る限り、これより簡単な解決策はありません。
答え2
debian-live-8.7.1 (X なし) でも同じ問題が発生しました。
dpkg-reconfigure keyboard-configuration
私の場合は何も変わりませんでした。debian-liveにはコンソールのキーマップを変更するのに必要なバイナリloadkeysが含まれていないようです。そのため、(からここ) をインストールし、kbd と (console-data または (xkb-data と console-setup-linux と console-setup)) をインストールして、最終的にコンソールで目的のキーマップを取得します。
答え3
今日、 を使用したときに同じ問題に遭遇しましたdebian-live-11.4.0-i386-standard+nonfree.iso
。次の 2 つのコマンドを使用すると、ドイツ語のキーマップと適切な UTF8 テキストが得られました。
localectl set-keymap de-latin1
dpkg-reconfigure console-setup
興味深いことに、最初のコマンドで設定されたキーマップはすぐには適用されませんでしたが、その後 console-setup を再設定すると適用されたようです。異なるキーマップを使用してもde-latin1
同様に機能するはずです。
答え4
自動化する方法があるかどうかはわかりませんが、次のコマンドは機能するはずです:
setxkbmap us dvorak
または
setxkbmap gb -variant dvorak
それとも違う...?
でカスタム キーを設定していた場合、xmodmap
それらは上書きされるので、必要な場合はxmodmap
の後にを実行することに注意してくださいsetxkbmap
。