gnome2 的 “注册表编辑器” gconf-editor 正在被 dconf-editor 所取代,更多的隐藏设置也可以通过 dconf-editor 进行修改。不过目前您修改 gconf-editor 同样生效。
使用 dconf 是GNOME 3的若干改进之一(倒退?!),由于dconf 的配置文件是二进制的,只能通过dconf-editor来编辑。
Ubuntu 11.10版本
step 1.安装dconf-editor
//不可以 sudo apt-get install dconf-editor
替代方法
安装dconf-tools
sudo apt-get install dconf-tools
step 2.运行dconf-editor
sudo dconf-editor
step 3.加入GB18030或者GB2312编码
->org->gnome->gedit->preferences->encodings
->auto-detected的value项中加入’GB18030′或者GB2312,写在第一位;
->show-in-menu的value项中加入’GB18030′或者GB2312,写在第一位
本人验证上面到方法到最后一步时无法写入gb2312等
成功方法:
gedit 中文字乱码
ubuntu11.10 开始默认 GSettings (基于命令行)作为系统的配置工具,要解决 gedit 的中文字乱码,只需在终端执行:
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'GB18030', 'GB2312', 'GBK', 'BIG5', 'CURRENT', 'UTF-16']"
缺省配置下,用 Ubuntu 的文本编辑器(gedit)打开 GB18030/GBK/GB2312 等类型的中文编码文本文件时,将会出现乱码。
出现这种情况的原因是,gedit 使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将 GB18030 加入这个匹配列表。
复制以下命令到终端中,然后回车即可:
gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferences/encodings/auto_detected "[UTF-8,CURRENT,GB18030,BIG5-HKSCS,UTF-16]"
您可以遵循以下步骤,使您的 gedit 正确显示中文编码文件。