admin管理员组

文章数量:1584617

linux下输入法优缺点

(来自ChatGPT)
在Linux系统下,有多种输入法可以选择,适用于不同的用户需求。以下是几个常见的Linux输入法及其对比:

  1. IBus (Intelligent Input Bus)
    特点:
    IBus 是目前最常用的输入法框架之一,广泛支持多种输入法引擎(如拼音、五笔、仓颉等)。
    默认集成于许多Linux发行版中,安装和配置较为简单。
    优点:
    丰富的输入法支持(如 ibus-pinyin、ibus-libpinyin)。
    社区支持强大,更新较快。
    配置灵活,可以通过图形界面方便地设置。
    缺点:
    在某些情况下,可能会遇到性能问题,尤其是处理大规模词库时。
    可能需要手动调整兼容性问题,尤其是在一些轻量级桌面环境中。
  2. Fcitx (Flexible Input Method Framework)
    特点:
    Fcitx 也是一个流行的输入法框架,特别是在中文用户中广泛使用。
    支持丰富的输入法,包括拼音、五笔、仓颉等,尤其是 fcitx-rime 和 fcitx-pinyin 是非常受欢迎的插件。
    优点:
    性能较好,启动速度快,内存占用较低。
    对中文的支持相对更完善,词库管理和输入体验都较好。
    易于与各种桌面环境(如KDE、GNOME等)集成。
    缺点:
    默认配置相对简单,可能需要手动安装和配置特定插件。
    在某些非中文用户中,默认支持的输入法种类有限。
  3. Sogou Pinyin for Linux
    特点:
    搜狗拼音是一款在中国大陆非常流行的输入法,具有强大的词库和联想功能。
    有Linux版本,提供类似Windows版的体验。
    优点:
    丰富的词库和智能的词语联想功能,使得中文输入非常高效。
    跨平台支持良好,习惯于Windows版的用户可以无缝迁移到Linux版。
    缺点:
    封闭源代码,社区支持相对较弱。
    对系统的兼容性和性能优化不如Fcitx或IBus。
    仅支持中文输入,其他语言支持较差。
  4. Rime (中州韻)
    特点:
    Rime 是一个跨平台的输入法框架,强调用户自定义和灵活性。
    支持多种输入法(拼音、注音、五笔、仓颉等),并且可以与 Fcitx、IBus 集成。
    优点:
    极高的可定制性,可以配置出非常复杂的输入方案。
    支持多语言输入,不局限于中文。
    社区活跃,有丰富的配置和插件可供选择。
    缺点:
    配置复杂度较高,不适合不熟悉Linux系统的用户。
    默认词库相对简洁,需要手动添加扩展词库。
  5. SCIM (Smart Common Input Method)
    特点:
    SCIM 是一个较老的输入法框架,曾经是Linux系统的主流输入法框架。
    目前逐渐被IBus和Fcitx所取代,但在一些特定系统中仍有使用。
    优点:
    支持多种输入法和语言。
    历史悠久,有较多的输入法插件。
    缺点:
    开发活跃度不高,更新缓慢。
    与现代桌面环境的兼容性较差,性能和用户体验较IBus和Fcitx逊色。
    总结:
    如果你需要一个性能优越、支持中文输入的输入法框架,Fcitx 是一个不错的选择。
    如果你更倾向于使用配置简单、开箱即用的输入法,IBus 可能更适合你。
    Rime 是一个极具灵活性和可定制性的输入法,但配置复杂。
    搜狗拼音 适合习惯于其Windows版体验的中文用户。
    SCIM 已经较为过时,但在某些老旧系统上仍可能有其用途。
    选择输入法框架时,可以根据自己的需求、桌面环境以及输入习惯来决定。

安装搜狗输入法

根据系统架构在官网下载linux版安装包目前仅支持debian系列如Ubuntu,kali、麒麟等

https://shurufa.sogou/linux

安装搜狗输入法

dpkg  -i sogoupinyin_版本号_架构.deb

会提示缺少依赖使用以下命令自动处理依赖

apt  install  -f 

安装输入法依赖

apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2  libgsettings-qt1

遇见问题:
安装完可以打中文标点符号,但不能打字
可在终端通过以下命令重启fcitx来判断出错的地方
下图显示/opt/sogoupinyin/files/bin/sogoupinyin-watchdo 和
/opt/sogoupinyin/files/bin/sogoupinyin-service 依赖的库文件没有版本信息

可通过ldd命令查询哪些库文件有问题

ldd   /opt/sogoupinyin/files/bin/sogoupinyin-service

解决方法
从/usr/lib/x86_64-linux-gnu/ 目录下复制替换

cp /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 /opt/sogoupinyin/files/lib/qt5/lib/
cp /usr/lib/x86_64-linux-gnu/libQt5Core.so.5  /opt/sogoupinyin/files/lib/qt5/lib/
cp /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5  /opt/sogoupinyin/files/lib/qt5/lib/
cp /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5   /opt/sogoupinyin/files/lib/qt5/lib/
cp /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5   /opt/sogoupinyin/files/lib/qt5/lib/
cp /usr/lib/x86_64-linux-gnu/libQt5Network.so.5   /opt/sogoupinyin/files/lib/qt5/lib/
cp /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5  /opt/sogoupinyin/files/lib/qt5/lib/
cp /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5 /opt/sogoupinyin/files/lib/qt5/lib/
cp /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5   /opt/sogoupinyin/files/lib/qt5/lib/
cp /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5   /opt/sogoupinyin/files/lib/qt5/lib/

或简写为

cd  /usr/lib/x86_64-linux-gnu/
cp libQt5Gui.so.5  libQt5Core.so.5  libQt5DBus.so.5  libQt5Widgets.so.5  libQt5Qml.so.5  libQt5Network.so.5    libQt5XcbQpa.so.5  libQt5Svg.so.5  libQt5Quick.so.5  libQt5QuickWidgets.so.5    /opt/sogoupinyin/files/lib/qt5/lib/

无法打开搜狗输入法属性设置 复制替换plugins

cp -r /usr/lib/x86_64-linux-gnu/qt5/plugins  /opt/sogoupinyin/files/lib/qt5/ 

安装RIME输入法

前往官网查看

https://rime.im/download/

ibus框架

apt install ibus-rime
dnf install ibus-rime

fcitx框架

apt install fcitx-rime
dnf install fcitx-rime

切换输入法
按F4或ctrl+` (ESC下面那个按键)选择明月拼音简化字 找到一个能输入的地方桌面无法调出选项

pinyin输入法

ibus框架

apt install ibus-pinyin
dnf install ibus-pinyin

fcitx框架

apt install fcitx-pinyin
dnf install fcitx-pinyin

本文标签: 输入法Linux