Недавно потребовалось поработать в Gedit с txt файлом, созданным в Windows. Каково же было мое удивление, когда вместо привычных русских букв я увидел «кракозябры» (в более ранних версях Ubuntu ранее мною такого не замечалось). Погуглив я долго не мог найти решения…

Как вариант предлагалось установить gconf-editor, а далее в редакторе найти ключ /apps/gedit-2/preferences/encodings/auto_detected , выделить его и в контекстном меню выбрать «изменить ключ», установив следующий порядок кодировок:
1. current
2. utf-8
3. windows-1251
4. koi8r
5. iso-8859-5

И всебы хорошо, однако, установив этот editor, я обнаружил, что ветки «encodings» в gconf-editor в необходимом месте у меня просто нет!!!

Использоване другого совета: применить команду $ gsettings set org.gnome.gedit.preferences.encodings auto-detected «[‘UTF-8’, ‘WINDOWS-1251’, ‘CURRENT’, ‘ISO-8859-15’, ‘UTF-16’]», тоже не помогло…

Однако есть хорошие люди! На сайте было найдено РЕШЕНИЕ проблемы. Собственно привожу его ниже.
«…В отличии от предыдущих версий Ubuntu, для настройки большинства приложений, используется не gconf-editor, а dconf-editor. Если он еще не установлен, ставим его командой:
sudo apt-get install dconf-tools
Затем запускаем его либо через меню, либо командой
dconf-editor
Находим ключ auto-detected в ветке org / gnome / gedit / preferences / encodings и прописываем ему значение
[‘UTF-8’, ‘CURRENT’, ‘WINDOWS-1251’, ‘ISO-8859-15’, ‘UTF-16’]…»

И, вуаля, Ваш Gedit снова читает WINDOWS-1251.

  1. Евгений:

    sudo apt-get install dconf-tools, при выполнении команды в терминале появляется сообщение Настраивается пакет ttf-mscorefonts-installer ├────────────────────────────────────┐
    │ │
    │ TrueType core fonts for the Web EULA

    │ END-USER LICENSE AGREEMENT FOR MICROSOFT SOFTWARE

    │ IMPORTANT-READ CAREFULLY: This Microsoft End-User License Agreement («EULA») is a legal agreement between you (either
    │ an individual or a single entity) and Microsoft Corporation for the Microsoft software accompanying this EULA, which
    │ includes computer software and may include associated media, printed materials, and «on-line» or electronic
    │ documentation («SOFTWARE PRODUCT» or «SOFTWARE»). By exercising your rights to make and use copies of the SOFTWARE
    │ PRODUCT, you agree to be bound by the terms of this EULA. If you do not agree to the terms of this EULA, you may not
    │ use the SOFTWARE PRODUCT.


    Дальше ничего не происходит. ENTER нажимаю — не реагирует. Что делать?

  2. Максим:

    Проверил на своем. пишет что ни gconf-editor, ни dconf-editor неустановлен. Зато первая команда прошла без проблем.

  3. Inu:

    Мне не помогло ни это, ни предыдущие, более сложные советы.

    Убунта 15.04. Устанавливал на английском, перевел на русский, прописал локали и ключи для GEdit. Результат: кракозябры вижу и в редакторе, и в консоли. Шляпа.