如何使用ibus-typing-booster在Linux桌面上启用预测性输入
ibus型增强器 是 IBus 一个插件,可将脱机预测性键入添加到Linux桌面以加快键入速度。当使用外语键入,键入复杂的脚本以及为残疾人(及以上)使用辅助功能时,此功能很有用。
该IBus插件提供了上下文相关的完成功能,也可以从用户输入中学习。字词预测功能会改善您输入的内容。如果词典中没有某些单词,此工具将自动将它们添加到本地用户词典中。 还可以通过提供包含您自己的自定义单词的文件来培训ibus-typing-booster。
如果在词典中添加了一个错字,则可以通过按住Ctrl键并使用查找表中的单词输入编号将其删除(单词建议工具提示/对话框中的每个单词都分配有一个编号)。 Masu)。
该工具同时支持多个词典和多个输入法/音译。因此,您可以使用多种语言编写文本,而无需手动切换语言。
还值得一提的是,ibus键入增强器还可以预测Unicode符号和象形图。象形图默认情况下处于禁用状态,因为ibus键入增强器可能会减慢速度,但是您可以从IBus托盘中启用它们(但请不要启用)。建议)。
至于支持的输入法,它支持libm17n支持的所有内容。
借助hunspell词典,无论您使用什么应用程序,该工具都可以提供预测以及拼写检查建议。
该工具带有各种选项,当您选择Typing Booster作为输入方法时,您可以从IBus托盘访问该选项。从那里,您可以添加字典,使用键启用建议(因为使用键时您只会看到单词建议),并自动选择和学习最佳候选单词。您可以添加文本文件以及查看和更改键绑定。
默认情况下,预测显示在工具提示中,但是如果您想内联完成,则ibus-typing-booster选项具有此选项,如上面的屏幕快照所示。
以下步骤显示了如何安装ibus-typing-booster,使用您的语言编写的hunspell,以及如何启用此预测型IBus插件。
安装ibus-typing-booster
ibus-typing-booster最初是为Fedora 15创建的,因此在Fedora(和其他Linux发行版)存储库中已有一段时间了,但是直到今年初才在Debian / Ubuntu中将其添加到存储库中。 ..
1.要开始使用ibus-typing-booster,默认情况下未安装它,必须将其安装。
Debian sid或Bullseye / Ubuntu(反向移植到所有受支持的Ubuntu版本)/ Linux Mint等:
sudo apt install ibus-typing-booster
软呢帽:
sudo dnf install ibus-typing-booster
Arch Linux / Manjaro:
sudo pacman -S ibus-typing-booster
openSUSE飞跃15.1,飞跃15.2,风滚草:
sudo zypper install ibus-typing-booster
对于SUSE SLE-15-SP1或新的openSUSE Leap软件包,可以使用ibus-typing-booster。 资料库 由其开发商维护。
2.还建议为使用ibus-typing-booster的语言安装hunspell词典。
它用于预测(不使用预测,只会使用您键入的单词)和拼写检查。 使用Linux发行版的Package Manager进行安装 hunspell-<langcode>
,哪里 langcode
要安装的语言的ISO639-1 / 2/3代码。例: hunspell-en-us
Hunspell-ru用于美国英语,hunspell-ru用于俄语,等等。(要安装, sudo apt install hunspell-en-us
在Debian / Ubuntu中 sudo dnf install hunspell-en-us
(在Fedora等中)。
3.注销/重新登录(系统重新启动也可以)。
没有它,键入Booster不会显示为可用的输入源。
启用ibus类型增强功能
显然,IBus必须用作键盘输入法才能起作用。例如,查看您是否在Gnome Shell桌面上使用IBus Settings
,去 Region & Language
,然后点击 Manage Installed Languages
,和 Language Support
在打开的窗口中,检查是否使用IBus Keyboard input method system
.. 使用Linux Mint Cinnamon Edition System Settings
,点击 Input Method
,您可以在窗口顶部选择输入法框架。
侏儒壳
对于使用Gnome Shell的Linux发行版,您需要打开它 Settings
,点击 Region & Language
在左侧,单击 +
下方按钮 Input sources
..然后单击底部的三个垂直点。 Add an Input Source
在对话框的搜索框中 booster
..
仅显示“其他”搜索结果-单击以单击 Other (Typing Booster)
输入源。点击它,然后 Add
按钮。
您可以在下面的GIF中看到上述所有步骤,以添加ibus键入增强器输入源。
对于多个键盘布局,非常重要的一点是要注意,切换到键入助推器输入法时使用的键盘布局是您先前(最后)选择的一种。这是IBus首选([Advanced]除非您在标签中启用了系统键盘布局的使用)。
现在,您可以从IBus托盘切换到辅助输入法。
其他基于Gnome3的桌面
对于使用桌面环境而不是Gnome Shell的Linux发行版 ibus-setup
(IBus首选项)。如果弹出窗口 ibus-daemon
单击以询问您是否需要开始,因为它尚未运行 Yes
..
如果 ibus-daemon
您还需要打开它(如果尚未运行) ~/.bashrc
使用文本编辑器将此粘贴到文件末尾(不执行其他任何操作)。
export GTK_IM_MODULE=ibusexport [email protected]=ibusexport QT_IM_MODULE=ibus
就我而言,在使用Linux Mint 20 Cinnamon版设置ibus-typing-booster时,这是我使用IBus所需要做的全部工作(默认情况下不使用Linux Mint),但使用其他Linux发行版或您可能需要在桌面环境中运行它 ibus-daemon
在启动时(在这种情况下,您可以将其添加到启动应用程序中)。
接下来,让我们启用ibus-typing-booster。在 ibus-setup
在(IBus设置)窗口中单击。 Input Method
Tab,然后 Add
,然后单击底部的三个垂直点,然后搜索“其他”。请点击 Other
您将看到如何输入助推器单击,然后单击A。dd
按钮。
所有这些步骤都可以在下面的GIF中找到。
现在,您可以从IBus托盘切换到辅助输入法。