пятница, 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 нахрен не нужны, но без них лучшего способа я не ведаю.

3 комментария:

  1. HAL ещё где-то используется? :)

    policykit устарел, вместо него polkit.

    ОтветитьУдалить
  2. насчёт того используется хал где-то ещё, я не в курсе. Мне кажется вы путаете, в генту policykit это флаг, а polkit - пакет.

    ОтветитьУдалить
  3. В 2011 году радостно удаляли HAL, а в 2014 радостно удалили связку ConsoleKit/PolicyKit. Я вот в 2015, и ищу мануалки того, как их настроить. А их отовсюду уже радостно поудаляли :-(

    ОтветитьУдалить