我已经被这个问题困扰了几个小时,这真的很令人沮丧。
我在 Oracle Virtualbox 上安装了 Centos 7.0.1406,在安装过程中我选择了挪威语键盘布局,因为我有一个挪威语键盘。
问题是在 Ubuntu 上一切正常,当我输入 æøå 时,我得到了这些字母。但是在centos7中出现了其他东西。最大的问题是我无法访问管道 | 字符,因为我不知道在键盘上的哪里可以找到它,因为默认键给出了其他东西。
我一直在四处寻找,人们一直说我必须编辑 /etc/sysconfig/keyboard 但 /etc/sysconfig 中没有键盘
我不知道该怎么做。
将永远非常感谢提示!
Bos*_*coe 11
该功能现在似乎在 systemd 中。列出当前语言环境信息:
# localectl status
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us
Run Code Online (Sandbox Code Playgroud)
列出可用的键盘映射:
# localectl list-keymaps | grep no
de-latin1-nodeadkeys
et-nodeadkeys
mac-de-latin1-nodeadkeys
no
no-dvorak
no-latin1
sunt4-no-latin1
Run Code Online (Sandbox Code Playgroud)
设置键盘映射(在这里猜测你想要的):
# localectl set-keymap no
# localectl set-x11-keymap no
Run Code Online (Sandbox Code Playgroud)
Red Hat 的文档中提供了更多信息。祝你好运! https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/s1-Changing_the_Keyboard_Layout.html
虽然 Boscoe 的回答完全正确且相关,但相关设置存储在/etc/vconsole.conf
:
KEYMAP=us # or whatever
Run Code Online (Sandbox Code Playgroud)
并在/etc/X11/xorg.conf.d/00-keyboard.conf
:
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "us"
EndSection
Run Code Online (Sandbox Code Playgroud)
还有/etc/locale.conf
:
LANG="en_US.UTF-8"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
24466 次 |
最近记录: |