This is a problem, which many of my friends (including me) were facing on openSUSE. It was only a minor irritant, when I could not use mouse taps in KDE. A temporary solution was to install GSynaptics, and then enable tapping, but it was irritating to start it everytime, and enable it. Another solution was to use add synclient, and add it to bashrc, but I felt it could be cumbersome to many users. A little coercing from my good friend Mayur got me into creating a small Qt application, that would give a simple interface to do the task. Half an hour of coding was needed, and the end product does the job. Even though the application is simple enough, it still gives a good feeling. Next up for this application is to make a full fledged synaptics configuration editor.
Qt is an application development framework developed by Trolltech and now owned by Nokia. I started using this framework about 6 months back and it has now become my choice for desktop application development. I find the framework very easy to use, and it makes application development very fast and efficient. The cross platform nature of the code only increases the power of Qt.
Being based on C++, speed is a very major factor, and thus Qt applications run very well on low end systems. So far, I have managed to develop a full fledged notepad application, and a marginally functional spreadsheet application. I have gained some experience into how desktop applications are developed. I am now planning to develop database applications using Qt, and also in the near future, port my applications to the Symbian, Maemo, Meego (and if possible…Android) platforms.