For fun I'm attempting to write a light clone of autohotkey for gnome. All i really want it to be able to do is:
- move/maximize/minimize existing application windows
- launch gui applications(firefox, gedit, etc)
- change the system audio volume
- run from system tray
I have no idea really where to get started. Finding up to date information on gnome dev is pretty hard in and of itself and most of what I found is for building simple gui applications. I haven't been able to find anything about how to get a list of active applications and manipulate their windows and whatnot. Can anyone point me in the direction at least of what tools would be good for this sort of thing? I'm on ubuntu and have been messing around in ajunta/glade and ruby-gnome2. A ruby library for this sort of thing would be perfect.