无法更改Centos 7上的键盘布局

我一直坚持这个问题已经好几个小时了,这真是令人沮丧。

我在Oracle Virtualbox上安装了Centos 7.0.1406,在安装过程中我select了挪威语键盘布局,因为我有挪威语键盘。

问题是在Ubuntu上,一切正常,当我input密码时,我得到这些信件。 但是在七分之一的时候出现了其他的东西 而最大的问题是我没有访问pipe道| 字符,因为我不知道在哪里可以find它在我的键盘上,因为默认键给别的东西。

我一直在四处search,并一直在说,我必须编辑/ etc / sysconfig / keyboard但在/ etc / sysconfig中没有键盘

我不知道该怎么做。

将永远如此感谢提示!

该function现在似乎在systemd中。 列出当前的区域信息:

 # localectl status System Locale: LANG=en_US.UTF-8 VC Keymap: us X11 Layout: us 

要列出可用的键盘映射:

 # localectl list-keymaps | grep no de-latin1-nodeadkeys et-nodeadkeys mac-de-latin1-nodeadkeys no no-dvorak no-latin1 sunt4-no-latin1 

设置键盘映射(在这里猜测你想要的):

 # localectl set-keymap no # localectl set-x11-keymap no 

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 

并在/etc/X11/xorg.conf.d/00-keyboard.conf

 Section "InputClass" Identifier "system-keyboard" MatchIsKeyboard "on" Option "XkbLayout" "us" EndSection 

您可能有兴趣能够以多种语言input。 详细的答案可以在这里find。

还有/etc/locale.conf

 LANG="en_US.UTF-8"