我在以下机器上通过 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
Run Code Online (Sandbox Code Playgroud)
从 xterm 调用时,以下消息重复出现。它似乎只有在我执行某些操作时才会打印,比如写这个问题。点击某物。否则,不打印任何消息。
(firefox:4162): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
//bin/dbus-launch terminated abnormally without any error message
Run Code Online (Sandbox Code Playgroud)
在写这个问题时,我收到了大约一打这样的消息。
有没有办法避免这种情况(除了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
Run Code Online (Sandbox Code Playgroud)
您可以使用该程序dbus-launch
来解决此问题。因此,在启动 Firefox之前,export $(dbus-launch)
请输入. 现在您可以启动 Firefox。但是,可能会出现另一条错误消息。如果是,您可以使用 来解决export NSS_USE_SHARED_DB=ENABLED
。现在 Firefox 应该可以启动,并且不会出现错误消息或警告。
Can 可以将它们全部放在 shell 脚本中:
#!/bin/sh
export $(dbus-launch)
export NSS_USE_SHARED_DB=ENABLED
firefox &
Run Code Online (Sandbox Code Playgroud)
如果dbus-launch
您的系统上没有安装,您应该安装该软件包dbus-x11
。该程序是该包的一部分。
归档时间: |
|
查看次数: |
4486 次 |
最近记录: |