Hug*_*uge 8 chroot console chrome-os
我一直在 ChromeOS(开发模式)中尝试“开发者控制台”,它是由 Ctrl+Alt+Forward 输入的,但是在切换键盘布局时loadkeys cz
出现错误提示Couldn't get a file descriptor referring to the console
.
我可以看到键盘代码是正确的ls /usr/share/X11/xkb/symbols/
此外,我发现Crosh 中的响应loadkeys
是相同的,只有从系统设置继承的语言/布局。
有没有其他方法可以在 shell 中设置键盘映射/布局?
我不了解 ChromeOS,但在会话内时,我在我的 Arch Linux 机器上loadkeys
遇到了同样的错误。修复方法是使用显式选项来指定控制台:setfont
screen
-C
$ loadkeys -C /dev/console cz
Run Code Online (Sandbox Code Playgroud)
如果您没有控制台的写入权限,则会出现不同的错误:
无法打开/dev/console
在这种情况下,任何提供正确权限的方法都可以。我只是使用sudo
或者你可以更改所有者:
sudo chown myusername:myusername /dev/console
Run Code Online (Sandbox Code Playgroud)
loadkeys
请注意,用于文本控制台的不使用 X11 键盘布局。相反,这些文件的/usr/share/kbd/keymaps
格式不同。
该cz
布局应该仍然可用,但需要移植 X11 的自定义布局。
归档时间: |
|
查看次数: |
23379 次 |
最近记录: |