我正在使用德语键盘,并且贴上了一些贴纸以便用它来输入日语。
主要问题是底部右侧缺少“ro”键。所以我想我可以重新映射另一个键并将贴纸贴在那里,然后我按照/usr/share/X11/xkb/symbols/jp
以下方式更改了布局本指南。
<AD12>
将和都更改<LSGT>
为后kana_RO
,我保存了文件并尝试重新加载 ibus、重新配置 xkb 并重新启动 PC。 中没有 xkm 文件/var/lib/xkb
,但似乎什么都不起作用:键盘映射始终相同。
我做错了什么?我必须更改 mozc 或 ibus 配置文件吗?我在哪里可以找到它?
输出gsettings get org.gnome.desktop.input-sources sources
:
[('xkb', 'de'), ('ibus', 'mozc-jp')]
答案1
由于输入源列表中唯一的 XKB 布局是德语,ibus-mozc
默认使用该布局,这也解释了为什么您对日语布局的修改没有区别。
有两种方法可以处理ibus-mozc
:
您可以将日语键盘布局添加到输入源列表中,并将日语设为列表中的第一个源,这样我要求您运行的命令的输出将更改为:
[('xkb', 'jp'), ('xkb', 'de'), ('ibus', 'mozc-jp')]
您可以编辑
/usr/share/ibus/component/mozc.xml
文件并替换<layout>default</layout>
和
<layout>jp</layout>
您提到过ibus-anthy
,该输入法的一个优点是您可以通过 GUI 控制在后台使用哪种 XKB 布局。另一方面,我认为如今大多数日语用户更喜欢 Mozc 而不是 Anthy。