флешки 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>