安装配置ibus输入法

这篇具有很好参考价值的文章主要介绍了安装配置ibus输入法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装配置ibus输入法

IBus (“Intelligent Input Bus”) 是一个输入法框架,一个输入非英语字符的系统。

IBus 的功能与 SCIMUim 类似。

安装:

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

Red Hat/CentOS/Fedora及其衍生系统使用yum/dnf软件安装管理工具安装ibus

Debian及其衍生系统使用apt软件安装管理工具安装ibus

ArchLinux及其衍生系统使用pacman软件安装管理工具安装ibus

……

输入法引擎

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

可用的输入法包括:

中文引擎
  • 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 数据库中的输入法来输入许多语言。

初始安装

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

$ ibus-setup

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

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

注意:

虽然 Ibus 使用一个后台程序,但不是被 systemd 管理的那种后台程序:

普通用户也可以运行,当登录时,会自启动。

注意:

ibus 尚未启动,

① 将那些"export"的代码复制到$HOME/.xprofile

② 将这行代码加到该文件:“ibus-daemon -drx

③ 再重新登录。

之后,会看到ibus设置。

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

配置

注意:

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

① 默认的 “General”(常规)设置应该可以用,但最好点击 “Input Methods”(输入法),在下拉式列表框中选择输入法,点击 “Add”(添加)。

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

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

④ 可以置换这个特性,在系统托盘的图符上点击右键,选择 “Preferences”(首选项),然后点击 “Advanced”(高级)的标签即可。

注意:

IBus 默认覆盖 Xmodmap 的设置。

可以禁用这个特性,

在 “references”(首选项)中点击 “Advanced”(高级),

勾选 “Use system keyboard layout” 选项。

疑难解答

1、无法输入

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

① 请确保已经安装ibusibus-clutteribus-gtkibus-qt以及im-config,或其类似软件,

② 使用im-config -s ibus命令以启动ibus框架,

③ 输入ibus-setup命令以启动ibus设置,

④ 重启,即可修复

提示:

对于ibus-rime输入法,

请确保已经安装好该输入法的输入方案,rime输入方案如下所示:

① # 朙月拼音(預裝):librime-data-luna-pinyin

② # 雙拼:librime-data-double-pinyin

③ # 宮保拼音:librime-data-combo-pinyin

④ # 注音、地球拼音:librime-data-terra-pinyin & librime-data-bopomofo

⑤ # 倉頡五代(預裝):librime-data-cangjie5

⑥ # 速成五代:librime-data-quick5

⑦ # 五筆86、袖珍簡化字拼音、五筆畫:librime-data-wubi & librime-data-pinyin-simp & librime-data-stroke-simp

⑧ # IPA (X-SAMPA):librime-data-ipa-xsampa

⑨ # 上海吳語:librime-data-wugniu

⑩ # 粵拼:librime-data-jyutping

⑪ # 中古漢語拼音:librime-data-zyenpheng

2、rxvt-unicode

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

① 将以下的两行代码添加到 ~/.Xresources 文件:

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

 URxvt.inputMethod: ibus
 URxvt.preeditType: OnTheSpot,None

② 用以下的命令启动Ibus

ibus-daemon --xim

ibus-daemon 自动开启(如在 ~/.xinitrc~/.xsession 中),

但以前执行 ibus-daemon & 没有用 --xim 选项,

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

再尝试新命令。

3、GTK 应用程序

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

$HOME/.bashrc 中加入:

(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

应该会解决问题。

注意:

若设置为 gtk2,那么法使用 gtk3 的应用程序比如gedit,

若设置为 gtk3,那么法使用 gtk2 的应用程序比如 xfce

4、中文输入

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

比如在香港,export LANG=zh_HK.utf8

如需 ibusgnome 启动,把这些加入 ~/.profile 后重启 gnome

 export GTK_IM_MODULE=ibus
 export XMODIFIERS=@im=ibus
 export QT_IM_MODULE=ibus
 ibus-daemon -drx

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

5、LibreOffice

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

① 需要在 ~/.bashrc 里加入这行:

export XMODIFIERS=@im=ibus

② 需要用 “--xim -d” 参数来启动 ibus, 以在 ~/.xinitrc 中加入这行:

ibus-daemon --xim -d

但,必须在终端中启动 LibreOffice

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

① 安装 “libreoffice-gnome

② 在 ~/.xprofile 中添加此行:

export OOO_FORCE_DESKTOP="gnome"

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

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

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

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

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

② 需要修改主题的 gnome-shell.css 文件。

这个文件一般在目录 /usr/share/themes/主题名/gnome-shell/ 下。

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

搜索 .candidate-popup-content 字段(若没有就新建一个):

.candidate-popup-content {
}

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

.candidate-popup-content {
 /* 设置字体 */
 font-family: "Microsoft YaHei UI", serif,cantarell,sans-serif;
 /* 设置号 */
 font-size: 15px;
}

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

.candidate-box {
}

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

.candidate-box {
 /* 设置字体 */
 font-family: "Microsoft YaHei UI", serif,cantarell,sans-serif;
 /* 设置号 */
 font-size: 15px;
}

7、开启单行模式

若使用 ibus-libpinyin 的话,

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

注意:

ibus-libpinyin 在输入源和系统托盘中显示为“中文(智能拼音)”。 文章来源地址https://www.toymoban.com/news/detail-470161.html

到了这里,关于安装配置ibus输入法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu 22.04配置开发环境 [Fcitx5中文输入法+配置 & 迁移vscode & 安装flameshot & 微信 & mysql &workbench & yarn工具 & zsh]

    一、安装Fcitx5 最简单三步骤,把下面的命令都跑一遍之后重启电脑,不要去下载搜狗输入法,非常垃圾 Fcitx 5 主程序 中文输入法引擎 图形界面相关 转载自掘金 二、安装 配置 vscode 安装的两种方法: 官网选择deb安装包 cd进安装包目录运行 直接在ubuntu software里搜索vscode安装

    2024年01月21日
    浏览(41)
  • arch配置中文和输入法

    主要解决三点问题 1.显示中文 2.使用中文输入法 3.显示正确的时间 目录 这篇文章旨在教大家如何配置arch中文和中文输入法和对时间的调整 第一步,就是把arch切换成中文 第二步,就是如何使用中文输入法 时间问题解决 我arch版本是 archlinux2024.3.29 X86-64 桌面环境是 KDE 6.0.3 !注意

    2024年04月08日
    浏览(55)
  • linux安装搜狗输入法后无法输入中文

    linux安装sogou输入法参考官网教程,https://shurufa.sogou.com/linux/guide 如下图所示,安装后可以在右上角状态栏看到sogou输入法,但是只能输入英文,无法输入中文。 解决方法如下:

    2024年02月13日
    浏览(67)
  • 【linux】安装搜狗输入法

    Ubuntu16.04安装搜狗输入法,总结可以分为5步: 1.下载搜狗输入法的安装包 2.安装fcitx输入法框架 3.安装搜狗输入法 4.重启Ubuntu 5.配置搜狗输入法 1.下载搜狗输入法的安装包 2.安装fcitx输入法框架 首先,点击右上角\\\"System Settings\\\" —— “Language Support”:  发现Keyboard input method sy

    2024年02月04日
    浏览(55)
  • Linux安装搜狗输入法

    最近开始学习linux 在安装输入法中遇到的一些问题,最终成功安装,也得益于网络上的前辈写的文章,现在将全部安装步骤以及遇到的一些问题总结如下: 基本上分三步走 1、 添加fcitx的键盘输入法系统,因为 sogou是基于fcitx 的,而系统默认的是iBus; 2、安装sogou输入法;

    2024年02月12日
    浏览(64)
  • Debian11安装搜狗输入法

    下载搜狗输入法Linux版本: 搜狗官网:https://shurufa.sogou.com/?r=shouji 点击下载: 执行命令(文件名以自己下载的为准),会自动安装依赖: 安装搜狗输入法deb: 安装语言支持: 打开后,书用鼠标滑轮滑到最下边,用空格选择zh的语言支持,然后确定保存; 安装im-config: 打开

    2024年02月04日
    浏览(51)
  • kylin v10 配置 rime 输入法

    删除自带的 fcitx 框架 清理缓存和残留数据 下载 ibus 框架 下载 rime 输入法 重启电脑 找到 ibus 首选项,选择 输入法 ————》 添加 ————》 中文 ——————》 rime . 网上选择 一个 rime 方案(雾凇 rime) https://github.com/iDvel/rime-ice 将文件全部复制到这个rime 文件夹下

    2024年02月20日
    浏览(35)
  • mac 删除自带的ABC输入法保留一个搜狗输入法,搜狗配置一下可以减少很多的敲击键盘和鼠标点击次数

    对于开发者来说,经常被中英文切换输入法所困扰,我这边有一个方法,删除mac默认的ABC输入法 仅仅保留搜狗一个输入法,配置一下搜狗输入:哪些指定为英文输入,哪些指定为中文输入(符号也可以指定) 重启系统,按住 Command + R 进入恢复模式。 点击顶部菜单栏 实用工

    2024年02月15日
    浏览(44)
  • Kali 安装中文输入法(超详细)

     1.进入管理员下的控制台。 2. 输入密码后点击“授权”。 3.在控制台内输入下面的命令。 4.敲击回车后会开始安装,这里输入“y”。 5.回车后会继续进行安装,安装完成后会自动停止。 6.输入下面的命令来安装google输入法。 7.敲击回车后开始进行安装,这里输入“y”。 8

    2024年02月02日
    浏览(46)
  • Ubuntu 22.04安装搜狗输入法

    ubtuntu 22.04安装搜狗输入法 1. 添加中文语言支持 2. 安装fcitx输入法框架 3. 设置fcitx为系统输入法 4. 设置fcitx开机启动,并卸载ibus输入法框架 5. 安装搜狗输入法 6. 重启电脑,调出搜狗输入法 1. 添加中文语言支持 Settings -- Region Language -- Manage Installed Languages 点击Install / Remove La

    2024年01月19日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包