Page 1 of 1

Русские имена файлов и папок на USB-флэшке [OK]

Posted: 9. Jul 2010, 04:44
by Andyun
В версии 13.1 некорректно отображаются имена файлов (знаками вопроса) на USB флэш-носителях. В 13.0.2, вроде, было нормально. Кто знает как исправить?

Re: Имена файлов на USB-флэшке

Posted: 9. Jul 2010, 17:09
by posixru
Andyun wrote: некорректно отображаются имена файлов на USB флэш-носителях.
Странно... У меня и в PCmanFM и в Thunar всё нормально, воткнул единственную USB флэшку с FAT32... (все остальные ext3/4)

Image

Image
Andyun wrote: В 13.0.2, вроде, было нормально. Кто знает как исправить?
Посмотри licale:

Image

Попробуй, монтировать/размонтировать в PCmanFM... Помница на Зенвалке как то было такое... В нём корректно монтировались. Исправлял в gconf-editor

Code: Select all

gconf-editor /system/storage/default_options/vfat
Прописыванием там utf8... В репах Salix его нет, можно взять тут:

Code: Select all

http://get.gnomeslackbuild.org/gsb/
Там же есть хорошая утилитка Palimpsest из пакета gnome-disk-utility

Image

Palimpsest Disk Utility – утилита позволяющая управлять разделами жесткого диска, просматривать статистику S.M.A.R.T., мониторить софтовые RAID массивы. Выбрав раздел пользователь может добавить метку, отформатировать в выбранную файловую систему, установить бит загрузки. Уникальной особенностью Palimpsest Disk Utility является то, что задачи выполняются в фоновом режиме, даже после того, приложение было закрыто пользователем.

Image

Re: Имена файлов на USB-флэшке

Posted: 10. Jul 2010, 08:59
by Andyun
Благодарю за подробный ответ! Попробую разобраться. О результатах сообщу.

Re: Имена файлов на USB-флэшке

Posted: 12. Jul 2010, 17:15
by Andyun
Приветствую тебя, posixru! Попробовал разные флешки (они не мои, там видимо кодировка разная): на одной русские названия отображаются вопросами, на другой всё нормально. Установил PCMan, в нём, после размонтирования и повторного монтирования отображается нормально. И смонтированная PCMan'ом флэшка корректно отображается в Thunar'е. Значит, как-то надо исправить порядок монтирования? Спасибо!

locale такой же, как на твоём скриншоте.
Как сделать PCMan файловым менеджером по умолчанию?
Установил gconf-editor. Ветки /system/storage/ не обнаружено.

Re: Имена файлов на USB-флэшке

Posted: 13. Jul 2010, 03:42
by winix
posixru wrote: Посмотри licale:
И смени локаль на UTF-8
Многие проблемы снимутся сами собой. Например, заработает real-player...

Re: Русские имена файлов и папок на USB-флэшке

Posted: 16. Jul 2010, 20:18
by Andyun
Подробности обсуждения проблемы с разработчиками здесь (англ. яз.) http://www.salixos.org/forum/viewtopic.php?f=16&t=1008
Причина проблемы: в системе, по умолчанию, флэшки монтируются в отличной от UTF-8 кодировке, а файловый менеджер PCManFM монтирует с кодировкой, которая указана в параметрах самого менеджера, а именно UTF-8. Для того, чтобы в среде xfce флэшки монтировались с UTF-8, необходимо в файле (от root'а) /etc/xfce/xdg/xfce4/mount.rc в секцию [vfat] добавить строчку utf8=true
Этой проблемы не было в Salix OS 13.0.2, т. к. в пакете xfce-4.6.1-i486-2gv.txz строчка utf8=true уже присутствовала изначально, а в сборке этого пакета для Salix OS 13.1 её не оказалось. Задав вопрос разработчику внесёте ли вы корректировку в пакет xfce, он почему-то ответил, что эта проблема заключается в установке моей локали, мол там не хватает параметра для LC_COLLATE=C. С ним, кстати, не согласны ещё два разработчика по этому вопросу, но пока реакции с его стороны нет.

Re: Русские имена файлов и папок на USB-флэшке [OK]

Posted: 9. Jun 2012, 16:19
by Andyun
Проблема решена сборщиком пакета Xfce для Salix 13.37 (исходники) Джорджом Влахавасом.