最近我收到了一台安装了 Ubuntu 18.04.06 LTS 的计算机,我无法重新安装它。
当我将键盘布局设置为时Slovak
,出现以下信息:
这与我习惯的完全不同。除了必须按 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
用不同的文件替换了它,修改后的布局比原来的斯洛伐克布局更适合编程。他们没有按照更复杂的程序将其添加为单独的布局选项,而是直接替换了原来的布局。
通过恢复原始文件来修复,因为现在没有其他人使用这台计算机。