пятница, 18 марта 2011 г.

монтирование без hal с помощью udev

Этот способ я пробовал только на домашней системе с установленной Gentoo. Но думаю, что и на других арчах, слакварях и т.д. должно работать, если ещё не работает.

Порядок действий не мой, а одного хорошего человека из этой темы.

Для начала в системе должны быть установлены USE флаги consolekit, dbus, pam, policykit, udev, -hal. После можно ставить consolekit, polkit, udisks. Также gvfs должен быть собран с gdu флагом. Ну и для верности надо бы пересобрать мир с новыми флагами.

Идём в /usr/src/linux, делаем make nconfig и выставляем необходимые опции ядра:
CONFIG_USB_SUSPEND=y
CONFIG_IDE=n 
CONFIG_AUDITSYSCALL=y

Ещё нужно добавить в автостарт
# rc-update add dbus default
# rc-update add consolekit default

У меня установлен fvwm, поэтому сессию я запускаю записью в .xinitrc
exec ck-launch-session dbus-launch --sh-syntax --exit-with-session fvwm

В принципе всё, теперь достаточно будет только засунуть флешку(CD) и выбрать её в вашем файловом менеджере.
Да, я знаю, что consolekit и policykit нахрен не нужны, но без них лучшего способа я не ведаю.