LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: jarryson

是时候移除hal了

[复制链接]
发表于 2010-3-4 11:05:13 | 显示全部楼层
这个链接在Arch的Wiki上也看到了,有空要学习一下,哈哈。
回复 支持 反对

使用道具 举报

发表于 2010-3-4 11:05:56 | 显示全部楼层
搞不懂,为啥都跟hal深仇大恨呢?我gentoo上是全局启用hal的
回复 支持 反对

使用道具 举报

发表于 2010-3-4 11:20:33 | 显示全部楼层
Post by yafeng;2073059
搞不懂,为啥都跟hal深仇大恨呢?我gentoo上是全局启用hal的

hal太过大而全了,几乎覆盖了所有子系统,这样的话维护起来比较困难。
回复 支持 反对

使用道具 举报

发表于 2010-3-4 12:22:38 | 显示全部楼层
Post by Alerander;2073067
hal太过大而全了,几乎覆盖了所有子系统,这样的话维护起来比较困难。


可是,这对最终用户来说无所谓吧,再说rh那群大牛的替代品×××kit现在还没成熟吧,感觉最终用户急着移除hal没啥意义
回复 支持 反对

使用道具 举报

发表于 2010-3-4 13:19:38 | 显示全部楼层
Post by yafeng;2073084
可是,这对最终用户来说无所谓吧,再说rh那群大牛的替代品×××kit现在还没成熟吧,感觉最终用户急着移除hal没啥意义
devicekit-disks跟devicekit-power已经完全成熟了。你可以看一下这个图,现在HAL的功能都已经被各个子系统代替了,xorg-server现在仅依赖hal对输入设备实现热插拔。
http://hi.baidu.com/wienerlee/bl ... c25119b21bba55.html

hal提供一大堆功能,如果仅为一个输入设备热插拔而维护这么一大一堆代码,你觉得值得么?何况用libudev对xserver进行扩展已经完成了。对最终用户确实是无所谓,但咱们也要考虑开发者的感受吧!
回复 支持 反对

使用道具 举报

发表于 2010-3-4 13:38:02 | 显示全部楼层
他们喜欢怎样搞也没所谓...只要不影响使用就行.

这个跟着官方走...懒得自己折腾.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-4 13:46:39 | 显示全部楼层
请教一下,udev调整touchpad有方法了,udev微调显卡参数该怎么办呢。不知道怎么下手。如果全部udev了就可以彻底不要xorg.conf了

  1. Section "Device"
  2.         Identifier  "x700"
  3.         Driver          "radeon"
  4.         VendorName      "ATI Technologies Inc"
  5.         BoardName       "ATI Mobility Radeon X700"

  6.         Option  "EnablePageFlip" "on"
  7.         Option  "EXAVSync" "yes"
  8. EndSection
复制代码
回复 支持 反对

使用道具 举报

发表于 2010-3-4 14:15:11 | 显示全部楼层
在gentoo里边emerge了一下
:全局禁用hal然后emerge -uDN world
然后emerge -C hal
提示pm-utils依赖hal
emerge -C pm-utils
提示wicd依赖pm-utils

改了下wicd的USE,去掉pm-utils
编译wicd
然后,emerge --depclean
my god

1267849491:  >>> depclean
1267849530: === Unmerging... (sys-apps/usbutils-0.86-r1)
1267849532:  >>> unmerge success: sys-apps/usbutils-0.86-r1
1267849532: === Unmerging... (sys-fs/cryptsetup-1.1.0)
1267849534:  >>> unmerge success: sys-fs/cryptsetup-1.1.0
1267849534: === Unmerging... (sys-apps/dmidecode-2.10)
1267849536:  >>> unmerge success: sys-apps/dmidecode-2.10
1267849536: === Unmerging... (virtual/eject-0)
1267849537:  >>> unmerge success: virtual/eject-0
1267849537: === Unmerging... (app-misc/hal-info-20091130)
1267849538:  >>> unmerge success: app-misc/hal-info-20091130
1267849538: === Unmerging... (sys-apps/parted-2.2)
1267849540:  >>> unmerge success: sys-apps/parted-2.2
1267849540: === Unmerging... (sys-libs/libsmbios-2.2.19)
1267849543:  >>> unmerge success: sys-libs/libsmbios-2.2.19
1267849543: === Unmerging... (virtual/libusb-0)
1267849544:  >>> unmerge success: virtual/libusb-0
1267849544: === Unmerging... (sys-fs/lvm2-2.02.56-r3)
1267849546:  >>> unmerge success: sys-fs/lvm2-2.02.56-r3
1267849546: === Unmerging... (sys-apps/eject-2.1.5-r2)
1267849548:  >>> unmerge success: sys-apps/eject-2.1.5-r2
1267849548: === Unmerging... (dev-libs/libusb-0.1.12-r7)
1267849550:  >>> unmerge success: dev-libs/libusb-0.1.12-r7
1267849550:  *** exiting unsuccessfully with status 'None'.
回复 支持 反对

使用道具 举报

发表于 2010-3-4 14:22:23 | 显示全部楼层
求教:去掉了hal,是不是evdev就废了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-4 14:33:49 | 显示全部楼层
xorg-server去掉hal后依然是用evdev当驱动啊。
回复 支持 反对

使用道具 举报

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

本版积分规则

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