LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2554|回复: 7

dbus, hal, ivman初步体验

[复制链接]
发表于 2004-9-20 16:05:08 | 显示全部楼层 |阅读模式
www.breakMyGentoo.net的ebuilds

1)下载
ACCEPT_KEYWORDS="~x86" emerge gentoolkit-dev
mkdir /usr/local/bmg-main
修改/etc/make.conf,其中PORTDIR_OVERLAY="/usr/local/bmg-main"
修改/etc/gensync/bmg-main.syncsource其中overlay="/usr/local/bmg-main"
修改/etc/gensync/gensync.conf其中base_overlay = /usr/local
然后:
gensync bmg-main 把ebuilds下载下来。

2)准备动作
当然先要有udev。
emerge udev, emerge hotplug, rc-update add hotplug default
参照gentoo.org中udev部分,查看内核选项是否正确了,特别是确保psudo file system下面的那个devfs下的automatically mount at boot不要选。按照gentoo.org,这样的系统启动后已经在使用udev,devfs只不过是帮帮忙而已。

bmg-main下面的这些东西还在cvs中,所以建议不要修改package.mask,直接到bmg目录下,例如
emerge /usr/local/bmg-main/sys-app/dbus/dbus-.....-.ebuild

可能你的系统还没有libcap,那就先emerge libcap
然后emerge dbus, hal, ivman, gnome-volume-manager这些都在bmg-main下面。

然后将dbus, hald, ivman都加到default runlevel。全都启动。

这时候,运行hal-device-manager已经可以看到设备窗口了。将一片光盘插入,就可以看到相关设备下面出现光盘的标题了,右边有详细描述。这表明dbus和hal都好了。

如果要用ivman自动挂载,还需要做一些事情,fstab。理论上说,fstab是不需要改动的,不过还是要检查一下,
原来我的是
/dev/cdroms/cdrom0   /mnt/cdrom   auto    noauto,ro     0 0
至少,要改为
/dev/cdroms/cdrom0   /mnt/cdrom  auto    noauto,ro,users   0 0
否则只有root可以挂,这不符合我的要求吧? 我为了确保成功,改成
/dev/hdc    /mnt/cdrom  auto  noauto,ro,users   0 0
我的光驱是接在hdc位置。你可以通过dmesg或者hal-device-manage的详细描述来确认确切的设备。

然后,将gnome-volume-manager添加到.xinitrc(或者gnome的“会话session”列表中)。用gnome-volume-properties命令来设置。

一切完成后,如果修改了fstab,我想应该重新启动一下吧。现在,把cd放进cdrom,打开nautilus,/mnt/cdrom/下面就有东西了。然后用手工将cdrom弹出,/mnt/cdrom下面就空了。

试验告一段落。
 楼主| 发表于 2004-9-20 16:06:11 | 显示全部楼层
hal-device-manager

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-9-20 16:07:00 | 显示全部楼层
gnome-volume-properties

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-9-20 17:38:45 | 显示全部楼层
不错。。。。加入心得
发表于 2006-4-6 15:03:31 | 显示全部楼层
一堆自动挂载的udev dbus ivman hal pmount …… 到底这些是功能重复还是各负其责?

简单的说,就是那些程序的组合就可以实现移动媒体的自动挂载。
回复 支持 反对

使用道具 举报

发表于 2006-4-6 16:18:54 | 显示全部楼层
我觉得用了这个只后会增加系统的负担,速度明显下降,所以,我还是把它们给卸载了。
回复 支持 反对

使用道具 举报

发表于 2006-4-6 16:32:36 | 显示全部楼层
Post by 7dehao
我觉得用了这个只后会增加系统的负担,速度明显下降,所以,我还是把它们给卸载了。

你只手动挂载?
回复 支持 反对

使用道具 举报

发表于 2006-4-6 16:38:48 | 显示全部楼层
说的有道理,不过还是加上,装了可以不启动,一样的:)。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表