【问题标题】:MonoDevelop yields "Error launching web browser" -- how to fix this?MonoDevelop 产生“启动网络浏览器时出错”——如何解决这个问题?
【发布时间】:2012-01-18 17:32:24
【问题描述】:

我之前处理过很多 MonoDevelop 的怪事,但这一个真的开始困扰我了。我正在使用 x86-64 Arch Linux 并安装了我所有的最新包(包括 MonoDevelop)。当我去运行一个 ASP.Net 项目时,我得到了

启动网络浏览器时出错

GLib.GException:启动默认操作时出错 与此位置关联的命令。在 Gnome.Url.Show (System.String url) [0x00000] in :0 at MonoDevelop.Platform.GnomePlatform.ShowUrl (System.String url) [0x00000] 在 /build/src/monodevelop-2.8.5/src/addins/GnomePlatform/GnomePlatform.cs:134 在 MonoDevelop.Ide.DesktopService.ShowUrl (System.String url) [0x00000] 在 /build/src/monodevelop-2.8.5/src/core/MonoDevelop.Ide/MonoDevelop.Ide/DesktopService.cs:84 在 MonoDevelop.AspNet.Gui.BrowserLauncher.LaunchDefaultBrowser (System.String url) [0x00000] 在 /build/src/monodevelop-2.8.5/src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet.Gui/BrowserLauncher.cs:42

我该如何解决这个问题?我读过不使用 Gnome 是个问题。不过,我从来没有使用过 Gnome,而且这一次可以工作(大约一年前它坏了)

【问题讨论】:

    标签: linux mono monodevelop


    【解决方案1】:

    对我有用的解决方案是在终端中输入以下命令:

    gconftool-2 --set --type=string /desktop/gnome/url-handlers/http/command '/usr/bin/firefox %s'
    

    (来自http://blog.wolfman.com/articles/2006/8/27/getting-f-spot-to-upload-to-flickr-on-kubuntu

    【讨论】:

      【解决方案2】:

      我已经看到了许多为此列出的修复程序。我尝试了其中的一些(gconf 等)......但对我没有任何帮助。可能是因为我使用 Fluxbox 作为我的窗口管理器而不是 Gnome。

      不过,我可以解决此问题的最简单方法是设置 BROWSER 环境变量。 export BROWSER=firefox 为我修复了它

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-04-14
        • 2013-09-06
        • 2013-07-20
        • 2011-03-11
        • 2012-03-30
        • 2019-10-04
        • 2021-05-06
        • 2013-09-05
        相关资源
        最近更新 更多