SDB:使用西方系统用日语书写和阅读

跳转到:导航搜索


本文档解释了如何设置西方系统以能够用日语书写和阅读。
目前,仅提供 GNOME 桌面环境的说明。如果您尝试在 KDE 中应用它,可能会遇到一些小麻烦。

在 openSUSE 上测试

推荐文章

Icon-manual.png

相关文章

Icon-help.png



情况

您的系统正在使用一种非亚洲语言。您希望能够用日语书写,或者将您的计算机借给一位来访的日本朋友。


流程

该过程相当简单,但并非完全显而易见。以下是主要阶段。

  • 第一阶段:安装日语字体
  • 第二阶段:安装一个输入法编辑器(IME),这里使用 ibus,以及一个输入法
  • 第三阶段:添加一个输入法
  • 第四阶段(仅在非常特殊的情况下):更改与输入源关联的键盘布局

第一阶段:安装日语字体

成为超级用户

user $ su

Mot de passe :

安装例如 Mincho 字体

root # zypper in jpa-mincho-fonts

当然,您可以自由安装您喜欢的字体。这里是一些可用字体的简短列表

* ipa-mincho-fonts
* ipa-gothic-fonts
* ipa-pmincho-fonts
* ipa-ex-mincho-fonts
要发现您系统上可用的字体,请使用以下命令进行搜索:
root # zypper se fonts

第二阶段:安装输入法编辑器(IME)和一个日语输入法。

对于 IME(允许用户在各种输入法之间切换并设置它们的工具),有几种解决方案。其中我们更喜欢 ibus

ibus 代表 Intelligent Input Bus(智能输入总线)。它取代了 scim,并从中衍生。

对于输入法(也称为 Input Engine,这个术语更符合实际情况),也有多种可能性,包括 anthymozc

对于不熟悉输入引擎概念的人,我们提供一个非常简短的介绍。

当用英语编辑文本时,按键和包含在文本中的内容之间存在直接对应关系——通常是一个字母或数字。字符是文本原子。日语中,文本原子要么是 假名,要么是 片假名,要么是 汉字。假名和片假名是简单的符号,与音节匹配,例如 na 用假名写成 ,用片假名写成 。为了输入假名或片假名,您必须在键盘上按两次键。汉字是中文汉字;例如,——根据上下文,意思是月亮或月份——通过输入 tsukigatsugetsu 来书写。此外,为了使事情更复杂,汉字之间也存在大量的同音异义词。举个例子:簡単kantan,简单)和 漢字kanji,汉字)。第一个汉字的发音都是 kan,但含义却大不相同。输入引擎是解释用户输入并根据上下文向用户提供有序候选列表的工具。列表的相关性和排名反映了输入引擎的性能。无论如何,用户必须在候选列表中做出最终选择。

为了实际操作,您可以使用单个命令安装 IME 和输入法

root # zypper in ibus-mozc

或者如果您更喜欢 anthy

root # zypper in ibus-anthy

这两个命令将触发 ibus 作为依赖项的安装。

为了确保 ibus 在每次会话启动时启动,请将以下行添加到您的 .bashrc 文件中

* export GTK_IM_MODULE=ibus
* export QT_IM_MODULE=ibus
* export XMODIFIERS=@im=ibus
* ibus-daemon -drx
Icon-warning.png
警告:要继续,您必须重新启动会话。

第三阶段:添加输入源

输入源要么是键盘(西方语言的情况),要么是与输入法关联的键盘(例如日语的情况)。
Icon-warning.png
警告:通常,应该可以使用 ibus-setup 工具添加和设置与键盘关联的输入法(输入法)。但是,由于似乎存在一些小问题,我们将以不同的方式实现它。
  • 单击屏幕右上角向下指的小箭头以打开 所有设置 窗口。
  • 选择 键盘
  • 在新 键盘 窗口的底部,单击 输入源
  • 单击左下角的 + 号。
  • 在输入列表中,选择 日语

对于 Mozc

通常,您应该看到名为 日语 (Mozc - < 布局名称>) 的输入法。

  • 选择与您的键盘匹配的输入法(如果默认键盘,则不需要布局名称,因此为:日语 (Mozc),然后单击 添加 按钮。
  • 如果需要,您可以单击 选项 按钮更改允许在输入源之间切换的键盘快捷键。默认值为一种方式的 Super+Space,另一种方式的 Super+Maj+Space

如果一切顺利,输入源选择器应该出现在屏幕右上角的扬声器图标旁边。您可以使用它来选择当前输入源,或者可以使用您之前设置的键盘快捷键。

特殊情况:更改与输入源关联的键盘布局

您可能希望使用与您用于自己的语言不同的键盘来用日语书写,并且该键盘未列在 日语 (Mozc - <布局名称>) 输入法列表中。在这种情况下,请编辑 /usr/share/ibus/component/mozc.xml 文件。以下是您感兴趣的相关摘录

<engine>
  <symbol>あ</symbol>
  <description>Mozc (Japanese Input Method)</description>
  <language>ja</language>
  <icon>/usr/share/ibus-mozc/product_icon.png</icon>
  <setup>/usr/lib64/mozc/mozc_tool --mode=config_dialog</setup>
  <layout>default</layout>
  <name>mozc-jp</name>
  <rank>80</rank>
  <longname>Mozc</longname>
</engine>

您需要更改 layout xml 元素的内容,将单词 default 更改为您选择的布局名称。

Icon-warning.png
警告:布局名称必须采用 xx 形式,例如 usfr,或者采用 xx(<变体>) 形式。在后一种情况下,<变体> 应该存在于 /usr/share/X11/xkb/symbols 文件夹中与 xx 关联的符号表中。

当然,使用此修改,仍然必须将 日语 (Mozc) 选择为输入法。}}

对于 Anthy

通常,您应该看到一个名为 日语 (Anthy) 的输入源。

  • 选择它并单击 添加 按钮。
  • 如果需要,您可以单击 选项 按钮更改允许在输入源之间切换的键盘快捷键。默认值为一种方式的 Super+Space,另一种方式的 Super+Maj+Space
Icon-warning.png
警告:要继续,您可能需要重新启动会话。

如果一切顺利,输入源选择器应该出现在屏幕右上角的扬声器图标旁边。单击它以选择 日语 (Anthy) 输入法。选择后,再次单击选择器图标,然后在菜单中选择 Anthy 设置,然后选择 输入法 选项卡。在布局下拉列表中,选择 默认

参见

本教程不解释如何使用和设置输入引擎。请查阅相关文献。您可以在此 Ubuntu wiki 页面(法语,但图片自明) 上找到基本要素。


外部链接