相同的键盘布局在不同的计算机上有所不同

相同的键盘布局在不同的计算机上有所不同

最近我收到了一台安装了 Ubuntu 18.04.06 LTS 的计算机,我无法重新安装它。

当我将键盘布局设置为时Slovak,出现以下信息:

新 PC 上的斯洛伐克语布局

这与我习惯的完全不同。除了必须按 AltGr 而不是 Shift 来输入数字,以及完全不同的符号映射之外,这个键盘是 QWERTY 的。普通键盘Slovak应该是 QWERTZ。对于 QWERTY,有Slovak QWERTY选项。这意味着我无法在那台电脑上选择斯洛伐克语 QWERTZ 布局,所有选择都会产生 QWERTY 字母布局。

当我选择布局时,我期望的结果如下Slovak预期的斯洛伐克语布局,来自我的个人电脑 这是我个人的 Ubuntu 20.04.2 LTS 电脑的截图。当我在其他电脑上输入Slovak布局时,这也是熟悉的行为。

怎么会这样?我该怎么办?我尝试在“安装语言”对话框中删除并重新添加斯洛伐克语,但没有帮助。

setxkbmap -query -v 10

Setting verbose level to 10
locale is C
Trying to load rules file ./rules/evdev...
Trying to load rules file /usr/share/X11/xkb/rules/evdev...
Success.
Applied rules from evdev:
rules:      evdev
model:      pc105
layout:     us,sk,us
variant:    ,,
Trying to build keymap using the following components:
keycodes:   evdev+aliases(qwerty)
types:      complete
compat:     complete
symbols:    pc+us+sk:2+us:3+inet(evdev)
geometry:   pc(pc105)
rules:      evdev
model:      pc105
layout:     us,sk,us
variant:    ,,

cat /etc/default/keyboard

XKBLAYOUT=us,sk
BACKSPACE=guess
XKBVARIANT=,

答案1

之前的用户显然/usr/share/X11/xkb/symbols/sk用不同的文件替换了它,修改后的布局比原来的斯洛伐克布局更适合编程。他们没有按照更复杂的程序将其添加为单独的布局选项,而是直接替换了原来的布局。

通过恢复原始文件来修复,因为现在没有其他人使用这台计算机。

相关内容