пятница, 23 апреля 2010 г.

Автомонтирование

 Описание настройки автомонтирования в оконном менеджере X при помощи hal.

Вообще.
# gpasswd -a USERNAME optical storage power

В Xorg:
# pacman -S thunar thunar-archive-plugin thunar-media-tags-plugin thunar-volman thunar-thumbnailers
Далее по http://wiki.archlinux.org/index.php/HAL

# vim /etc/dbus-1/system.d/hal.conf
Добавить строчки
<policy group="power">
<allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
<allow send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
</policy>

<policy group="storage">
<allow send_interface="org.freedesktop.Hal.Device.Volume"/>
<allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
</policy>

# vim /etc/PolicyKit/PolicyKit.conf
# Отредактировать строчки
<match user="$USER">
<!-- replace with your login or delete the line if you want to allow all users to manipulate devices (keep security issues in mind though) -->
<match action="org.freedesktop.hal.storage.*">
<return result="yes"/>
</match>
<match action="hal-storage-mount-fixed-extra-options">
<!-- for internal devices mounted with extra options like a wished mount point -->
<return result="yes" />
</match>
<match action="hal-storage-mount-removable-extra-options">
<!-- for external devices mounted with extra options like a wished mount point -->
<return result="yes" />
</match>
</match> <!-- do not forget to delete this line if you deleted the first one -->

# vim /etc/hal/fdi/policy/preferences.fdi
<merge key="volume.ignore" type="bool">false</merge>
Для обеспечения читабельности кириллицы на флэшках см. форум и оригинальную ссылку
Запрос на гугл: exo+hal+Arch+кириллица
Вкратце:
# vim /etc/xdg/xfce4/mount.rc
[vfat]
utf8=true
# А эти две строчки должны исправлять поставленный по умолчанию x-bit
dmask=000
fmask=111
Перезапуск демонов
# /etc/rc.d/dbus restart
# /etc/rc.d/hal restart

Комментариев нет:

Отправить комментарий