Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Currently I don't have a Linux installation with a GUI. All are running text mode. When I do, I usually use KDE. On Windows I am a .NET developer and I haven't done any Mono development, yet. I heard that Monodevelop is only for GNOME.

If you develop Mono on a KDE environment, what IDE do you use?

share|improve this question
Should possibly be a community wiki. – txwikinger Aug 11 '10 at 17:36
up vote 17 down vote accepted

If you're really QT gungho and just can't stand any gtk+ stuff on your desktop, you might be out of luck. If you are, on the other hand, not a library-nazi, may I suggest Monodevelop?

Monodevelop is an IDE primarily designed for C# and other .NET languages. MonoDevelop enables developers to quickly write desktop and ASP.NET Web applications on Linux, Windows and Mac OSX. MonoDevelop makes it easy for developers to port .NET applications created with Visual Studio to Linux and to maintain a single code base for all platforms.

Of course, you can also go write along using Emacs or Vim without any real problems.

share|improve this answer
I am not that advanced of a Linux user to be any kind of nazi :) It may be just my lack of understanding that Monodevelop cannot be used on KDE. Though I started with GUI on Linux I quickly switched to text because I was always connecting using my Linux servers using SSH and didn't want waste resources on GUI. Never got around learning GUI stuff on Linux. – James Aug 11 '10 at 18:06
The more you know :) – Eli Frey Aug 11 '10 at 18:37
Monodevelop is THE Mono IDE. If you really don't want to use GTK libraries, you could also use EMACS with it's Mono mode: cybercom.net/~zbrad/DotNet/Emacs but I really recommend Monodevelop as you IDE. – Hugo Aug 11 '10 at 18:44
not that I don't like Vim or Emacs but seriously those are the next runners up? no love for Kate or Kdevelop? Oh well those were my answers being that they are KDE specific and very featureful,I can't speak for Mono support though, I suspect that Monodevelop is the best for developing Mono. – xenoterracide Aug 12 '10 at 7:16
@xenotarracide: dully noted. It's a question of taste, I guess. It hardly ever occurs to me to suggest those options because I've never used them. To be fair, they are the KDE Way of doing things. – Eli Frey Aug 12 '10 at 13:22

There is no reason you can't use Monodevelop on KDE. All GTK+ apps should work, the only real downside is it might look a little bit alien and it's going to pull in a large set of libraries that you "don't need" unless you have other GTK+ apps installed.

FWIW, I use emacs for most of my Mono development.

share|improve this answer

The important thing to note here is that MonoDevelop works fine in KDE. It does not require you to use GNOME. This is true of pretty much every GTK+ application.

share|improve this answer

Have you checked out KDevelop 4 or Kate?

Disclaimer: I don't develop mono and I haven't been able to get the vi bindings in kate to be good enough to replace vim yet.

share|improve this answer
not yet. will give it a try. – James Aug 12 '10 at 15:48

Microsoft's Visual Studio Code is an Integrated Development Environment (IDE) with support for Mac, Linux and Windows.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.