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 с перекодировкой».


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