安装配置ibus输入法
Assassin丶W
2022年11月12日 23:15
收录于文集
共14篇

安装配置输入法

 ("") 是一个输入法框架,一个输入非英语字符的系统。

的功能与  和  类似。

安装:

使用系统自带的软件安装管理工具安装  软件包。

//及其衍生系统使用/软件安装管理工具安装 及其衍生系统使用软件安装管理工具安装 及其衍生系统使用软件安装管理工具安装 ……

输入法引擎

至少需要一种与所用语言相应的输入法。

可用的输入法包括:

中文引擎

  • ibus-pinyin:一个智能中文语音输入法引擎,支持汉语拼音与注音符号。设计者为 Ibus 的主要作者,而且有许多的高级功能(如英文拼错修改)。

  • ibus-libpinyin:一个强大的智能中文语音输入引擎,基于 libpinyin,提供了比 ibus-pinyin 更强大的功能,支持动态调整字频、云输入,可以添加用户词典。

  • ibus-rime:一个强大的智能中文输入法,支持拼音、注音或者没有音调的拼音、双拼、粤拼、中州韵、仓颉和五笔 86

  • ibus-chewing:一个智能中文语音输入法引擎,支持注音符号,基于 libchewing

日文引擎

  • ibus-anthy:日文输入法引擎,基于 anthy

  • ibus-mozc:谷歌日文输入法的开源版本,基于 Mozc

  • ibus-kkc:日文输入法引擎,基于 libkkc

  • ibus-skk:日文假名转汉字输入法引擎,基于 libskk

越南文引擎

  • ibus-unikey:用于输入越南字的输入法引擎。(已停止开发)

其他引擎

  • ibus-hangul:一个韩文输入法,基于 libhangul

  • ibus-table:一个支持查表型输入法的输入法引擎。

  • ibus-m17n:一个 m17n 输入法引擎,可以用 m17n-db 数据库中的输入法来输入许多语言。

初始安装

输入法引擎安装完成后,运行 的初始程序(当要用 的用户):

代码块
Shell
自动换行
复制代码
$ ibus-setup
复制成功

会启动后台程序,并给这条信息:

代码块
Shell
自动换行
复制代码
IBus has been started! If you cannot use IBus, please add below lines in $HOME/.bashrc, and relogin your desktop.
(译:IBus 已启动!若还不能用 Ibus,请您将以下的三行代码加到 $HOME/.bashrc,再重新登录。)
 export GTK_IM_MODULE=ibus
 export XMODIFIERS=@im=ibus
 export QT_IM_MODULE=ibus
复制成功

注意:  虽然 使用一个后台程序,但不是被  管理的那种后台程序: 普通用户也可以运行,当登录时,会自启动。

注意:  尚未启动, ① 将那些""的代码复制到 ② 将这行代码加到该文件:"" ③ 再重新登录。

之后,会看到设置。

运行时,可以随时访问该屏幕,在系统托盘中的 图符点击右键,选择 ""(选项)即可。

配置

注意:  若想输入汉、日、韩、越南文字,需要安装东亚字体。

① 默认的 ""(常规)设置应该可以用,但最好点击 &#​34;"(输入法),在下拉式列表框中选择输入法,点击 &#​34;"(添加)。

配置好后,可以按  使用(按多次为在已安装语言之间切换)。

③ 在每个窗口当中, 会记住所用的输入法,所以每个新打开的窗口都需要重新启动。

④ 可以置换这个特性,在系统托盘的图符上点击右键,选择 ""(首选项),然后点击 &#​34;"(高级)的标签即可。

注意:  默认覆盖  的设置。 可以禁用这个特性, 在 ""(首选项)中点击 &#​34;"(高级), 勾选 "" 选项。

疑难解答

1、无法输入

若根据如上步骤配置后,依无法使用,可使用如下步骤进一步设置:

① 请确保已经安装以及,或其类似软件,

② 使用命令以启动ibus框架,

③ 输入命令以启动设置,

④ 重启,即可修复

提示: 对于输入法, 请确保已经安装好该输入法的输入方案,输入方案如下所示: ① # 朙月拼音(預裝): ② # 雙拼: ③ # 宮保拼音: ④ # 注音、地球拼音: & ⑤ # 倉頡五代(預裝): ⑥ # 速成五代: ⑦ # 五筆86、袖珍簡化字拼音、五筆畫: & & ⑧ # (): ⑨ # 上海吳語: ⑩ # 粵拼: ⑪ # 中古漢語拼音:

2、

若有 与  包的问题,以下的步骤应该能够解决。

① 将以下的两行代码添加到  文件:

(可能不需要,先尝试,若问题出现,再添加代码)

代码块
Shell
自动换行
复制代码
 URxvt.inputMethod: ibus
 URxvt.preeditType: OnTheSpot,None
复制成功

② 用以下的命令启动

代码块
Shell
自动换行
复制代码
ibus-daemon --xim
复制成功

自动开启(如在  或  中),

但以前执行  没有用  选项,

确保先结束已打开的进程,

再尝试新命令。

3、 应用程序

用户在 应用程序下使用输入法时会因为无法找到 文件而出现问题。

中加入:

代码块
Shell
自动换行
复制代码
(gtk2) export GTK_IM_MODULE_FILE=/etc/gtk-2.0/gtk.immodules
(gtk3) export GTK_IM_MODULE_FILE=/usr/lib/gtk-3.0/3.0.0/immodules.cache
复制成功

应该会解决问题。

注意:  若设置为 ,那么法使用 的应用程序比如, 若设置为 ,那么法使用 的应用程序比如

4、中文输入

若在输入中文时遇到问题,检查 设置。

比如在香港,

如需 启动,把这些加入  后重启

代码块
Shell
自动换行
复制代码
 export GTK_IM_MODULE=ibus
 export XMODIFIERS=@im=ibus
 export QT_IM_MODULE=ibus
 ibus-daemon -drx
复制成功

更详细的解决方案可以查看 这里。

5、

确实已经启动,但在 里没有出现输入窗口,

① 需要在 里加入这行:

代码块
Shell
自动换行
复制代码
export XMODIFIERS=@im=ibus
复制成功

② 需要用 "" 参数来启动 , 以在 中加入这行:

代码块
Shell
自动换行
复制代码
ibus-daemon --xim -d
复制成功

但,必须在终端中启动

若使用 而上面的方法没用,而不介意在 模式下运行

① 安装 ""

② 在 中添加此行:

代码块
Shell
自动换行
复制代码
export OOO_FORCE_DESKTOP="gnome"
复制成功

这会使 正常使用,也可以在任何地方启动 -- 而不只是在终端。

6、修改 候选框的字体和字号

不能独立的设置 输入法的候选词字体和字号颇有微词,

下面,介绍一种修改的办法。

① 需要安装一个 主题,且激活,

② 需要修改主题的 文件。

这个文件一般在目录 下。

③ 使用喜欢的编辑器打开,

搜索 字段(若没有就新建一个):

代码块
Shell
自动换行
复制代码
.candidate-popup-content {
}
复制成功

④ 根据需要添加以下两行(添加后应该是下框中的样子),通过本设置可以改变输入的字母的字体和字号:

代码块
Shell
自动换行
复制代码
.candidate-popup-content {
 /* 设置字体 */
 font-family: "Microsoft YaHei UI", serif,cantarell,sans-serif;
 /* 设置号 */
 font-size: 15px;
}
复制成功

若需要修改候选框的字体和字号,需要搜索 字段(如若有就新建一个):

代码块
Shell
自动换行
复制代码
.candidate-box {
}
复制成功

⑤ 根据需要添加以下两行(添加后应该是下框中的样子),通过本设置可以改变输入的字母的字体和字号:

代码块
Shell
自动换行
复制代码
.candidate-box {
 /* 设置字体 */
 font-family: "Microsoft YaHei UI", serif,cantarell,sans-serif;
 /* 设置号 */
 font-size: 15px;
}
复制成功

7、开启单行模式

若使用  的话,

可以在其设置界面中的“外观”——“显示风格”这一项选择“紧凑”,以此来开启单行模式。

注意: 在输入源和系统托盘中显示为“中文(智能拼音)”。