环境:Ubuntu 10.04+Gnome
问题描述:
双击内容不为空的文本文件时,可以用gedit打开,而双击内容为空的文本文件时,则不能调出gedit的窗口!!若先打开gedit的窗口,然后把空文 件拖入此窗口,结果此窗口会立即关闭。
打开终端,用sudo gedit 可以打开空白文件!而只用gedit打开空白文件时,提示:(gedit:3480): GLib-GIO-CRITICAL **: g_converter_convert: assertion `outbuf_size > 0' failed段错误。
问题原因:
产生这个问题的原因来自网上广为流传的Ubuntu 10.04下Gedit打开Windows记事本.txt文件乱码解决,都要求将添加的中文编码位于最顶层,而gedit不能打开空文件的原因是因为utf8未位于最顶层。
解决办法:
gconf-editor --> /apps/gedit-2/preferences/encodings/auto_detected 把 UTF8 移到最上面