Debianでキーマップが見つからない問題
(このページは工事中です)
PixelのGoogle純正Linux環境でのキーマップ変更はコンソールキーマップではできないようである。
exkeymoアプリを使用した方法を試しているところ。
参照ページ
条件
Google Pixel 7
ターミナルアプリ
Debian Linux 13.5 (trixie)
やったこと
localectl
VC Keymapは(none)になっている。
localectl list-keymaps
ファイルが見つからないというエラーになる。
console-commonとconsole-dataというパッケージにありそうなのでapt install console-common。
localectlの結果は変わらない。
参照ページ1を参考に
wget https://www.kernel.org/pub/linux/utils/kbd/kbd-2.9.0.tar.gz
tar -zxf ~/tmp/kbd-2.9.0.tar.gz
sudo cp -rp kbd-2.9.0/data/keymaps/* /usr/share/keymaps/
そして
localectl list-keymaps
今度はキーマップのリストが表示される。
localectl set-keymap us
localectl
VC Keymapはusになる。
CtrlとCapsの入れ替え
cd /usr/share/keymaps/i386/qwerty
sudo cp -p us.map us-orig.map
sudo vi us.map
code:us-map
keycode 58 = Control
...
keycode 29 = Caps_Lock
keycode 29 = Control
...
keycode 58 = Caps_Lock
localectl set-keymap us
これでターミナルアプリを再起動すると修復不可能と表示される。
(2026-05-23)