升级到 Ubuntu 18 后无法输入波兰语字符

use*_*425 5 keyboard internationalization 18.04

从 Ubuntu 16 LTS 升级到 18 LTS 后,我无法输入波兰语或其他国际字符。添加了输入类型。即使使用板载键盘,在单击带有 的波兰语字符后Alt,也不会输入任何内容。

xmodmap 输出:

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)
Run Code Online (Sandbox Code Playgroud)

zwe*_*ets 3

转到“设置”“语言和区域”“输入源”。如果列表中唯一的项目是“英语(美国)”,则这就是原因。

单击“+”按钮,然后 - 假设您的键盘具有美国英语布局,并且您使用修饰键键入变音符号 - 单击英语(美国)

是的,这令人惊讶地违反直觉。英语(美国)正是您想要摆脱的语言,因此这是您选择的最后一种语言。此外,从 UI 中看不出会出现新的选择列表。在我看来,这需要重新设计用户界面。

不管怎样,会出现一个新列表,您可以从中选择,例如英语(带有 AltGr 死键的国际)

选择后,您可以使用“-”按钮删除英语(美国)输入源。您可以使用带有键盘图标的小按钮来查看新源是否具有所需的布局。

如果变音符号仍然不起作用,则您的AltGr键可能会被重新映射。在“设置”、“设备”、“键盘”中单击“全部重置”。如果您进行了任何xmodmap设置setxkbmap,也请撤消这些设置。