При автоматическом монтировании съёмных устройств в XFCE по умолчанию не указываются опции, связанные с кодовыми страницами. Особенно критична проблема для устройств отоформатированных в файловую систему vfat. Для корректной работы с именами файлов, содержащими символы национальных алфавитов, нужно правильно указывать значения опций "codepage" и "iocharset",
Система автоматического монтирования съёмных томов в XFCE использует при монтировании утилиту exo-mount. В официальной документации по этой утилите информации практически нет и на практике эта документация совершенно бесполезна. Проблему с опциями монтирования обычно решают весьма странными способами вплоть до грязных хаков, однако есть более простой и правильный способ решения этой проблемы.
Способ (спасибо за него ArchWiki) заключается в том что утилита exo-mount всё-таки имеет файл конфигурации - mount.rc, расположенный для всей системы в /etc/xdg/xfce4, а для конкретного пользователя в ~/.config/xfce4. Файл имеет вид:
[ФС_1] Опция_1=Значение_1 Опция_2=Значение_2 [ФС_2] Опция_1=Значение_1 Опция_2=Значение_2
Так что если нужно лишь немного подправить либо общесистемный файл (/etc/xdg/xfce4/mount.rc), либо, если по какой-то причине вы не можете либо не хотите этого делать, -отредактировать пользовательский. В последнем случае это будет ~/.config/xfce4/mount.rc. В обоих случаях выглядеть он будет примерно вот так:
[vfat] uid=<auto> shortname=winnt iocharset=utf8 codepage=866 flush=true longnames=true [iso9660] uid=<auto> [udf] uid=<auto> iocharset=<auto> [ntfs] uid=<auto> [ntfs-3g] uid=<auto> umask=0077
Разумеется кроме кодировок можно указывать и другие опции монтирования. Например опция "flush" очень полезна при работе с флэшками.
На этом всё. Приятной работы!
Anonymous 2010-10-11 06:01:59 (#)
А что, в Вашем дистрибутиве Linux-а при очередном апдейте exo этот файл не перепишется на файл по-умолчанию в пакете?
Кстати, можно добавить
[vfat]
fmask=111
dmask=000
quiet=true
тогда файлы, скопированные с флешки, не будут "исполняемыми".