Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: В Gnome Text Editor не отображается русский текст  (Прочитано 397055 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн crazyvovan

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Имеется OS: Ubuntu 23.10 x86_64
В Gnome Text Editor 45.0 не отображается русский текст файлов, созданных в Windows - вместо них кракозябры.
Подозреваю, что нужно выставить кодировку windows-1251, но инструкции, применяемые для gedit не подходят для Gnome Text Editor.
Подскажите, как можно заставить отображать русские символы?
« Последнее редактирование: 25 Декабря 2023, 22:38:05 от crazyvovan »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7749
    • Просмотр профиля
Re: В Gnome Text Editor не отображается русский текст
« Ответ #1 : 26 Декабря 2023, 02:21:29 »
Цитировать
инструкции, применяемые для gedit не подходят для Gnome Text Editor.
Цитата одного из ответов на этот вопрос: "А gedit - как назвать. Если по имени файла, то gedit, если по названию десктоп-файла, то org.gnome.gedit, если по тому, как покажет меню, то Text Editor."

Не знаю, что там в 23.10, но примерно так.
Может опять что поменяли, запусти dconf-editor.
« Последнее редактирование: 26 Декабря 2023, 02:23:24 от andytux »

Оффлайн crazyvovan

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: В Gnome Text Editor не отображается русский текст
« Ответ #2 : 26 Декабря 2023, 04:46:03 »
В схеме TextEditor не вижу настроек enconding((
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 26 Декабря 2023, 05:15:13 от crazyvovan »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7749
    • Просмотр профиля
Re: В Gnome Text Editor не отображается русский текст
« Ответ #3 : 26 Декабря 2023, 05:55:59 »
С gsettings не так все просто. Пример.
Из гнома много чего вырезали. Не удивлюсь, если этого теперь нет вообще.

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3203
    • Просмотр профиля
Re: В Gnome Text Editor не отображается русский текст
« Ответ #4 : 26 Декабря 2023, 09:00:37 »
Подскажите, как можно заставить отображать русские символы?
sudo apt install geanyОткрываем файл в текстовм редакторе geany
Нажимаем: Документ - установить кодировку - восточноевроппейская - WindowsCP1251
Затем нажимаем Ctrl+R чтобы обновить документ.

Вариант2
sudo apt install enca
enconv -x cp-1251 1.txt
« Последнее редактирование: 26 Декабря 2023, 09:05:45 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн mahinist

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3946
  • Ubuntu-20.04, Archlinux, Blackarchlinux, Gentoo
    • Просмотр профиля
Re: В Gnome Text Editor не отображается русский текст
« Ответ #5 : 26 Декабря 2023, 09:22:30 »
crazyvovan, Установи текстовый редактор - leafpad, он должен автоматически определять кодировку файла.
31-регион

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3203
    • Просмотр профиля
Re: В Gnome Text Editor не отображается русский текст
« Ответ #6 : 26 Декабря 2023, 09:29:35 »
Замечательный текстовик, только устарел, в современных *buntu выпилили.
Если только на appimagehub взять.
https://www.appimagehub.com/p/1255868
« Последнее редактирование: 26 Декабря 2023, 09:33:09 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7749
    • Просмотр профиля
Re: В Gnome Text Editor не отображается русский текст
« Ответ #7 : 26 Декабря 2023, 09:43:50 »
Может и к лучшему, что выпилили. "Устанавливается" копированием одного файла.

Но чую, не для того ТС создавал себе проблемы установкой 23.10, чтобы просто так...
« Последнее редактирование: 26 Декабря 2023, 09:46:22 от andytux »

Онлайн Smorman

  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 473
  • When In Rome, Do As The Romans Do...
    • Просмотр профиля
    • Compizomania
Re: В Gnome Text Editor не отображается русский текст
« Ответ #8 : 26 Декабря 2023, 10:07:38 »
А консольные nano, vim, как поживают?

Вроде кушают же всё на автомате...

Пользователь добавил сообщение 26 Декабря 2023, 10:10:08:
geany
У меня и в Arche, и в Ubuntu настольный редактор...
В основном, почти всё в нём делаю.
« Последнее редактирование: 26 Декабря 2023, 10:10:08 от Smorman »
OS: Ubuntu 22.04 'Jammy Jellyfish' LTS, Arch Linux + Openbox, W11 Home
PC: Lenovo H530, CPU: i5-4430 3.0, Video: nVidia PCI-X
SSD: SAMSUNG EVO870 1T, SSD: 2хSAMSUNG EVO870 500G, RAM: 16G, ODD

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3203
    • Просмотр профиля
Re: В Gnome Text Editor не отображается русский текст
« Ответ #9 : 26 Декабря 2023, 10:20:45 »
В основном, почти всё в нём делаю
И у меня такая же фигня :D, только в Mint.
Сын на программирование ходит в "Кванториум".
Приходит: - Папа, надо на html задание написать.
На тебе geany, пиши.
- Папа, надо на python написать.
На тебе geany, пиши.
И.Т.Д.
« Последнее редактирование: 26 Декабря 2023, 10:23:47 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн mahinist

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3946
  • Ubuntu-20.04, Archlinux, Blackarchlinux, Gentoo
    • Просмотр профиля
Re: В Gnome Text Editor не отображается русский текст
« Ответ #10 : 26 Декабря 2023, 11:00:06 »
в современных *buntu выпилили
Жаль, извините не знал.
31-регион

Оффлайн artemu88

  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: В Gnome Text Editor не отображается русский текст
« Ответ #11 : 26 Декабря 2023, 11:12:42 »
У меня подобная проблема была.
Решил её советами из https://stackoverflow.com/questions/15422753/iconv-convert-from-cp1252-to-utf-8
А именно:
iconv -f windows-1252 -t utf-8 in.file -o out.filein.file - имя исходного файла
out.file - файла с результатом.


Оффлайн Soobrazitelnyy

  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Re: В Gnome Text Editor не отображается русский текст
« Ответ #12 : 26 Декабря 2023, 12:15:41 »
Имеется OS: Ubuntu 23.10 x86_64
В Gnome Text Editor 45.0 не отображается русский текст файлов, созданных в Windows - вместо них кракозябры.
Подозреваю, что нужно выставить кодировку windows-1251, но инструкции, применяемые для gedit не подходят для Gnome Text Editor.
Подскажите, как можно заставить отображать русские символы?

Если автору принципиально выполнить поставленное условие. То мой краткий ответ: мне удалось. Да с помощью "костыля". Насколько это целесообразно тоже вопрос, но всё же. Поставленное условие выполнено на 100%.

1. Проверяю и доказываю, что кодировка CP1251 отображается нечитаемо - 0.jpg.

2. Проверяю установленные (поддерживаемые) кодировки в самой ОС:
$ locale -a

3. Устанавливаем отсутствующую кодировку CP1251 в свою ОС, если это необходимо. Установив снова проверяем наличие доступных кодировок в ОС - 1.jpg:
$ sudo localedef -c -i ru_RU -f CP1251 ru_RU.CP1251
$ locale -a

4. Открываем терминал и вводим команду:
$ LANG=ru_RU.cp1251

Этой командой мы задаём вручную кодировку, которая будет применятся ТОЛЬКО в данном сеансе терминала! Т.е. именно в этом терминале мы начали использовать именно CP1251, указав это вручную. Запуская любые последующие приложение через графическое окружение либо другое окно/сессию терминала будет применятся заданная системой автоматически кодировка! После закрытия окна терминала в котором мы вручную указывали кодировку CP1251 на время работы "того окна терминала" эта "настройка пропадёт". После перезагрузки самой ОС или смены/выхода пользователя аналогично.

Также в ДАННОМ окне/сессии терминала запускаем необходимую программу:
$ gnome-text-editor
И вновь открываем необходимый файл.

5. Желаемый результат - 2.jpg
$ LANG=ru_RU.cp1251
$ gnome-text-editor

P.S. Ответ автора: "Он может выполнять преобразования кодировки "на лету", но только в том случае, если нижележащие слои могут обнаружить кодировку."

"You are right, we do not currently have any infrastructure for that. It can do encoding conversions on the fly, but only if the layers beneath can detect the encoding."
(Нажмите, чтобы показать/скрыть)

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7591
  • We do what we must
    • Просмотр профиля
Re: В Gnome Text Editor не отображается русский текст
« Ответ #13 : 26 Декабря 2023, 12:36:43 »
Проще простого: воспользоваться кнопкой открыть и выбрать кодировку.


И уж точно не надо устанавливать или менять локаль системы(!)
« Последнее редактирование: 26 Декабря 2023, 12:52:06 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3203
    • Просмотр профиля
Re: В Gnome Text Editor не отображается русский текст
« Ответ #14 : 26 Декабря 2023, 13:03:04 »
Проще простого: воспользоваться кнопкой открыть и выбрать кодировку.
Ай молодец!!!
И правда можно, даже в mint.
А чего это вы тут делаете, а?

 

Страница сгенерирована за 0.097 секунд. Запросов: 25.