文档章节

解决ubuntu18.04搜狗输入法问题

inuxor
 inuxor
发布于 2018/04/09 10:03
字数 591
阅读 7160
收藏 1

问题

起初,是一次升级系统之后选词框丢失。根据以往经验,删除配置文件。然而无效。于是卸载之后下载最新安装包尝试重新安装。 问题出现了,一个依赖问题无法解决:搜狗拼音依赖的fcitx-libs-qt这个包在18.04的源里面是不存在的。

替代品似乎是libfcitx-qt0,我尝试修改deb中的控制文件,将fcitx-libs-qt替代换为libfcitx-qt0,并重新打包。这样可以安装,然而并无卵用。去17.10的源下载fcitx-libs-qt,会有冲突,不能与libfcitx-qt0共存。

解决问题

经过各种折腾,最终解决了问题,记录如下。

下载旧版

首先搜狗官方的最新版(sogoupinyin_2.2.0.0102_amd64.deb)是不能用的,至于为什么不能用,未作深究。需要下载一个旧版本(sogoupinyin_2.1.0.0086_amd64.deb):

http://cdn2.ime.sogou.com/dl/index/1491565850/sogoupinyin_2.1.0.0086_amd64.deb

将该deb包放置于一个空目录

创建软件包目录

mkdir -p extract/DEBIAN

解包

dpkg-deb -x sogoupinyin_2.1.0.0086_amd64.deb extract/
dpkg-deb -e sogoupinyin_2.1.0.0086_amd64.deb extract/DEBIAN

修改control文件

用任意文本编辑器打开extract/DEBIAN/control 找到Depends行,删除fcitx-libs和fcitx-libs-qt,保存退出。

Package: sogoupinyin
Version: 2.1.0.0086
Architecture: amd64
Maintainer: Ubuntu Kylin Team <ubuntukylin-members@lists.launchpad.net>
Installed-Size: 53018
Depends: fcitx (>= 1:4.2.8.3-3~), fcitx-frontend-gtk2, fcitx-frontend-gtk3, fcitx-frontend-qt4, fcitx-module-kimpanel, im-config, libopencc2 | libopencc1, lsb-release, unzip, x11-utils, libc6 (>= 2.8), libgcc1 (>= 1:4.1.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.16.0), libidn11 (>= 1.13), libnotify4 (>= 0.7.0), libqt4-dbus (>= 4:4.8.0), libqt4-declarative (>= 4:4.8.0), libqt4-network (>= 4:4.8.0), libqtcore4 (>= 4:4.8.0), libqtgui4 (>= 4:4.8.0), libstdc++6 (>= 4.6), libx11-6, zlib1g (>= 1:1.2.0)
Recommends: fcitx-frontend-qt5, fonts-droid-fallback | fonts-droid, dconf-gsettings-backend | gsettings-backend
Section: non-free/utils
Priority: optional
Homepage: http://pinyin.sogou.com/linux
Description: Sogou Pinyin Input Method
 Based on web search engine technology, Sogou Pinyin input method is
 the next-generation input method designed for Internet users. As it
 is backed with search engine technology, user input method can be
 extremely fast, and it is much more advanced than other input method
 engines in terms of the volume of the vocabulary database and its
 accuracy. Sogou input method is the most popular input methods in
 China, and Sogou promises it will always be free of charge.

打包

mkdir build
dpkg-deb -b extract/ build/

执行完毕build目录下会生成一个新的deb包

安装

先彻底卸载掉搜狗输入法,并删除以下配置文件

.sogouinput
.config/fcitx
.config/sogou-qimpanel
.config/SogouPY
.config/SogouPY.users
.config/fcitx-qimpanel

然后安装我们重新打包的输入法即可。重启之后,搜狗输入法恢复正常。

© 著作权归作者所有

inuxor

inuxor

粉丝 33
博文 25
码字总数 14592
作品 0
技术主管
私信 提问
加载中

评论(2)

木非鱼
找到没有显示搜狗拼音工具条的解决方法了:
终端输入
sudo apt-get install libfcitx-qt0
重启或注销就OK了,输入字时出现打字框,右键就可以设置了
木非鱼
安装成功,但是没有显示搜狗拼音工具条,求解!
搜狗输入法Linux版发布 1.0.0.0021 版本

在Ubuntu Kylin开发团队和搜狗公司的共同努力下,搜狗输入法Linux版于2014年5月9日发布1.0.0.0021版本,修复了部分系统无法注销、退出面 板程序偶尔崩溃等重要Bug,软件稳定性显著提升,欢迎...

Duziee
2014/05/11
4.3K
41
搜狗云输入法Firefox插件发布

搜狗云输入法的优点是跨平台免安装,超高长句输入准确性。正因为如此,搜狗云输入法自发布后不仅受到业内的美誉,而且也受到了很多用户的喜爱。同 时,作为一款创新型的概念性产品,搜狗云输...

lusurf
2009/12/14
571
0
搜狗输入法 Linux 版 1.2 发布,细胞词库上线

经过开发和测试同学的辛勤劳动,搜狗输入法Linux版于2015年2月2日正式发布1.2版本。升级日志如下: 新增细胞词库功能,支持在线更新; 提高了系统和应用程序的兼容性,修复了在15.04上无法运...

优麒麟
2015/02/03
6.9K
108
Linux系统的安装详情

系统的安装">使用ubuntu进行Linux系统的安装 在这周的学习中,我使用Ubuntu进行了Linux系统的安装,在安装的过程中我对其有了整体且深刻的认识,现在就我对其的理解来具体说一下这个过程。 ...

rememberyf的博客
2017/12/18
0
0
wps for linux 不能使用搜狗输入法

wps for linux 不能使用搜狗输入法 ubuntu版本:15.04 中文输入法:搜狗 wps文字不能输入中文解决 $ vi /usr/bin/wps # 添加内容,字体标注 *** !/bin/bash export XMODIFIERS="@im=fcitx" e......

羊肉馅大包子
2016/08/05
177
0

没有更多内容

加载失败,请刷新页面

加载更多

学习记录(day05-标签操作、属性绑定、语句控制、数据绑定、事件绑定、案例用户登录)

[TOC] 1.1.1标签操作v-text&v-html v-text:会把data中绑定的数据值原样输出。 v-html:会把data中值输出,且会自动解析html代码 <!--可以将指定的内容显示到标签体中--><标签 v-text=""></......

庭前云落
46分钟前
7
0
VMware vSphere的两种RDM磁盘

在VMware vSphere vCenter中创建虚拟机时,可以添加一种叫RDM的磁盘。 RDM - Raw Device Mapping,原始设备映射,那么,RDM磁盘是不是就可以称作为“原始设备映射磁盘”呢?这也是一种可以热...

大别阿郎
今天
10
0
【AngularJS学习笔记】02 小杂烩及学习总结

本文转载于:专业的前端网站☞【AngularJS学习笔记】02 小杂烩及学习总结 表格示例 <div ng-app="myApp" ng-controller="customersCtrl"> <table> <tr ng-repeat="x in names | orderBy ......

前端老手
昨天
14
0
Linux 内核的五大创新

在科技行业,创新这个词几乎和革命一样到处泛滥,所以很难将那些夸张的东西与真正令人振奋的东西区分开来。Linux内核被称为创新,但它又被称为现代计算中最大的奇迹,一个微观世界中的庞然大...

阮鹏
昨天
17
0
【Medium 万赞好文】ViewModel 和 LIveData:模式 + 反模式

原文作者: Jose Alcérreca 原文地址: ViewModels and LiveData: Patterns + AntiPatterns 译者:秉心说 View 和 ViewModel 分配责任 理想情况下,ViewModel 应该对 Android 世界一无所知。...

秉心说
昨天
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部