Неможливо змінити розкладку клавіатури на Centos 7


11

Я вже кілька годин зациклююся на цій проблемі, і це стає дуже неприємним.

Я встановив Centos 7.0.1406 на Oracle Virtualbox, і під час встановлення я вибрав норвезьку розкладку клавіатури, оскільки у мене є норвезька клавіатура.

Проблема в тому, що на Ubuntu все працює як слід, і коли я набираю æøå, я отримую ці букви. Але в centos7 з’являється щось інше. І найбільша проблема - я не маю доступу до труби | символу, тому що я не маю уявлення, де його знайти на своїй клавіатурі, тому що клавіша за замовчуванням дає щось інше.

Я шукав навколо, і люди постійно кажуть, що я повинен редагувати / etc / sysconfig / клавіатуру, але клавіатури в / etc / sysconfig немає

Я поняття не маю, що робити.

Буду завжди вдячний за поради!


æøå ... access.redhat.com/documentation/en-US/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
Майкл Хемптон,

Ви можете повірити, я не можу. У 2020 році ми вводимо командний рядок для зміни клавіатури. Дійсно ??? Демпінгові центри, що повертаються до ubuntu. Який жарт
englishPete

Відповіді:


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/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/s1-Changing_the_Keyboard_Layout.html


6

Хоча відповідь Боско абсолютно правильна і актуальна, відповідні налаштування зберігаються у /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"
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.