
私はDebian Jessieを実行しているラップトップにLinuxコンソールしかありません(Xサーバーはインストールされていません)。このノートブックでは、Caps Lockはデンマーク語の特殊文字æøåとは機能しません(ÆØÅの代わりにæøåのみが表示されます)。
問題を解決するために、Debian Wheezyを実行している他のコンピュータでいくつかのテストを実行しました。このコンピュータでは、Linuxコンソールにログインすると、Caps Lockがこれらの文字に対して機能します。
これを発見した後、両方のコンピュータのキーボード設定が同じであることを確認しました。
dpkg-reconfigure keyboard-configuration: Generic 105-key (Intl) PC, Danish
dpkg-reconfigure console-data: Do not touch keymap
dpkg-reconfigure console-setup: UTF8, # Latin1 and Latin5 - western Europe and Turkic languages
上記の設定を使用すると、Wheezyコンピュータにはない問題がまだJessieコンピュータに存在します。dpkg-reconfigure keyboard-setup
Jessieのコンピュータで実行した後、次のエラーが発生することに注意してください。
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
これは、変更がまだ適用されていないことを意味しますか?
dpkg-reconfigure console-data
代わりに、次のオプションを実行して選択してDo not touch keymap
Wheezyシステムで問題を正常に再現したことにも注意する必要があります。
Select keyboard from list, qwerty, Danish, deadkeys
結果は次のとおりです。
Looking for keymap to install:
dk-latin1
その後、Caps LockはWheezyマシンのデンマーク語文字にも適用されませんでした(幸い、再起動後に再び変更されました)。これはJessieマシンが上記の設定で実行されていて問題の原因であることを示唆していますが、dpkg-reconfigure console-data
Jessieマシンで実行して上記と同じ設定を選択すると(再起動するまで)別の問題が発生します。 tmux プレフィックスC-\
が認識されません。これは、実行によって取得された設定がdpkg-reconfigure console-data
私のJessieコンピュータのデフォルト設定ではないことを意味します。
この問題の原因は何ですか? Caps Lockがオンのときに問題を解決できますか?それとも、æøåをÆØÅに再バインドする回避策はありますか?
答え1
報告書を提出しましたが、本当でしたエラーとして確認済み。
この回避策が見つかりました。
Wheezyを実行しているコンピュータで:
$ sudo dumpkeys -l > mykeys.txt
Jessieを実行しているコンピュータで/etc/rc.localに以下を追加しました。
loadkeys /path/to/mykeys.txt