为OpenSUSE安装搜狗输入法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为OpenSUSE安装搜狗输入法相关的知识,希望对你有一定的参考价值。
参考技术A笔者新入了一台ThinkPad X61来玩玩,给它装上了OpenSUSE。为了获得更好的输入体验,安装搜狗输入法必不可少,然而OpenSUSE使用的包管理器是RPM,与搜狗输入法官方支持的Debian差别太大,互不兼容。加之即使在OpenSUSE中安装了Debian的包管理器 dpkg ,也无法正常安装搜狗的包,提示依赖条件不满足。
所幸,OpenSUSE的多语言支持社区编写了可以在OpenSUSE下安装搜狗输入法的安装器,这就使得搜狗不会局限在Debian系Linux发行版(如Ubuntu、Deepin)的专利中了。
搜狗输入法的安装器在OpenSUSE的M17N源,即多语言支持源中。首先进入源的地址( http://download.opensuse.org/repositories/M17N/ ),然后在列表中找到与你OpenSUSE版本所对应的那一项。进入后,复制地址栏上的地址备用。例如,笔者的OpenSUSE是Leap 15.0版本的,那就点击“OpenSUSE_Leap_15.0“,从而在地址栏得到这个地址:
打开终端,输入以下命令来添加源,命令中的地址就是刚才复制的地址,只是要在最后加上“ M17N.repo ”:
这样,多语言支持源就添加好了。
直接在终端中就可以安装:
稍等片刻,让安装过程正常进行。有别于其他的RPM软件包,这里的搜狗输入法“软件包”其实是一个安装器,由shell脚本构成。它的作用就是获取搜狗官方的DEB安装包,然后将其中的内容直接抽取出来,安装到系统的相应位置。据此就可以在不支持DEB的OpenSUSE中安装搜狗的DEB安装包了。
理论上,在任务栏上的Fcitx输入法管理器中就可以找到搜狗输入法,并启用之。但是,搜狗输入法却始终无法正常工作,表现为实际的输入法界面和控制栏一直未出现,而且过一段时间后就弹出输入法出错的提示。
后来,笔者尝试在终端中直接运行搜狗输入法的主程序 sogou-qimpanel ,结果提示找不到共享库 libQtWebKit.so.4 ,无法运行。
看来,终究还是缺少依赖导致运行异常——OpenSUSE默认并未带这个库。所幸,这个库文件是可以直接用zypper来安装的:
安装完成后,重启搜狗输入法,即可正常打字了。
笔者随意打开了一个文本编辑器打字,结果发现,搜狗输入法虽然能正常输入了,但打出来的标点全都是半角英文标点,即使开启了中文标点选项也是如此。
这个问题解决的办法其实很简单: 重启系统即可 。重启完成后,搜狗输入法就能正常输入中文标点了。
若还是有问题,可以在OpenSUSE的“Qt 4 设置”程序中(在OpenSUSE开始菜单搜索“Qt 设置”即可找到),将“Interface”选项卡中的“Default Input Method”设为Fcitx。
电脑搜狗输入法不能用怎么办
参考技术A 计算机安装了搜狗输入法后,有时候问题来了,突然之间就用不了了,怎么按ctrl+space都没反应。出现这种情况该怎么解决呢,其实很简单,接下来是我为大家收集的电脑搜狗输入法不能用怎么办,欢迎大家阅读:电脑搜狗输入法不能用怎么办
1、不管你是用ctrl+shift,还是ctrl+空格,统统都不能切换到搜狗输入法,即使点击输入法图标添加输入法也没有看到搜狗输入法,那么就是搜狗输入法出问题啦,只能重新安装,然后把搜狗输入法设为默认。
2、有可能你把高级语言服务关闭啦。打开控制面板,点击区域与语言设置,选择语言,然后在详细里面的高级选项里把关闭高级语言服务前面的勾去掉即可。
3、可能你电脑里有某些不兼容的软件存在,搜狗输入法和其不兼容,致使输入法不能用,这个你要找出这个软件,取舍删除。
4、如果你的输入只是在某些软件,比如word里不能用,那是程序设置的问题,需要重新设置,比如word,在文件---选项---高级里面把输入法控制处于活动状态取消即可。以上几种方法基本上能解决为什么搜狗输入法不能用的问题
看了“电脑搜狗输入法不能用怎么办”还想看:
1. 搜狗输入法打字无法选字怎么办
2. 输入法不能用怎么办法
3. win7中搜狗输入法不能用怎么办
4. win7系统搜狗输入法不能用怎么办
以上是关于为OpenSUSE安装搜狗输入法的主要内容,如果未能解决你的问题,请参考以下文章