Кажется, я не могу найти решение или причину Мое отображение клавиатуры неверно при загрузке, например / -> + или k -> 2
Отображение становится правильным после того, как я подключаю USB-клавиатуру (я на ноутбуке), и остается таким, когда клавиатура удалена.
Я пробовал следующие команды в попытке исправить это, ни одна из них не внесла никаких изменений:
modprobe atkbd reset=1
setxkbmap eu
gdbus call --session --dest org.gnome.Shell \
--object-path /org/gnome/Shell \
--method org.gnome.Shell.Eval \
"imports.ui.status.keyboard.getInputSourceManager().inputSources[0].activate()"
ibus engine xkb:us::eng
Я также проверил все настройки клавиатуры, которые я могу найти, ничего не меняется, когда клавиатура подключена.
$ gsettings list-recursively org.gnome.desktop.input-sources
org.gnome.desktop.input-sources show-all-sources false
org.gnome.desktop.input-sources xkb-options @as []
org.gnome.desktop.input-sources per-window false
org.gnome.desktop.input-sources current uint32 0
org.gnome.desktop.input-sources mru-sources @a(ss) []
org.gnome.desktop.input-sources sources @a(ss) []
$ setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+us:2+inet(evdev)" };
xkb_geometry { include "pc(pc105)" };
};
$ setxkbmap -query
rules: evdev
model: pc105
layout: us,us
variant: ,
У меня совершенно нет идей на этот счет, и я чувствую, что прочитал все сообщения в Интернете, связанные с клавиатурой.
Комментарий Алекса указал мне правильное направление. На моей клавиатуре нет клавиши numlock, и по какой-то причине numlock нарушает раскладку клавиатуры.
sudo apt-get install numlockx
Затем я установил следующую команду для запуска при запуске.
numlockx off