There are a lot of Unix/Linux tools today are coded in C/C++ which is against Xlib/X11. A migration to C# can be simplify the maintenance and few new opportunities, but the problem is, developers stick to their inherent environment. The change from the GUI development environment to Xlib/X11 to GTK or Qt has a lot of advantages like rapid prototyping and high level GUI elements.
In this article, we’ll show you how to access Xlib/X11 API from C# using Mono Develop. Most of the API calls are ready-to-use, defined, and test and some of the challenges are mastered. This post is aimed to verify that programming Xlib/X11 with C# can be easily achieved.
Read the rest of the post here:Â http://www.codeproject.com/Articles/584743/Programming-Xlib-with-Mono-Deve