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


10

我已经被这个问题困扰了几个小时了,这真令人沮丧。

我已经在Oracle Virtualbox上安装了Centos 7.0.1406,并且在安装过程中我选择了挪威键盘布局,因为我有挪威键盘。

问题是在Ubuntu上一切正常,当我键入æøå时,我得到了那些字母。但是在centos7中出现了其他东西。最大的问题是我无法使用管道 字符,因为我不知道在键盘上哪里可以找到它,因为默认键还提供了其他功能。

我一直在搜索,人们一直说我必须编辑/ etc / sysconfig / keyboard,但是/ etc / sysconfig中没有键盘

我不知道该怎么做。

将永远感激小费!


æ... access.redhat.com/documentation/zh-CN/Red_Hat_Enterprise_Linux / ... 相关列表为:no no-colemak no-dvorak no-latin1 no-mac no-mac_nodeadkeys no-nodeadkeys no-smi no-smi_nodeadkeys no-winkeys sunt4-no-latin1
Michael Hampton

你能相信吗,我不能。在2020年,我们将进入用于更换键盘的命令行。真???倾销的centos返回ubuntu。开个玩笑
englishPete

Answers:


11

该功能现在似乎已在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/zh-CN/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/s1-Changing_the_Keyboard_Layout.html


5

虽然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

您可能对能够使用多种语言输入感兴趣。对此的详细答案可以在这里找到

另外/etc/locale.conf

LANG="en_US.UTF-8"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.