Evan Martin (evan) wrote in evan_tech,
Evan Martin

ghosd patches

I recently got a couple of patches for ghosd, which always makes me feel like a Real Free Software Developer instead of the pretender I really am.

I released the initial ghosd and then did basically nothing with it. The problem is it's difficult to provide much functionality -- any real user of the idea will want to do their own drawing, which means I just need to give them a window and get out of the way, and that's a insignificant amount of code. I suspect the proper way to distribute this is as just a source file to drop into your application, and not as an external library.

I also vanity-searched on ghosd and discovered a discussion on a KDE site where someone requested an OSD layer for KDE and someone else observed "GTK+ apps already have the option of using ghosd". This is both true and not: I had made a point of not depending on GTK specifically to allow people like KDE to use it. But on the other hand, I do mention using Pango and Cairo, both of which are also intentionally GTK-agnostic but spring from the same GTK/freedesktop.org scene. It's hard to use any part of the stack without becoming part of all of it.

The underlying problem is that this (where "this" is roughly "a pseudo-transparency widget") isn't really application-worthy, but actually making it happen requires a bit of X-specific knowledge and I sorta feel like understanding X was already a lost art back when I first started poking around with it. This makes me think ghosd would be more useful as a tutorial with code snippets, but I lack the motivation (nor use case) to make that happen.
Tags: free software, ghosd, project

  • livejournal kids

    Neat image from Jack Dorsey. Every so often someone will ask me about Twitter and I'll dig up a a random day from Brad's LJ in 1999 and talk about…

  • megaupload captcha

    Someone make a Javascript-based captcha cracker for megaupload. It's strange to see those captchas again because I idly myself wrote a…

  • zombie ghosd

    I was tickled to discover another IBM developerworks article on one of my abandoned hacks and that both it and its predecessor have been translated…

  • Post a new comment


    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.