*NIX GUI /desktop development
Posted: Tue Mar 07, 2006 3:21 pm
Hello,
Is it possible to take a LINUX, UNIX, or preferably Darwin distribution and start, basically, from a clean slate with the GUI, etc.?
In short, I want to attempt to write my own desktop environment, including window manager and all.
If it is possible, how easy or difficult is it to do? What I really want is relatively simple: the ability to set graphics settings(resolution and colors), the ability to draw to the screen(pixel by pixel or with more advanced graphics functions), the ability to set or override functions to handle mouse and keyboard events (preferably only a few functions: mousemove, mouseup, mousedown, keyup, keydown, etc), and... that's pretty much it.
I would like FreeType 1 or 2 and libjpeg and libpng for images and fonts.
Where exactly do I start?
Is it possible to take a LINUX, UNIX, or preferably Darwin distribution and start, basically, from a clean slate with the GUI, etc.?
In short, I want to attempt to write my own desktop environment, including window manager and all.
If it is possible, how easy or difficult is it to do? What I really want is relatively simple: the ability to set graphics settings(resolution and colors), the ability to draw to the screen(pixel by pixel or with more advanced graphics functions), the ability to set or override functions to handle mouse and keyboard events (preferably only a few functions: mousemove, mouseup, mousedown, keyup, keydown, etc), and... that's pretty much it.
I would like FreeType 1 or 2 and libjpeg and libpng for images and fonts.
Where exactly do I start?