|

楼主 |
发表于 2009-9-20 13:56:33
|
显示全部楼层
Post by goodluckx;2028518
我之前两次遇到到这种情况,第一次是安装 gentoo x86 ,gnome-power-manager无法监视电源情况,点击图标也无“挂起”及“休眠”选项,后来我在 USE 中添加了 "laptop",之后 emerge --deep --update --newuse --ask world,重启后,gnome-power-manager 可正常监视电源变动情况,点击图标,“挂起”及“休眠”选项也正常出现。
第二次是安装 gentoo amd64,make.conf中的USE变量同 gentoo x86,但安装gnome-power-manager却再次无法监视电源情况,重新编译内核,确定添加了ACPI高级电源支持,cat /proc/acpi/battery/BAT0/state,可正常显示电池状态信息,尝试重新编译 gnome-power-manager,但问题一直无法解决。
后来某次 emerge evince 时报错:
/usr/lib/libxcb-xlib.so: undefined reference to `_xcb_lock_io'
/usr/lib/libxcb-xlib.so: undefined reference to `_xcb_unlock_io'
从 Gentoo bugzilla 找到相同 bug,解决方法:
remove /usr/lib/libxcb-xlib.so
revdep-rebuild
期间重新编译的有 dbus、gnome-power-manager、gnome-applets等,revdep-rebuild完成后,dbus重启,返回 gdm 登录界面,登录后 gnome-power-manager可正常监视电源情况,点击gnome-power-manager 及 “系统” > “关机”,”挂起”及”休眠”选项出现。
目前初步怀疑这两次的问题都是由于 dbus 的缘故。
我也曾经不显示挂起和休眠,是重编译dbus搞定的。不过现在的问题和这不同。 |
|