По поводу косяков в работе. Вернее, дебильного, враждебного к пользователю интерфейса.
Люди! Ну неужели никого не задолбало по-козлиному работать с кодировками текстовых файлов так, как оно сделано в настоящее время? Открываешь текст в 866 и видишь фигню. Чтобы увидеть нормально, надо закрыть документ, нажать открытие документа снова, пошарить по директориям, найти ту, где он валяется, в меню открытия файла выбрать другую кодировку, попробовать открыть опять и т.д. пока не угадаешь, в какой кодировке файл. Ну неужели нельзя сделать гуманное открытие файлов? В менюшке View выбрать что-то типа Base Encoding и чтобы все стало нормально?
Еще. Что за дебильная страсть gedit определять в какой кодировке пользователю разрешать открывать документ, а в какой - нет? Ну вот есть у меня документ, в котором 10 кб написано латиницей, а в конце 5 букв в 866 кодировке. Почему gedit решает, что мне надо запретить просмотр документа в 866? Зачем вообще запрещать пользователю попытки просмотра в той или иной кодировке? Что за бред?
Еще по поводу улучшения.
И еще бы сделать в настройках что-то типа предпочтений, чтобы можно было задать для некоей маски файлов или директорий (например /home/user/mysite/*.htm* или /etc/*) вполне конкретную кодировку, в которой документы бы открывались и сохранялись. А если надо сделать исключение - сохраняешь файл в другой кодировке (опять же, View - Save Encoding или Save As...) и чтобы при сохранении файла предлагалось (опционально, по стоящей в настройках галочке) создать предпочтение кодировки для сохраняемого файла. Жаль, что в атрибутах файла не предусмотрено возможности сохранять кодировку текста.