社区!我从 kde-sunset 覆盖安装了 Gentoo(amd64) 和 KDE-3.5.10 桌面。最近我将 xorg-server 从 1.7 升级到 1.9,现在想完全消除 hal。阻止我的唯一原因是设备检测。我不知道如何在没有 HAL 的情况下在 KDE-3.5.10 中实现自动挂载。哦,还有 K3B。安装的版本是1.0.5。唯一使用“hal”USE 标志的软件包是:
# equery h hal
[ Searching for USE flag hal in all categories among: ]
* installed packages
[I--] [ ] kde-base/kdebase-kioslaves-3.5.10-r1 (3.5)
[I--] [ ] app-cdr/k3b-1.0.5-r6 (3.5)
并且它们当然可以在没有“hal”标志的情况下进行编译。但随后自动安装停止工作,并且当我插入 USB 闪存驱动器时,没有弹出窗口。当然我还是可以手动安装,但是感觉不太舒服。不过,没有检查 K3B 在没有“hal”USE 标志的情况下编译时是否可以找到记录设备。但怀疑也可能存在困难。
答案1
除非 3.5 的更高版本中发生更改,否则 kde 3 不支持新的 udev 设备通知方法。 Kde 3.5 是一个遗留环境,当它被积极开发时,设备通知的解决方案是 hal。