linux安装搜狗输入法软件与系统不匹配

linux安装搜狗输入法软件与系统不匹配,第1张

电脑系统版本和搜狗输入法不兼容的情况一般不会出现。

如果出现搜狗输入法无法使用可能是以下原因导致:如果只是在某些软件里面无法使用,比如word里不能用的话,那是程序设置的问题,需要重新设置,比如word,方法是:点击“在文件---选项---高级”,里面把输入法控制处于活动状态取消即可。

1.安装搜狗拼音:

双击sogou_pinyin_linux_1.1.0.0037_amd64.deb,安装搜狗,重启

此时安装后,顶栏显示fcitx的图标,点出搜狗后,ubuntu报错,无法正常适用搜狗。终端中调试fcitx发现需要先卸载ibus

2.卸载ibus

注:这一步执行之后会带来 system setting下多数图片消失的问题,关于原因,自行百度。在下一步中会修复此问题。

执行命令

[plain] view plaincopy

sudo apt-get remove ibus

2.修复系统设置图标

由于卸载了ibus,造成系统设置中部分图标丢失。可以使用应用商店中系统桌面来修复,但貌似适配情况不好,图标重复,且背景透明。因此继续使用ibus进行完美修复。

执行以下命令:

[plain] view plaincopy

sudo apt-get install ibus#此命令安装ibus-gtk,ibus-gtk3

sudo apt-get install linux-generic #此命令安装linux-generic

sudo apt-get install ubuntu-desktop#此命令修复ubutun桌面

3.安装fcitx-googlepinyin输入法

我们装过搜狗拼音输入法后,只能再装fcitx平台的google拼音输入法,才能让两种输入法共存。有的时候搜狗拼音输入法会崩溃,可以切换到google拼音输入法,而且google拼音也是一点都不难用。

安装命令:

[plain] view plaincopy

apt-get install fcitx-googlepinyin

估计是安装的问题,可以参考如下安装步骤:

安装搜狗输入法大概用如下命令就能解决了:

sudo add-apt-repository ppa:fcitx-team/nightly

sudo aptitude update

sudo aptitude install fcitx fcitx-sogoupinyin fcitx-config-gtk fcitx-frontend-all fcitx-module-cloudpinyin fcitx-ui-classic

以上安装软件的介绍如下:

1.fcitx:fcitx主程序

2.fcitx-sogoupinyin :fcitx的搜狗拼音词库。(你也可以换成其他类型的词库比如五笔、rime等等,具体可以终端输入aptitude search fcitx搜索。)

3.fcitx-config-gtk:fcitx的gtk的设置图形界面。

4.fcitx-frontend-all:fcitx在所有环境下的前端。(有qt、gtk2、gtk3下对应的包组成。)

5.fcitx-module-cloudpinyin:fcitx的云拼音模块。

6.fcitx-ui-classic:fcitx的经典UI显示模块。(此软件包不能被fcitx-ui-light或者fcitx-ui-qimpanel代替,应为该包默认包含着fcitx-module-x11,有了它才能在让fcitx在图形界面上显示出输入框。)

PS:KDE用户还可以安装fcitx的QT化组建来使fcitx风格能更加与KDE桌面环境统一:

sudo aptitude install fcitx-ui-qimpanel fcitx-module-kimpanel plasma-widget-kimpanel

关于fcitx的配置,很多人说用im-switch,其实Mint本身就自带了一个更好的输入法配置器,im-config:

依次点击:”Menu->首选项->输入法“打开im-config:

手工制定系统默认输入法为fcitx:

一路确定之后,fcitx就顺利的配置完了。至此注销一下,就能用上fcitx中文输入法了。

注:

1.KDE用户还应该使用qt4-qtconfig来进一步配置qt程序的默认输入法。

2.输入法顺序切换的问题(应回答@zch00011 的问题)

shift与ctrl+space的切换输入法设置,其实很简单,将输入法按照如下图所示排列就好了:

注意下方的文字:”第一个输入法作为非激活状态“。因此,激活状态是”搜狗拼音“与”键盘-汉语“,非激活状态是“键盘-英语”。所以根据fcitx的默认配置,”shift“就会在这两个激活的汉字与拼音输入法之间切换。而”ctrl+space“则会在非激活与激活的输入法即中文与英文之间切换。这样就顺利的延续了Windows下的输入法切换习惯。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8691049.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-19
下一篇2023-04-19

发表评论

登录后才能评论

评论列表(0条)

    保存