按键变化导致数字布局变化

按键变化导致数字布局变化

在 Ubuntu 22.04 中,我更改了/usr/share/X11/xkb/symbols se

重启后,按键重新映射正确。但第二次重启后,似乎我的整个数字行功能都发生了变化。我认为选择了美国布局,尽管看起来并非如此。

其中/var/lib/xkb只有一个文件:README.compiled

CtrlShift似乎像以前一样工作,但现在L-AltR-Alt似乎像同一个键一样工作,但行为有所改变。Alt+GrR-Alt与 左侧的 section 键结合使用时用于返回段落1。但现在,按Alt+Gr会改变窗口焦点。

cat /etc/default/keyboard返回

XKBLAYOUT="se,ru"
XKBVARIANT=","
BACKSPACE="guess"
XKBMODEL="pc105"
XKBOPTIONS="lv3:ralt_switch,grp_led:scroll"

Shift+0应该返回=但是却返回)

Shift++应该返回?但是却返回_

User+ Space(我的Alt+版本Space)切换到西里尔俄语键盘没有任何反应。系统显示键盘已切换到其他语言,但我无法用俄语输入任何内容。

我唯一剩下的猜测是我在 中编辑的内容比我想象的要多/usr/share/X11/xkb/symbols se,但我不明白如何才能实现这些更改。

使用sudo dpkg-reconfigure keyboard-configuration然后重新启动没有任何改变。

在此期间没有添加任何启动应用程序。

系统键盘设置仍然显示瑞典语俄语

我怎样才能撤消这个更改?

编辑

gsettings get org.gnome.desktop.input-sources sources

返回

[('xkb', 'se'), ('xkb', 'ru')]

gsettings get org.gnome.desktop.input-sources xkb-options

返回

['grp_led:scroll']

可以在菜单栏右上角更改语言,但更改无效。无论lang = ru是否lang = se

编辑2

在 Gunnar 的帮助下重置更改:

sudo apt reinstall xkb-data

重置有助于恢复更改。

但是,当我尝试更改键绑定时,我仍然面临布局似乎发生变化的问题。

我尝试创建一个新的布局,而不是按照以下方式更改当前布局此主题

我设法创建了我的密钥的副本,但两次重启后,整个布局就变成了我们的布局。

更新

尝试以下本教程. 对

/usr/share/X11/xkb/symbols se
/usr/share/X11/xkb/rules evdev.lst
/usr/share/X11/xkb/rules evdev.xml
/usr/share/X11/xkb/rules base.lst
/usr/share/X11/xkb/rules base.xml

多次重启后仍然存在。至少两次重启后才会切换到 us-layout。但是,现在重置无济于事。sudo dpkg-reconfigure keyboard-configuration重启后,不必要的更改仍然存在。

我发现当我按下瑞典语键盘时,我的系统设置中现在出现了瑞典语键盘View Keyboard Layout。它不是瑞典语键盘布局。它看起来像典型的美国键盘,不是吗?显示俄语键盘的同一窗口显示西里尔字母,但是尽管如此,我还是无法用俄语输入任何内容。

注意到我可以对sudo setxkbmap和执行和,但不能对 执行,这返回了此错误:sudo setxkbmap -layoutusruseError loading new keyboard description

使用sudo apt install --reinstall xkb-data帮助重置一切,以便我至少可以做sudo setxkbmap se

相关内容