Linux系统下搜狗输入法的安装方法

合集下载

基于Linux嵌入式系统的拼音输入法设计

基于Linux嵌入式系统的拼音输入法设计

基于Linux嵌入式系统的拼音输入法设计基于Linux嵌入式系统的拼音输入法设计摘要嵌入式系统作为自动化信息的一个非常重要的领域,已经深入到社会的每个方面,关涉到电力电子、医疗、机械、电气和安全类等行业。

很多人不知道嵌入式技术的优势,其实嵌入式技术出现至今,尤其是近二十年的趋势跟发展,取得了非常巨大的成就,简单来说,对于一款具有优秀的嵌入式系统的产品,设计出一款基于QT设计的简洁、操作简单的图形界面也是对每个设计师的要求。

中国如今是拥有最多使用输入法人数的国家,而输入法也是越来越全龄化并且贴近生活,因此用户拥有一款支持拼音输入法的GUI系统是当今的需求,它的发展会促进各方面的进步,也是如今人们越来越期待的需求。

本文一开始阐明了嵌入式的相关知识与Linux操作系统,及嵌入式产品的发展历史和现今状况,对嵌入式技术行业在我国的需求现状进行深入的讨论。

之后详尽概述了拼音输入法设计的实现环境(Qt5.7)、连带知识、输入法开发的原理等。

并在此基础上完成GUI系统的设造以及拼音输入法的调试和使用。

最后设计出一款具有优秀界面(软键盘)的linux拼音输入法。

拼音输入法可以实现基本的拼音输入、中英转换、删除更改等功能。

关键词:拼音输入法;嵌入式;Linux;Qt5.7;GUI系统 The Design and Implementation of ChineseSpelling Input Method in Embedded LinuxSystemAbstractEmbedded system as an important field of automation information, has deep into every aspect of society, involves the power electronics, medical, mechanical, electrical and safety etc, the embedded system have a largedevelopment potential.Especially,embedded technology appearin recent twenty years with the trend of development, has achieved great success. In general, In order to develop a product with excellent embedded system,The design of a simple and easy to operate QT graphical interface is also a requirement for each designer. China is the country with the largest use of the number of Chinese spelling input method, which is also increasingly social and close to life, so it is the demand for the user to have a GUI systems that support the input method, which will promote the development of all aspects of progress, and now there is a growing expectation of the product.This dissertationfirst describes embedded knowledge and Linux operating system, and the development history and current status of embedded products, the demand for embedded technology industry in our country present situation in-depth discussion. The implementation environment (Qt5.7), related knowledge and the development of input method are summarized in detail. The design of GUI system and the development and use of pinyin input method are completed. Finally, a good graphic interface (soft keyboard) is designed for the Linux Chinese spelling input method. It can realize basic shelling input, Chinese and English translation, delete change and so on.Key words: Pinyin input method;embedded;Linux;Qt5.7;GUI system 目录1. 绪论 11.1拼音输入法的目的和意义 11.2嵌入式输入法国内外现状 21.3课题研究及发展动态 32. 拼音输入法开发环境 32.1嵌入式系统 32.1.1嵌入式历史及发展趋势 32.1.2嵌入式的普及 42.2LINUX系统 52.2.1LINUX的发展历史 52.2.2UBUNTU系统 62.3 LINUX系统总述 62.3.1GUI在嵌入式系统的应用 62.3.2GUI系统的层级结构 72.3.3GUI系统的设计准则 82.4QT5.7 92.5MINI2440开发板102.5.1ARM920T微处理器芯片102.5.2MINI2440介绍102.5.3 LINUX图形界面QTOPIA 2.2.0系统(预装) 113. 拼音输入法综述123.1拼音输入法简介123.2拼音输入法技术124. 拼音输入法的实现134.1设计思路134.2开发环境的装设144.3拼音输入法基本原理及编程语言174.4软键盘设计184.5按键功能实现194.6开发板移植调试194.7运行195. 故障分析及解决方案205.1 问题分析205.2 解决方案216. 结论与展望216.1 结论216.2 展望21参考文献23致谢24附录A设计程序25附录B 运行界面371. 绪论1.1拼音输入法的目的和意义现在随着科技文明的不断进步,智能设备、人工智能用具开始被人们所向往,同时也是将来必然的方向,拥有好的需求市场前程。

linux安装搜狗输入法如何使用的方法

linux安装搜狗输入法如何使用的方法

linux安装搜狗输入法如何使用的方法
linuxubuntu安装配置搜狗拼音输入法,好用的搜狗拼音输入法现在ubuntu也可以用了,快来试试吧,基于fctix的,还是挺好用的...
linux安装搜狗输入法的方法
1进入搜狗输入法官网,进入上面导航兰的 "输入法Linux版"
2根据你安装的ubuntu是32位还是64位下载
ubuntu安装搜狗输入法
1进入下载目录,在终端执行安装
$sudo dpkg -i sogou_pinyin_linux_1.0.0.0033_amd64.deb
安装过程会出现依赖关系问题
2修复依赖关系完成搜狗拼音输入法的安装,在终端执行以下命令(联网)
$sudo apt-get install -f
等待完成后搜狗拼音输入法就安装好了
ubuntu配置使用搜狗输入法
桌面右上角面板的开关机的按钮选择系统设置
进入系统设置后点击语言支持键盘输入方式系统中选择 fcitx
注销系统用户
重新登陆进入桌面后看看熟悉的搜狗输入法出现了吧
完成测试。

linux qt 编写的代码程序 调用搜狗输入法

linux qt 编写的代码程序 调用搜狗输入法

linux qt 编写的代码程序调用搜狗输入法要在Linux下使用Qt编写的程序中调用搜狗输入法,您需要遵循以下步骤:1、确保您的系统已经安装了搜狗输入法。

在Linux上,您可以从搜狗输入法的官方网站或包管理器中下载并安装它。

2、在Qt项目中包含搜狗输入法的库。

您可以在项目的.pro文件中添加以下行来包含搜狗输入法的库:qmake复制代码LIBS += -lfcitx3、在Qt应用程序中创建一个输入法实例。

您可以使用以下代码创建一个输入法实例:cpp复制代码#include<fcitx/instance.h>// 创建输入法实例fcitx::Instance instance;4、配置输入法实例。

您可以使用以下代码配置输入法实例:cpp复制代码// 设置输入法类型为搜狗输入法instance.setInputMethod("sogou");5、启动输入法实例。

您可以使用以下代码启动输入法实例:cpp复制代码// 启动输入法实例instance.start();6、在Qt应用程序中使用输入法实例。

您可以使用以下代码使用输入法实例:cpp复制代码// 获取当前输入框的焦点QWidget* widget = QApplication::focusWidget();if (widget) {// 将输入法绑定到当前输入框上fcitx::InputMethod* im = instance.getInputMethod("sogou");if (im) {im->attach(widget);}}7、在Qt应用程序中处理输入事件。

您可以使用以下代码处理输入事件:cpp复制代码// 处理输入事件void MyWidget::inputMethodQuery(Qt::InputMethodQuery query) {QVariant result;if (query == Qt::ImEnabled) {result = true; // 启用输入法输入框} else if (query == Qt::ImCursorRectangle) {result = QRect(); // 获取光标位置和大小} else if (query == Qt::ImFont) {result = QFont(); // 获取字体信息} else if (query == Qt::ImLocale) {result = QString(); // 获取语言环境信息} else if (query == Qt::ImPreferredWidth) {result = 0; // 获取首选宽度信息} else if (query == Qt::ImTextBeforeCursor) {result = QString(); // 获取文本内容,光标之前部分的内容} else if (query == Qt::ImTextAfterCursor) {result = QString(); // 获取文本内容,光标之后部分的内容} else if (query == Qt::ImMicroFocus) { // 获取焦点大小和位置信息result = QRect(); // 获取焦点区域大小和位置信息} else { // 处理其他输入事件查询请求,可以根据需要进行自定义处理。

linux系统如何安装软件 (详细文字教程)

linux系统如何安装软件 (详细文字教程)

linux系统如何安装软件 (详细文字教程)在Linux中安装软件时,我们经常要考虑到这样几个个问题:(1).怎样安装软件;(2).软件安装在什么地方;(3).如何卸载删除不要的软件......下面,我们就一起来认识一下这些方面的问题。

一.认识Linux应用软件安装包通常Linux应用软件的安装包有三种:1) tar包,如software-1.2.3-1.tar.gz。

它是使用UNIX系统的打包工具tar打包的。

2) rpm包,如software-1.2.3-1.i386.rpm。

它是Redhat Linux提供的一种包封装格式。

(现在用的全称叫RPM Package Manager,以前叫Redhat Package Manager)3) dpkg包,如software-1.2.3-1.deb。

它是Debain Linux提供的一种包封装格式。

而且,大多数Linux应用软件包的命名也有一定的规律,它遵循:名称-版本-修正版-类型例如:1) software-1.2.3-1.tar.gz 意味着:软件名称:software版本号:1.2.3修正版本:1类型:tar.gz,说明是一个tar包。

2) sfotware-1.2.3-1.i386.rpm软件名称:software版本号:1.2.3修正版本:1可用平台:i386,适用于Intel 80x86平台。

类型:rpm,说明是一个rpm包。

注:由于rpm格式的通常是已编译的程序,所以需指明平台。

在后面会详细说明。

而software-1.2.3-1.deb就不用再说了吧!大家自己练习一下。

二、了解包里的内容:一个Linux应用程序的软件包中可以包含两种不同的内容:1) 一种就是可执行文件,也就是解开包后就可以直接运行的。

在Windows中所有的软件包都是这种类型。

安装完这个程序后,你就可以使用,但你看不到源程序。

而且下载时要注意这个软件是否是你所使用的平台,否则将无法正常安装。

linux如何卸载搜狗输入法

linux如何卸载搜狗输入法

linux如何卸载搜狗输入法
ubuntu彻底卸载搜狗拼音输入法,ubuntu安装搜狗输入法后如果觉得搜狗不是很适合自己,那应该怎么样彻底的卸载搜狗输入法呢?下面我们就来一步步彻底卸载掉搜狗输入法...
linux卸载搜狗输入法的步骤
找到安装的搜狗输入法
$sudo dpkg -l so* 就可以找到sogoupinyin
卸载搜狗拼音输入法
$sudo apt-get purge sogoupinyin (为防止登陆不了桌面sudo dpkg -r sogoupinyin暂不支持使用)
桌面右上角开关机按钮进入系统设置
重新设置ibus为系统默认输入方式
点击语言支持键盘输入方式系统选择IBus
卸载fcitx
$sudo apt-get purge fcitx
彻底卸载fcitx及相关配置
$sudo apt-get autoremove
注销系统用户
不知道为什么,卸载搜狗后我这边的注销按钮不能使用了,只好通过命令注销
$sudo pkill Xorg
8再次登陆进入系统,看看是不是已经回到了原来的熟悉的输入方式呢?。

linux下fcitx五笔,拼音等输入法安装

linux下fcitx五笔,拼音等输入法安装

linux下fcitx五笔,拼音等输入法安装linux输入法安装, fcitx, 五笔, 拼音从事地震处理,解释,反演工作的,常常要用到linux,在linux下的中文输入一直比较费劲,用fcitx输入法还不错.从/下载一个安装包:如fcitx-3.0.0-1.i386.rpm,在终端运行rpm -ivh fcitx-3.0.0-1.i386.rpm. 然后再进行配置:有三种方法,采用第一种即可:不删除chinput时使用fcitx,配置fcitx的方法。

方法一、(此方法我用过可以,但要注销或重启系统才能生效,后面两种我没有试过)不删除chinput的安装方法是,安装过程一下,在安装完后,修改/etc/X11/xinit/xinitrc.d/xinput文件,将里面的内容改为:export XIM=fcitxexport XIM_PROGRAM=fcitxexport XMODIFIERS="@im=fcitx"export GTK_IM_MODULE=fcitxexport LANG='zh_CN'就可以了。

fcitx 小企鹅输入法的配置方法二、新建文件 /etc/X11/Xsession.d/25xchinput-start在里面写入export XIM=fcitxexport XIM_PROGRAM=fcitxexport XMODIFIERS="@im=fcitx"export GTK_IM_MODULE=fcitxexport LANG='zh_CN'fcitx &这样fcitx就能自动随X启动修改文件权限,不然启动的时候可能会出错。

chmod +x 25xchinput-start方法三、fcitx 的安装:apt-get install fcitx之后,设置一下让 fcitx 随X启动,方法是在/etc/X11/Xsession.d/目录下建立一个文件:cd /etc/X11/Xsession.d/nano 95fcitx_start该文件内容为:export XMODIFIERS="@im=fcitx"fcitx保存后重新启动Xwindow就行了,按 Ctrl+空格键即可激活。

ubuntu18.04安装搜狗输入法

ubuntu18.04安装搜狗输入法
点击选择配置当前输入法,此时输入法中会出现搜狗拼音,将搜狗拼音移动到首选项就可以了,这时候就可以使用搜狗输入法了。
我是16级的也是普通二本学校出来的不过不得不说能看得出博主在本科阶段受到了良好的专业熏陶自己也很上进这一点我就有些相形见绌
ubuntu18.04安装搜狗输入法
一、安装fcitx
sudo apt-get install fcitx-bin
因为搜狗拼音依赖fcitx,相关的依赖库和框架都会自动安装上。
sudo apt-get install fcitx-table
安装输入法
默认iBus,前面我们说过了,安装完fcixt后,在语言支持中将键盘输入方式替换为fcitx
访问搜狗输入法For Linux
点击立即下载64bit,下载安装文件。

重启系统后。发现在桌面右上角你会发现ibus的图标会被替换为fcitx的图标。

Linux系统下安装谷歌Google拼音输入法

Linux系统下安装谷歌Google拼音输入法

Linux系统下安装谷歌Google拼音输入法Linux系统下安装谷歌Google拼音输入法Linux系统下安装谷歌Google拼音输入法的方法。

目前,网络上提供的拼音输入法非常多,不过,不少网友会觉得使用谷歌拼音输入法这款软件更顺手。

那么,谷歌拼音输入法怎么安装使用呢?在今天的教程中,我们就以Linux系统为例子,给大家分享一下谷歌拼音输入法的安装方法。

需要说明的是,本操作方法是基于Linux系统的CentOS 5进行的'!谷歌拼音输入法安卓版推荐:谷歌拼音输入法安卓版SCIM-GooglePinyin 项目试图将 Android 上的 Google 拼音输入法移植到 GNU/Linux 平台。

SCIM-GooglePinyin 基于 SCIM 这个通用输入法平台,目前仍然在开发之中,不过其源代码已经可以通过github 获取。

scim-googlepinyin tries to bring the open source Google pinyin IME for Android to GNU/Linux. And customize it to fit the need on regular desktop instead of on mobile device by following Google Pinyin on Windows.This port is almost a line-by line translation from Java to C++. It‘s still un der development. And it needs more testing and bug fixing for sure.scim-googlepinyin is hosted at github.To get a working copygit clone git:///tchaikov/scim-googlepinyin.git安装前准备:git的安装:# yum -y install git安装步骤(需要自己编译):A. 获取代码:# git clone git:///tchaikov/scim-googlepinyin.git # ls# cd scim-googlepinyinB. 编译前提:上面给的链接里面有介绍怎么编译的,但少提了几个必需组件,这里列一下:* autotools-dev* libgtk2.0-dev* libscim-dev* libtool* automake1.9用下面命令看看是不是安装了,如果没有,会自动帮你安装上:$ aptitude install autotools-dev libgtk2.0-dev libscim-dev libtool automake1.9C. 编译:记住系统必须先存在SCIM(没有的话sudo apt-get install scim 一下)$ autogen.sh$ make$ sudo make install大功告成,重启下SCIM然后就能体验了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

搜狗输入法的安装方法
1.从搜狗输入法官方网站下载相对应的版本32位或者64位Linux版搜狗输入法,如图2-1所示:
图2-1 下载搜狗输入法
2.点击【开始】菜单,选择【系统工具】|【系统管理】|【新立得软件包管理器】,如图2-2所示:
图2-2 打开新立得
3.在新立得包管理器中,点击菜单栏【设置】|【软件库】。

打开软件库之后选择【其它软件】,点击【添加】,输入:ppa:fcitx-team/nightly后点击【添加源】确定,最后关闭软件源,如图2-3所示:
图2-3添加源
4. 在新立得软件包管理器中,点击【刷新】,等待刷新完成即可,如图2-4所示:
图2-4 更新源
5.安装fcitx,先点击【搜索】,搜索fcitx,如下图2-5所示:
图2-5 搜索
选择“fcitx”右键【标记以便安装】,如下图2-6所示:
图2-6 标记安装
最后点击【应用】,等待完成即可,如图2-7所示:
图2-7 应用
5. 双击下载的deb软件包安装搜狗输入法。

相关文档
最新文档