Рейтинг@Mail.ru

FreeBSD: Автомонтирование флешек и cd-rom в KDE4.


В данной статье описывается как настроить автомонтирование в KDE4 под FreeBSD. В линуксах обычно всё это работает «из коробки», во фряхе придётся немного по потеть. Отмонтировать устройства придётся в ручную (либо umount, либо через dolphin или другой браузер правым кликом мышки), если не хотите вызвать kernel panic ;-).

Предупреждаю сразу, что заработало у меня всё только в KDE 4.1.3.

1. Ставим HAL с опцией FIXED_MOUNTPOINTS:

# cd /usr/ports/sysutils/hal/ # make config # make deinstall # make reinstall

2. Добавляем в /etc/rc.conf следующие строки:

# automounting hald_enable="YES" dbus_enable="YES" polkitd_enable="YES"

3. Комментируем в /etc/fstab строки, связанные с cd-rom и флешкой (если есть).

4. Добавляем своего пользователя (у меня — lizzard) в группу operators:

# pw groupmod operator -m lizzard

5. Приводим /usr/local/etc/PolicyKit/PolicyKit.conf примерно к такому виду:

<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- --> <!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN" "http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd"> <!-- See the manual page PolicyKit.conf(5) for file format --> <config version="0.1">     <match user="root">         <return result="yes"/>     </match>     <define_admin_auth group="wheel"/>     <match action="org.freedesktop.hal.storage.mount-removable">         <return result="yes"/>     </match>     <match action="org.freedesktop.hal.storage.eject">         <return result="yes"/>     </match> </config>

6. Добавляем файл /usr/local/etc/hal/fdi/policy/20-flash.fdi:

<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- --> <deviceinfo version="0.2">  <device>  <match key="volume.fstype" string="vfat">   <merge key="volume.policy.mount_option.-L=ru_RU.KOI8-R" type="bool">true</merge>   <merge key="volume.policy.mount_option.-D=CP866" type="bool">true</merge>  </match>  </device> </deviceinfo>

7. Добавляем в /boot/loader.conf следующие строки:

libiconv_load="YES" msdosfs_iconv_load="YES" cd9660_iconv_load="YES" ntfs_iconv_load="YES"

8. Перезагружаемся и если всё работает — радуемся ;-). У меня по началу не работало (KDE 4.1.1), но после обновления до KDE 4.1.3 плазмоид «Извещение о новых устройствах» начал работать. Все устройства монитруются в папку /media.

Как обновить KDE до 4.1.3 можете прочитать тут.

Ссылки к статье:
http://www.lissyara.su/?id=1355 — lissyara. — «Автомонтирование флэшек и CD-ROM в KDE с перекодировкой».

Unix-like, Администрирование , ,

Пожалуйста, оцените полезность и качество данной статьи. Одна звезда - плохо, 5 - хорошо.
1 звезда2 звезды3 звезды4 звезды5 звёзд (2 голосов, средний: 5,00 из 5)
Loading ... Loading ...

  1. C.O.R.E.
    31 Январь 2009 в 13:08 | #1

    Фряха,кеды4…Лизз,ты изверг :))) я вот понимаю опенбокс,или флаксбокс,на который ты мну подсадил как-то… :)))

  1. Пока что нет уведомлений.
*