我正在使用没有GUI的CentOS 7。如何创建自定义键盘布局并将其永久用作默认设置?我应该编辑哪个文件?
编辑:
我可以使其在GUI下工作,通过在以下目录下编辑文件/usr/share/X11/xkb/symbols
并重新启动来设置键盘映射,但这并不会影响终端(至少不会与Ctrl+Alt+F5
我使用的终端一起启动。在此终端中,我仍然使用美国标准。在GNOME下启动终端使用的是我的布局。
我将键盘映射文件放在/lib/kbd/keymaps/legacy/i386/xxx/
as下xxx.map.gz
,并且实际上使用可以很好地加载它loadkeys
,并且在运行时,localectl
我看到:
# localectl
System Locale: LANG=en_US.UTF-8
VC Keymap: xxx
X11 Layout: us
但是在使用Ctrl + Alt + F5打开的终端中,键盘布局是旧的。
要从现有配置开始:
dumpkeys
。zcat
或zless
方便地访问其内容。要获取某些键盘按键的代码,请使用showkey
。
要手动加载键盘布局文件,请使用loadkeys
。它接受自定义文件的路径作为参数。
对结果满意后,可以在/etc/vconsole.conf中将新布局的名称设置为默认使用:
KEYMAP="your-layout"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句