MonoDevelop 的调试器和 xterm/gnome-terminal

MonoDevelop's debugger and xterm/gnome-terminal

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

Could not connect to the debugger

我在谷歌上搜索了答案,我发现 gnome 终端有问题,它不再接受 --disable-factory 参数和一些关于取消选中 "Run on external console" 的问题。我取消选中它,当我按下 运行 时,它立即关闭了它。

尝试以 sudo

的身份执行 MonoDevelop

$ sudo monodevelop

以Xterm为输出终端仿真器

编辑

运行 Monodevelop 作为 root 可能是一个大错误。

最好的方法是编写一个脚本来取消设置 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.