最近我收到了一台安装了 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=,
以前的用户显然替换
/usr/share/X11/xkb/symbols/sk
为不同的文件,修改后的布局应该比原始的斯洛伐克布局更适合编程。他们没有遵循更复杂的程序将其添加为单独的布局选择,而是替换了原始布局。通过恢复原始文件来修复,因为现在没有其他人会使用这台计算机。