Ctrl + Alt + Forwardを介して入力するChromeOS(開発モード)で開発者コンソールを試しましたが、キーボードレイアウトを切り替えるとloadkeys cz
エラーが発生しますCouldn't get a file descriptor referring to the console
。
- croshでchrootを実行すると同じ結果が得られますが、この場合はChromeOSで設定されたレイアウトを使用してもかまいません。
私は見ることができますキーボードコード正しいls /usr/share/X11/xkb/symbols/
私が見つけた答えもloadkeys
同じです。かぎ、システム設定から継承した言語/レイアウトのみです。
シェルでキーマップ/レイアウトを設定する他の方法はありますか?
答え1
ChromeOSについてはわかりませんが、セッションの進行中にArch Linuxシステムでloadkeys
同じエラーが発生します。回避策は、明示的なオプションを使用してコンソールを指定することです。setfont
screen
-C
$ loadkeys -C /dev/console cz
コンソールへの書き込みアクセス権がないと、他のエラーが発生します。
/dev/console を開けません。
この場合、正しい権限を提供するすべての方法が可能です。私はちょうど以下を使用するか、sudo
所有者を変更することができます。
sudo chown myusername:myusername /dev/console
loadkeys
X11キーボードレイアウトはテキストコンソールでは使用されません。代わりに、これらのファイルは/usr/share/kbd/keymaps
異なる形式になっています。
レイアウトはcz
引き続き使用できますが、X11用のカスタムレイアウトは移植する必要があります。