MonoDevelop的调试器和xterm / gnome-terminal

时间:2015-09-06 12:23:49

标签: monodevelop gnome-terminal xubuntu xfce

我正在使用Xubuntu 15.04。我尝试使用最新的MonoDevelop运行一个基本的控制台应用程序。我做了一个新项目,当我尝试调试它时会出现:

  

无法连接到调试器

我搜索了答案,我发现gnome-terminal存在问题,它不再接受--disable-factory参数以及取消选中“在外部控制台上运行”的问题。我取消选中,当我按下它时,立即关闭它。

1 个答案:

答案 0 :(得分:1)

尝试将MonoDevelop作为sudo

执行

$ sudo monodevelop

它需要Xterm作为输出终端模拟器。

修改

以root身份运行Monodevelop可能是一个很大的错误。

最好的方法是编写一个取消设置GNOME桌面会话并运行monodevelop的脚本,如Oskar所说。

试试这个(将其复制并粘贴到vim / nano上并保存为 monodevelop.sh

#!/bin/bash
unset GNOME_DESKTOP_SESSION_ID
monodevelop

把它放在你家(例如)并给它执行权限:

chmod +x ./monodevelop.sh

如果要运行它,请执行./monodevelop.sh。或者您可以将其添加为GNOME shell应用程序following this guide