Gnome и опции монтирования

Запутался с этими hal и devicekit
надоело, что флешки в гноме монтируются с правами на файлы 755
Хочется прописать опции монтирования dmask и fmask для файловых систем vfat, которые монтируются через гном
раньше такое можно было сделать через gconfeditor в /system/storage (или, что вроде этого, не помню)
но начиная с гнома 2.28 (а может и раньше) эта возможность отсутствует

где же прописывать?
Тамже: создал ключ, вписал что нужно, всё работает.

/system/storage/default_options/vfat/mount_options =
чё-то не работает
[[email protected] ~]$ gconftool-2 -s /system/storage/default_options/vfat/mount_options --type string "[shortname=mixed,uid=,utf8,dmask=0000,fmask=0111,noexec,flush]"
сую флешку, смотрю как смонтировалась
[[email protected] ~]$ mount | grep sdb
/dev/sdb1 on /media/A0FD-9436 type vfat (rw,nosuid,nodev,uhelper=devkit,uid=1000,gid=100,shortname=mixed,dmask=0077,utf8=1,flush)
не совпадает
где ошибся?

плюс gconfeditor говорит, что “этот ключ не имеет схемы”
gnome 2.28 использует devicekit-disks для монтирования.
какие конфиги у него и как крутить - не понятно.
да еще и пакет devicekit-disks идет без манов.
пипец, почитал вот это http://bbs.archlinux.org/viewtopic.php?id=82348
неужели нужно патчить devicekit-disks чтоб поменять опции монтирования?
однако, альтлинукс таки пропатчил devicekit-disks http://sisyphus.ru/ru/srpm/Sisyphus/DeviceKit-disks/changelog для решения этой проблемы

пришлось написать маленький патч http://ifolder.ru/15967935 и пересобрать devicekit-disks
теперь vfat монтируется с fmask=0177
Во внутренностях есть такое:
static const char *vfat_defaults[] = {"uid=", "gid=", "shortname=mixed", "dmask=0077", "utf8=1", NULL};
static const char *vfat_allow[] = {"flush", "utf8=", "shortname=", "umask=", "dmask=", "fmask=", "codepage=", "iocharset=", NULL};
т.е. видно, что опции можно менять. Может просто интерфейс для задания опций еще не допилили.
да, скорее всего
 
Зарегистрироваться или войдите чтобы оставить сообщение.