монтирование vfat HAL'ом в Archlinux (vfat utf8 HAL archlinux)

Модератор: Модераторы разделов

Ответить
linderox
Сообщения: 24
ОС: linux Fedora 5

монтирование vfat HAL'ом в Archlinux

Сообщение linderox »

проблема :
флешки vfat монтируются в не той кодировке, как прописать в /etc/hal/fdi/policies/ правило правильного монтирования?
если это работает командой mount -t vfat -o codepage=866,iocharset=utf8 /dev/sdb1 /mnt/flashka

стоит HAL 0.5.10-1 , Archlinux 0.8
кодировка ru_RU.UTF-8
ядро дефолтное.

p.s. Вариант с /etc/fstab не предлагать, так как на все флешки разных размеров партиций и цветов /dev/sdb1 - один!

цитата с этого форума "К сведенью: из спецификации hal 0.5.10 исключены свойства policy, в т.ч. и volume.policy.* "

мой /etc/hal/fdi/policies/codepage.fdi

Код: Выделить всё

<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="volume.fstype" string="vfat">
<merge key="volume.policy.mount_option.iocharset=utf8" type="bool">true</merge>
<merge key="volume.policy.mount_option.codepage=866" type="bool">true</merge>
</match>
</device>
</deviceinfo>
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: монтирование vfat HAL'ом в Archlinux

Сообщение (asper »

В этой тем обсуждалось.
По информации из вики, полиции не поддерживаются на hal => 0.5.10
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X
Контактная информация:

Re: монтирование vfat HAL'ом в Archlinux

Сообщение Snupt »

Попробуйте посмотреть в сторону AutoFS. Там задуманное легко реализуется.
http://wiki.archlinux.org/index.php/AutoFS_HowTo
Спасибо сказали:
linderox
Сообщения: 24
ОС: linux Fedora 5

Re: монтирование vfat HAL'ом в Archlinux

Сообщение linderox »

как ни странно я читал практически все ветки с этого форума и как ни странно их много!
Но к сожалению своего достаточно распространенного случая ru_RU.UTF-8 как основной локали и vfat флешки не нашел,
а то что нашел не работает. я Вам привел cat на свой файл.
wiki Archlinux HAL я тоже читал и не раз... а еще я читал HOWTO Gentoo HAL
Спасибо сказали:
Аватара пользователя
sirocco
Сообщения: 782
Статус: Задвинутый соучастник
Контактная информация:

Re: монтирование vfat HAL'ом в Archlinux

Сообщение sirocco »

linderox писал(а):
24.03.2008 06:48
Но к сожалению своего достаточно распространенного случая ru_RU.UTF-8 как основной локали и vfat флешки не нашел,
а то что нашел не работает. я Вам привел cat на свой файл.

У меня ru_RU.UTF-8, и vfat флешки с именами файлов русскими буковками монтируются без проблем.
Тут, имхо, важно учесть, через что монтируются. У меня - exo (xfce). Так вот это самое exo пришлось патчить.
А у Вас что - KDE, Gnome, что-то ещё?

Есть ещё возможность, которая должна работать всегда - пересобрать ядро, сменив опции

Чтобы заработало нормальное монтирование с русским языком, надо перекомпилить ядро. Для FAT надо указать кодировки:

File systems -> DOS/FAT/NT Filesystems ->

<M> MSDOS fs support
<M> VFAT (Windows-95) fs support
(866) Default codepage for FAT
(utf8) Default iocharset for FAT
Спасибо сказали:
Аватара пользователя
Xaaser
Сообщения: 8
ОС: Zenit 54 (zenwalk snapshot)

Re: монтирование vfat HAL'ом в Archlinux

Сообщение Xaaser »

Для монтирования внешних носителей в Gnome используется gnome-volume-manager. Но при его использовании я заметил, что внешние носители монтируются без указания правильной кодировки символов файловой системы, что приводит к отображению знаков вопросов вместо букв в именах файлов.

После долгих разбирательств с hal и udev оказалось, что во всем "виноват", все-таки, gnome-volume-manager, который напрочь игнорирует fdi-правила hal. Но в то же время gnome-volume-manager позволяет указать опции монтирования через gconf-editor.

Нужный ключик для vfat находится в базе gconf по следующему адресу: /system/storage/default_options/vfat. Просто добавьте к имеющимся опцию "iocharset=utf8" (если у вас локаль ru_RU.UTF-8, или другое значение, если у вас другая локаль).

Я так делаю и все работает
Спасибо сказали:
Аватара пользователя
h4tr3d
Сообщения: 19
ОС: Arch Linux [current]

Re: монтирование vfat HAL'ом в Archlinux

Сообщение h4tr3d »

По поводу exo-mount:
http://hatred.homelinux.net/wiki/zhurnal:2...exo-mount_xfce4

мой вариант решения
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: монтирование vfat HAL'ом в Archlinux

Сообщение KernelPanic »

http://gq.net.ru/2007/01/21/kde-storagemou...harset-problem/ - там снизу, в комментариях, мой вариант решения данной проблемы, ник такой же.
Спасибо сказали:
Ответить