<pstyle='text-align: justify;'>It's been a while since my last post in January. I shifted to Bangalore for work and took some time to get used to the new work environment and schedule. Anyways, let's get on with the topic at hand.</p>
<pstyle='text-align: justify;'>My current work involves a lot of GUI development on WinCE in C# and since I wanted to work on Linux, it left much to be desired. So, I thought why not do some GUI development on Linux. I could have opted for Qt and an Integrated Development Environment does speed up the work a lot and though developing GUI applications is a breeze in C#/QT with an IDE, I don't like GUI development and it becomes boring if things become too simple, like it happened with C#. So, I chose GTK+ for this task and Nano as the editor of my choice on my new Arch Linux installation to amuse myself and keep myself from getting bored.</p>
<pstyle='text-align: justify;'>Also, on a different note, I recently tried my hands on Gentoo. For any package installation, having to download the source, compile the package and then install, turned me off it. Actually, I have wanted to contribute to the open source community for a while, and this [http://blog.dastergon.gr/get-involved-in-gentoo-linux/](http://blog.dastergon.gr/get-involved-in-gentoo-linux/)motivated me to go ahead with Gentoo, but, I was put off by the package management. I will stick with Arch.</p>
I am using Xfce as my desktop environment in Arch Linux. At first, I was worried about having to take care of package installation and dependencies for starting with GTK programming, but, I think during the Xfce installation or something else this was taken care of.
After compilation, run the output file generated and see the output. I did not intend much with this tutorial, but, just wanted to share. This post is more sort of an incoherent musing and working on GUI's is boring and I can't make head or tails of how to make good user interfaces.