解决了一个在 LinuxMint 中运行搜狗拼音输入法的问题 | 您所在的位置:网站首页 › 搜狗输入法打字2秒就消失 › 解决了一个在 LinuxMint 中运行搜狗拼音输入法的问题 |
就在今天,新下载的搜狗拼音输入法安装包。装好之后,无法输入中文字符,但是能够输入全角标点符号。 版本信息: OS: Linux Mint 21.1 x86_64 fcitx: 4.2.9.8 sogoupinyin: 4.2.1.145 在终端启动 fcitx 后,显示如下的内容: ... /opt/sogoupinyin/files/bin/sogoupinyin-watchdog: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Gui.so.5: no version information available (required by /opt/sogoupinyin/files/bin/sogoupinyin-watchdog) /opt/sogoupinyin/files/bin/sogoupinyin-watchdog: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Widgets.so.5: no version information available (required by /opt/sogoupinyin/files/bin/sogoupinyin-watchdog) /opt/sogoupinyin/files/bin/sogoupinyin-watchdog: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Core.so.5: no version information available (required by /opt/sogoupinyin/files/bin/sogoupinyin-watchdog) /opt/sogoupinyin/files/bin/sogoupinyin-watchdog: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Core.so.5: no version information available (required by /opt/sogoupinyin/files/bin/sogoupinyin-watchdog) /opt/sogoupinyin/files/bin/sogoupinyin-watchdog: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5DBus.so.5: no version information available (required by /opt/sogoupinyin/files/bin/sogoupinyin-watchdog) /opt/sogoupinyin/files/bin/sogoupinyin-service: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Qml.so.5: no version information available (required by /opt/sogoupinyin/files/bin/sogoupinyin-service) /opt/sogoupinyin/files/bin/sogoupinyin-service: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5DBus.so.5: no version information available (required by /opt/sogoupinyin/files/bin/sogoupinyin-service) /opt/sogoupinyin/files/bin/sogoupinyin-service: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Gui.so.5: no version information available (required by /opt/sogoupinyin/files/bin/sogoupinyin-service) /opt/sogoupinyin/files/bin/sogoupinyin-service: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Widgets.so.5: no version information available (required by /opt/sogoupinyin/files/bin/sogoupinyin-service) ... /opt/sogoupinyin/files/bin/sogoupinyin-watchdog: symbol lookup error: /opt/sogoupinyin/files/bin/sogoupinyin-watchdog: undefined symbol: qt_version_tag, version Qt_5.6 err: can't open sendmq:-1, mq:9115, /SOGOUPINYIN-SOGOU-IME-IPC-MQ-9999-9999-1000-1 /opt/sogoupinyin/files/bin/sogoupinyin-service: symbol lookup error: /opt/sogoupinyin/files/bin/../lib/libSogouShell.so: undefined symbol: qt_version_tag, version Qt_5.6 err: can't open sendmq:-1, mq:9115, /SOGOUPINYIN-SOGOU-IME-IPC-MQ-9999-9999-1000-1 err: can't open sendmq:-1, mq:9115, /SOGOUPINYIN-SOGOU-IME-IPC-MQ-9999-9999-1000-1 ... 查看其动态链接库: # ldd /opt/sogoupinyin/files/bin/sogoupinyin-service /opt/sogoupinyin/files/bin/sogoupinyin-service: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Qml.so.5: no version information available (required by /opt/sogoupinyin/files/bin/sogoupinyin-service) /opt/sogoupinyin/files/bin/sogoupinyin-service: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5DBus.so.5: no version information available (required by /opt/sogoupinyin/files/bin/sogoupinyin-service) /opt/sogoupinyin/files/bin/sogoupinyin-service: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Gui.so.5: no version information available (required by /opt/sogoupinyin/files/bin/sogoupinyin-service) /opt/sogoupinyin/files/bin/sogoupinyin-service: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Widgets.so.5: no version information available (required by /opt/sogoupinyin/files/bin/sogoupinyin-service) /opt/sogoupinyin/files/bin/sogoupinyin-service: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Core.so.5: no version information available (required by /opt/sogoupinyin/files/bin/sogoupinyin-service) /opt/sogoupinyin/files/bin/sogoupinyin-service: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Core.so.5: no version information available (required by /opt/sogoupinyin/files/bin/sogoupinyin-service) /opt/sogoupinyin/files/bin/sogoupinyin-service: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Widgets.so.5: no version information available (required by /opt/sogoupinyin/files/bin/../lib/libSogouIme.so) /opt/sogoupinyin/files/bin/sogoupinyin-service: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Gui.so.5: no version information available (required by /opt/sogoupinyin/files/bin/../lib/libSogouIme.so) /opt/sogoupinyin/files/bin/sogoupinyin-service: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Core.so.5: no version information available (required by /opt/sogoupinyin/files/bin/../lib/libSogouIme.so) /opt/sogoupinyin/files/bin/sogoupinyin-service: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Core.so.5: no version information available (required by /opt/sogoupinyin/files/bin/../lib/libSogouIme.so) /opt/sogoupinyin/files/bin/sogoupinyin-service: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5DBus.so.5: no version information available (required by /opt/sogoupinyin/files/bin/../lib/libSogouIme.so) /opt/sogoupinyin/files/bin/sogoupinyin-service: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5DBus.so.5: no version information available (required by /opt/sogoupinyin/files/bin/../lib/libSogouShell.so) /opt/sogoupinyin/files/bin/sogoupinyin-service: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Gui.so.5: no version information available (required by /opt/sogoupinyin/files/bin/../lib/libSogouShell.so) /opt/sogoupinyin/files/bin/sogoupinyin-service: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Core.so.5: no version information available (required by /opt/sogoupinyin/files/bin/../lib/libSogouShell.so) /opt/sogoupinyin/files/bin/sogoupinyin-service: /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Core.so.5: no version information available (required by /opt/sogoupinyin/files/bin/../lib/libSogouShell.so 确实有一些动态链接库没有版本信息。但我并不确定这是直接原因,先处理一下试试看。 系统自带的 Qt 的版本是5.15.3,大版本是一样的。于是直接复制过来替换: sudo cp /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Qml.so.5 sudo cp /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5DBus.so.5 sudo cp /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Gui.so.5 sudo cp /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Widgets.so.5 sudo cp /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Core.so.5 sudo cp /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Network.so.5 sudo cp /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Quick.so.5 sudo cp /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5 /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5QuickWidgets.so.5 sudo cp /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5 /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Svg.so.5 sudo cp /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Qml.so.5 sudo cp /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 /opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5XcbQpa.so.5 之后重启 fcitx,就可以输入中文了。手气不错~ |
CopyRight 2018-2019 实验室设备网 版权所有 |