login
Header Space

 
 

Dave Ahlswede's blog

GTK hacking

May 17, 2004 - 5:35pm
Submitted by Dave Ahlswede on May 17, 2004 - 5:35pm.

Phase 1 of my experiments to implement an Amiga/Mac style global menubar in GTK2 is underway. This is actually not only my first GTK hack, but really my first GTK project, period, so I'm really flying blind. However, I'm somewhat heartened. At the moment, what I'm shooting for is something like the crude hack KDE uses.. reparent the menubar in a horizontal maximized window with a KDE-specific hint (_KDE_NET_WM_WINDOW_TYPE_TOPMENU) (Kwin apparently does most of the real work, in determining which menu get shown when).

Continuing -ck

April 4, 2004 - 9:05pm
Submitted by Dave Ahlswede on April 4, 2004 - 9:05pm.
Linux

After hearing about Con Kolivas leaving just before the 2.6.5 kernel came out, I decided to try porting the 2.6.4-ck2 changes to the new kernel, and it seems to be successful, except for reiser4 and cddma, neither of which I use or could test.

I've also merged in Stas Sergeev's PC speaker OSS driver, Gerd Knorr's v4l2 updates and Andrea Arcangeli's -aa2 tree, along with my own minor change to the Gravis GrIP gameport joystick driver to create the 2.6.5-da1 kernel. If anyone brave enough wants to try it, I've posted my patch here

Kernelage, part II

February 20, 2004 - 9:43pm
Submitted by Dave Ahlswede on February 20, 2004 - 9:43pm.
Linux

Finally got off my butt and upgraded to 2.6.3... Had some fun troubles with the -mm1 patch making SysV IPC not work. (seems to have been fixed in -mm2). Love being able to get rid of legacy BSD tty's, too. My /dev is so clean now! And I finally realized that I've never been using the OSS drivers I've been compiling with my kernel, so I've disabled them. Last bit of deprecated code to remove is going to be devfs.

Experiments

February 5, 2004 - 11:59pm
Submitted by Dave Ahlswede on February 5, 2004 - 11:59pm.
Linux

Well, it all started when I discovered the -ck kernel along about 2.4.19 or 2.4.20. I immediately fell in love, and have made a minor hobby out of bending Mr. Kolivas' patches to work with my own little supplements; the debian patches, v4l2-api, fancy-beeper and a couple others I probably forgot.

I started experimenting with 2.6 as soon as test1 came out, and started playing with the -mm patchset; it became my primary kernel (despite still being called Experiment in my lilo bootmenu) along about 2.6.0-mm-something. I usually also applied the occasion patch or two that Mr. Kolivas released.. they were always fairly minor and applied just fine.

speck-geostationary