[XonX-Porting] great job!
Brought to you by:
torrey
From: Crunky <cru...@ya...> - 2001-11-08 13:45:08
|
First, congratulations on a job well done! Rootless Xfree86 4.1 on Mac OS X is really cool. I'm really excited to play with integrating open source projects with Mac stuff like QuickTime and CoreAudio, Cocoa, etc. I've started a project that will definitely feature XonX as a major component. It's called OSSOSX-1.framework (for now). The idea is to bundle up all the stable versions of libraries that people are using to make Open Source apps (gtk, gnome, kde, and so on) and put them in a single framework. This keeps the system clean and also serves as a type of package management. Apps will link against just this framework, and will continue to run even when OSSOSX-2.framework comes out (which will feature all the latest open source libraries). I'm aiming for something with a long development cycle, similar to debians, with perhaps a year between major releases. Given that set of stable open source libraries, the other half of the equation is providing a subsystem that glues open source applications into the Mac OS X system so they can be launched from the finder, show up in the dock, store the preferences in the right place, and just generally look like polished aqua apps with as little work as possible. I think a lot of the work can be done by automatic translation scripts that create menu bars, etc. Anyway, two feature requests caught my eye. Aqua native window management http://sourceforge.net/tracker/index.php?func=detail&aid=443413&group_id=18034&atid=368034 drag+drag text http://sourceforge.net/tracker/index.php?func=detail&aid=423519&group_id=18034&atid=368034 These are things that I would love to see happen, and I think I can contribute to the effort. For now I'm working on some higher level code, like gtk. One thing I want to do is adapt the Gimp and gnumeric so their gtk menus show up in the Mac OS X menu bar. And hopefully make apps the use the gnome menu bar show up in the Dock, etc. Some of this is reimplementing parts of gtk to interface with Mac OS X, and some of it will be integrating with XonX to make the menu bar switch, etc. If you are interested in the project, it's on sourceforge: http://sourceforge.net/projects/ossosx/ There's absolutely nothing there yet because it's just me so far. But there is a discussion forum opened up and I'm making progress installing the various packages (so far glib, gtk, gimp, libjpeg, libtiff, libpng, and some others). I think it would be pretty straightforward to create Mac OS X menu items from gtk apps. But it's not clear to me how to actually get them up in the menubar. It seems like XDarwin would have to have a mapping between X Windows and programs, so that when you click on a Gimp window, XDarwin could load up the menu into the menu bar. I also think it would be cool to have Gimp be able to import/export from using QuickTime....that would really increase the number of file formats it could handle (on Mac OS X anyway). Thanks, Crunky __________________________________________________ Do You Yahoo!? Find a job, post your resume. http://careers.yahoo.com |