波兰语变音符号如 ą 或 ć(在键盘映射上使用 RAlt+[拉丁字母] 组合创建pl
)无法在 ArchLinux 中键入。基于区域设置维基页面,我验证了:
我通过取消注释pl_PL.UTF8 UTF-8
和文件en_GB.UTF-8 UTF-8
中的行生成了必要的区域设置/etc/locale.gen
- 然后运行locale-gen
命令。
然后我编辑locale.conf
了以下配置:
(base) [deutschegabanna@arch ~]$ cat /etc/locale.conf
LANG=en_GB.UTF-8
KEYMAP=pl
LC_CTYPE=pl_PL.UTF-8
LC_TIME=pl_PL.UTF-8
LC_COLLATE=pl_PL.UTF-8
LC_MONETARY=pl_PL.UTF-8
LC_MEASUREMENT=pl_PL.UTF-8
LC_NUMERIC=pl_PL.UTF-8
LC_ADDRESS=pl_PL.UTF-8
LC_PAPER=pl_PL.UTF-8
LC_IDENTIFICATION=pl_PL.UTF-8
(base) [deutschegabanna@arch ~]$ localectl status
System Locale: LANG=en_GB.UTF-8
LC_CTYPE=pl_PL.UTF-8
LC_NUMERIC=pl_PL.UTF-8
LC_TIME=pl_PL.UTF-8
LC_COLLATE=pl_PL.UTF-8
LC_MONETARY=pl_PL.UTF-8
LC_PAPER=pl_PL.UTF-8
LC_ADDRESS=pl_PL.UTF-8
LC_MEASUREMENT=pl_PL.UTF-8
LC_IDENTIFICATION=pl_PL.UTF-8
VC Keymap: pl2
X11 Layout: pl
我显然重新启动了系统来加载新的系统locale.conf
,并且可以看到至少日期有效(它们以波兰语显示),而界面语言仍然是英语(这也很好)。
然而,在 ArchLinux 的任何软件上,我仍然无法通过键盘输入变音符号。