Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题[转载]
转载自:http://www.cnblogs.com/zhcncn/p/4032321.html
写在前面:解决gedit 在txt文件格式出现乱码的问题,在我自己的操作中是需要把系统设置成中文显示环境的,不然这个问题没有解决。----tips by chsry.
写在前面:后来貌似一行代码就解决了,在英文环境也没有问题。 edit-in-2015-08-17-by-chsry
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
1 设置中文显示环境
1. 打开System Settings

2. 打开Personal-> Language Support.
会弹出如下对话框,提示你“语言支持没安装完整”。 点击“Remind Me Later”.

3. 在“Language Support”中,点击“Install/Remove Languages”,在打开的窗口中,找到“Chinese(simplified)”并勾选上,点击“Apply Changes”。

4. 上面只是下载了语言包,还需要切换系统语言才能使之生效。
在“Language Support”中“Language for menus and windows”的最底部 ,将“汉语(中国) ”拖到 “English(United States)” 之上,字体由“灰色”变为“黑色”。重启系统,整个界面就变成中文了。(如果仍想保留英文系统,这一步骤可以省略)
2 设置中文输入法
1.首先,在“Language Support”->“Keyboard input method system” 中选择 ibus ,点击“Apply System-Wide”(应用到整个系统),然后close。
这时 按下“Ctrl + 空格键” 还是切换不了,需要设置下 IBUS。

2. 打开System Settings->Personal下的“Text Entry(文本输入)”。
点击左下角的“+”,在打开的“Choose an input source”中找到“Chinese(Pinyin)”,点击“Add”,添加。添加后,可以点击“^”“v”调整输入法的默认位置。

3安装googlepinyin输入法
1. 打开“Ubuntu Software Center”,在搜索栏中搜索“ibus”,在显示结果最下方,点击显示所有的项目。

2. 找到“Googlepinyin engine for ibus”并点击“Install”。

3. 当安装了IBUS的其他输入法后,需要在System Settings->Personal下的“Text Entry(文本输入)”,增加相应的输入法,否则右上角任务栏是看不到新安装的输入法的。
4. 进一步设定
可以在/usr/share/applications目录打开键盘输入法项目进行进一步输入法设定。

5. 把新安装的输入法增加进来,然后进行相应的设置。
勾选“Customize active input methods”,然后在下拉框中点击“Show all input methods”,在Chinese中,选择GooglePinyin,点Add,将其加入到Input Method中
这里要注意的是,Googlepinyin在IBUS框架下无法进一步设置(你在Input Method中点中GooglePinyin后,右边的Preference按钮是灰色的)。

4 安装sogoupinyin输入法
1. 首先从官网下载deb安装包
http://pinyin.sogou.com/linux/
2. 安装fcitx框架【3】
sudo apt-get install fcitx
3. 安装deb包
Sogou提供了安装指南,对Ubuntu14.04,可以双击deb文件安装【4】
双击deb文件后会进入Ubuntu Software Center,点击“Install”安装。
对Ubuntu12.04,请参靠【4】进行安装。
4. 设置键盘输入方式系统
在System Settings->“Language Support”->“Keyboard input method system” 中选择 fcitx ,之后,点击“Apply System-Wide”(应用到整个系统),然后close。
5. 重启系统,然后作如下配置
(1)点击右上角键盘形状的图标,点“配置”,打开“Input Method Configuration”窗口,点击左下角的“+”图标。

(2)点击左下角的“+”图标后会出现“Add Input Method”窗口,然后一定要将“Only Show Current Language”勾选掉(很重要,否则不能找到刚安装过的搜狗输入法!)【5】。

(3)最后,在输入框中输入sogou,选中点击OK即可。添加完后将其放置到列表的最下方,注意,是最下方!然后默认输入法就是搜狗输入法了。

6. 注意事项
(1)不要卸载自带的ibus,因为好多其他软件都会用到它,卸载会造成系统不稳定。【3】
(2)ubuntu14.04不需要添加PPA软件源,如果不能下载fcitx先输入以下命令进行更新即可。
sudo apt-get update
5. 开启工作区
ubuntu14.04默认只有一个工作区。如果需要多个工作区,可以进行如下设置:
"System Settings"->Appearance->Behavior,勾选"Enable Workspace"开启工作区。这样系统就提供了四个工作区。
6. 解决Gedit中文乱码问题
乱码原因【6】:
打开部分Windows下的txt文本文件的时候,中文显示为乱码。但是自己用Gedit编写新文件的时候,输入的中文却可以正常显示,保 存后再退出也可以正常显示。而且对于Windows下的文本文件,也不是全部含有中文的都显示为乱码。
整理下思路,如果真的是中文无法正常显示的问题,也就是字体设置问题,是不应该有文件能够正常显示中文的,应该全部乱码才对。而事实上并非如此,所以这个猜测可以排除。那么,会不会是文件编码的问题?Linux下默认的编码是UTF-8,而Windows下默认的编码是GB2312/GBK。难道是 编码问题引起的问题?切换到Windows系统下,输入一段中文后,保存为UTF-8的txt文件,然后再另存同一个文件为GB2312编码格式。再次切 换到Ubuntu 14.04下,打开这两个文件,果然GB2312编码的文件乱码了。
NOTE:【6】中的解决方法使用的gconf-editor在Ubuntu12.04后已没有“/apps/gedit-2/”项。需要使用dconf-editor来修改。gnome2 的 “注册表编辑器” gconf-editor 正在被 dconf-editor 所取代,更多的隐藏设置也可以通过 dconf-editor 进行修改。
解决方法【7】:
1. 打开终端,在其中输入命令:
sudo dconf-editor
如果dconf-editor没安装,先使用sudo apt-get install dconf-editor 安装。
2. 在新开的窗口里,在左边依次展开/org/gnome/gedit/perferences/encodings,修改其中的配置信息,在auto-detected项的value中的'UTF-8'后面添加, 'GB18030',在shown-in-menu对应值的后面添加上, 'GB18030'(注意逗号后面有个空格)。关闭然后再次运行Gedit即可生效。

后面这样设置也是可以的。
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"
gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"
Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题[转载]的更多相关文章
- Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题
1 设置中文显示环境 1. 打开System Settings 2. 打开Personal-> Language Support. 会弹出如下对话框,提示你“语言支持没安装完整”. 点击“Rem ...
- Ubuntu14.04安装搜狗拼音输入法
删除ibus输入法 sudo apt-get purge ibus sudo apt-get autoremove 安装fcitx和拼音输入法 sudo apt-get install fcitx f ...
- Ubuntu14.04安装pycharm用于Python开发环境部署,并且支持pycharm使用中文输入
一.目标 实现在Linux下用pycharm调试工具/Python开发 Linux使用vi/vim工具写Python,缺点:调试不方便,无代码提示.跳转等诸多功能. Windows使用idle/pyc ...
- 一.ubuntu14.04安装、亮度设置、显卡设置等一体化讲解
一.ubuntu14.04安装 安装步骤很简单的,相信你只要知道并且决定安装ubuntu,你就不会在安装上有问题,下载网址 http://www.ithome.com/html/soft/81539. ...
- Ubuntu14.04安装配置web/ftp/tftp/dns服务器
目录: 1.安装ftp服务器vsftpd --基于tcp,需要帐号密码 2.安装tftp服务器tftpd-hpa,tftp-hpa --udp 3.web服务器--使用Apache2+Mysql+PH ...
- Ubuntu14.04 安装QQ国际版wine-qqintl
Ubuntu14.04安装qq国际版方式: 首先下载,链接为: https://pan.baidu.com/s/1boPitVD 密码:jp1j 也可去Ubuntu中文的Kylin(优麒麟)官网下载 ...
- ubuntu14.04安装cuda
1 装系统时候注意,另外14.04要好于12.04,自带了无线驱动 ubuntu14.04安装完不要update 2 安装cuda和cudnn http://blog.csdn.net/l297969 ...
- ubuntu14.04 安装 php Composer时 composer:未找到命令
在Ubuntu14.04环境下,进行composer安装时,各个方面都很顺利,安装完成后,出现了如下的错误提示: 百思不得其解!本人的环境是Ubuntu14.04 ,安装过程也是严格按照compose ...
- Ubuntu 16.04 安装 google 输入法
Ubuntu 16.04 安装 google 输入法 在命令行中运行:’sudo apt install fcitx-googlepinyin’ 在 system setting > Langu ...
随机推荐
- Memcached入门
Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载. 它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态.数据库驱动网站的速度. Memcache ...
- [CLR via C#]8. 方法
一.实例构造器和类(引用类型) 类实例构造器是允许将类型的实例初始化为良好状态的一种特殊的方法. 类实例构造器方法在"方法定义元数据表"中始终叫.ctor(代表constructo ...
- DataTable 获取列名 DataTable批量更新至数据库
好久没写东西了,这几个月也没下功夫钻研技术,愧疚啊.说下最近刚学会的DataTable 的用法吧,新手适合看下. 1 DataTable 获取列名 在处理数据的时候大家都会用到模型,从datatabl ...
- LeetCode128:Longest Consecutive Sequence
题目: Given an unsorted array of integers, find the length of the longest consecutive elements sequenc ...
- HDU 1069---背包---Monkey and Banana
HDU 1069 Description A group of researchers are designing an experiment to test the IQ of a monkey. ...
- 线段树区间求最大值(点更新)---I Hate It
HDU 1754 Description 很多学校流行一种比较的习惯.老师们很喜欢询问,从某某到某某当中,分数最高的是多少. 这让很多学生很反感. 不管你喜不喜欢,现在需要你做的是,就是按照老师的 ...
- AC自动机---Keywords Search
题目网址:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=110773#problem/A Description In the moder ...
- [翻译]:SQL死锁-阻塞
一般情况下死锁不是一步到位的,它必须满足特定的条件,然后形成资源的循环依赖才会产生死锁,死锁之前一定会出现阻塞,由阻塞升级才有可能出现死锁,所以我们有必要了解系统中都有哪些已经被阻塞的锁. 我在解决共 ...
- SQL数据库基础(七)
主键 数据库主键是指表中一个列或列的组合,其值能唯一地标识表中的每一行.这样的一列或多列称为表的主键,通过它可强制表的实体完整性.当创建或更改表时可通过定义 PRIMARY KEY约束来创建主键.一个 ...
- zend framework2学习(一)初步入门
声明:本人菜鸟一枚,由于项目中需要用到zf2框架进行开发,在此记载学习使用过程中的点点滴滴.才疏学浅,请多指教............. ------------------------------- ...