MonoDevelop's debugger and xterm/gnome-terminal

2k views Asked by At

I am using Xubuntu 15.04. I tried to run a basic console app using MonoDevelop, the latest one. I did a new project and this appears when I try to debug it:

Could not connect to the debugger

I googled for answers and I found out that there is a problem with the gnome-terminal, that it no longer accepts the --disable-factory argument and something about unchecking the "Run on external console". I unchecked that and when I press to run, it closed it immediately.

1

There are 1 answers

4
Juanjo Salvador On BEST ANSWER

Try executing MonoDevelop as sudo

$ sudo monodevelop

It takes Xterm as output terminal emulator.

EDIT

Run Monodevelop as root can be a BIG mistake.

Best way is to write an script that unsets GNOME desktop session and run monodevelop, as Oskar says.

Try this one (copy and paste it on vim/nano and save as monodevelop.sh)

#!/bin/bash
unset GNOME_DESKTOP_SESSION_ID
monodevelop

Put it on your home (for example) and give it execution permissions:

chmod +x ./monodevelop.sh

When you want to run it, execute ./monodevelop.sh. Or you can add it as GNOME shell application following this guide.