在Gentoo中全局移除hal了

经过几天的测试和努力,终于将Gentoo系统中的HAL移除了,目前可以保证系统各方面运行正常,唯一的缺点是:由于xorg-server还没有发布1.8,当前1.7版本还不支持udev的输入设备热插拨功能。以下是移除hal过程中的注意事项:

     1、U盘、硬盘的windows分区、光驱的自动挂载使用devicekit-disks代替。U盘和光驱可以在普通用户环境中自动挂载,但windows分区则必须安装polkit-gnome才能正常挂载,并且不是自动挂载,还要通过polkit的验证,输入root用户密码。

当然,要实现上述功能,还有一点就是emerge gvfs要禁用hal功能,即:USE=“-hal” emerge gvfs

     2、安装xorg-server: 

                              USE=“-hal” emerge xorg-server

    之后要编辑/etc/X11/xorg.conf,并在原来的基础上添加关于鼠标和键盘的内容。当然,此时仍然可以使用evdev作为驱动。

    3、最关键的是系统运行服务的改变:

    (1)rc-update del hal default

    (2)rc-update add consolekit default

    因为之前存在hal服务的时候,系统在启动过程中会自动启动consolekit服务,因此,如果系统服务没有consolekit的,则要手动添加。如果不然,将会遇到gdm启动后,一没有登录用户列表、二所有gdm按钮失效的问题,只能通过再次启动gdm解决。但加入consolekit服务后,此问题即可解决。

    4、编辑/etc/conf.d/xdm,将NEED_HALD="auto"改NEED_HALD="no"

至此,全局移除hal工作完成,系统工作正常,可以在/etc/make.conf中全局禁用hal了。

 

 



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值