|
发表于 2008-3-30 22:53:44
|
显示全部楼层
再给个参考
再给个参考:以下是oaf的解释:
The GNOME Object Activation Framework.
OAF is the new Object Activation Framework for GNOME. OAF has a similar purpose to gnorba, the GNOME 1.x CORBA activation library, and will replace it for GNOME 2.0.
It allows you to do much more powerful activation queries than gnorba. Each server is described by an XML file that defines its attributes. When querying or activating, one may specify complex requirements using the OAF query language.
——另外,再谈一下bonobo-activation-serve与nautilus的错误,提示信息如下:
Nautilus can't be used now, due to an unexpected error from Bonobo when attempting to locate the factory. Killing bonobo-activation-server and restarting Nautilus may help fix the problem.
这是个bug,
这是因为在登录到图形界面之前,bonobo-activation-server已经在运行——这是因为上次退出的时候bonobo-activation-server没有被正常的kill掉。
具体的解决办法是——
在用ctrl+alt+backspace重启x之前,先手动kill掉bonobo-activation-server
killall bonobo-activation-server
若是进入x之后出现的错误,则先kill掉 bonobo-activation-server,再重启nautilus,命令如下:
killall bonobo-activation-server
killall nautilus
nautilus & disown
以下是原文链接以及描述:
https://bugs.launchpad.net/ubunt ... -session/+bug/49594
Bug description [edit]
I edit the description of this bug to reflect recent discovery.
After the first sucessfull login, X is restarted using Ctrl+Alt+Backspace or due to a crash, or sometimes even due to normal logout, then either logins don't work anymore, or you can login, but popups warn you that the settings daemon cannot be reached, and the overall aspect of the session changes.
In the first case, the login name/password are accepted by gdm but gnome hangs on load after the login. This does not affect TTY or SSH logins. Restarting X again with Ctrl+Alt+Backspace, but the issue persists. All the users that have logged in at least once can't start the graphical session anymore. In both cases, killing bonobo-activation-server manually from a tty before login, solves the problem. |
|