Firefox 运行缓慢,打印错误消息

Firefox 运行缓慢,打印错误消息

我在以下机器上通过 ssh 使用 Firefox:

g1> head -1 /etc/motd
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-26-generic x86_64)
g1> firefox -version
Mozilla Firefox 17.0.1

从 xterm 调用时,会重复出现以下消息。似乎只有当我执行某些操作(例如编写此问题)时才会打印该消息。单击某个东西。否则,不会打印任何消息。

(firefox:4162): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
//bin/dbus-launch terminated abnormally without any error message

在写这个问题的时候,我收到了大约十几条这样的消息。

有没有其他方法可以避免这种情况(除了2> /dev/null)?

可能,以下内容无关紧要,但是谁知道呢:

g1> uname -a
Linux g1 3.2.0-26-generic #41-Ubuntu SMP Thu Jun 14 17:49:24 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

答案1

你可以使用该程序dbus-launch来解决这个问题。所以启动 Firefox 时输入export $(dbus-launch)。现在您可以启动 Firefox。但是可能会出现另一条错误消息。如果是,您可以使用 来解决问题export NSS_USE_SHARED_DB=ENABLED。现在 Firefox 应该可以启动,而不会出现错误消息或警告。

可以将所有这些放在一起放入一个 shell 脚本中:

#!/bin/sh
export $(dbus-launch)
export NSS_USE_SHARED_DB=ENABLED
firefox &

如果dbus-launch你的系统上没有安装,你应该安装软件包dbus-x11。该程序是该软件包的一部分。

答案2

同样的问题,但我认为这与安装其他软件有关...我先 apt-get 清除了所有内容,然后执行了 apt-get install dbus-launch,最后执行了 apt-get autoremove

相关内容