Though of course it only scratches the surface.
ugh. am I the only one that wasn't thinking about X11 at first glance at the topic?
If you've ever read the "X-Window Disaster" in the unix-hater's handbook, you know then that he could only be referring to X11... ;)
oh, I have.
my mind was filtering 'night club owner, must be concerned about drugs' before 'computer geek - concerned about display environment'.
I don't see us being rid of it any time soon, though.
X windows. A mistake carried out to perfection.X windows. Dissatisfaction guaranteed.X windows. Don't get frustrated without it.X windows. Even your dog won't like it.X windows. Flaky and built to stay that way.X windows. Complex nonsolutions to simple nonproblems.X windows. Flawed beyond belief.X windows. Form follows malfunction.X windows. Garbage at your fingertips.X windows. ignorance is our most important resource.X windows. It could be worse, but it'll take time.X windows. Please wait as least 90 days before pressing charges.X windows. Let it get in *your* way.X windows. Live the nightmare.X windows. More than enough rope.X windows. Never had it, never will.X windows. No hardware is safe.X windows. Power tools for power fools.X windows. Power tools for power losers.X windows. Putting new limits on productivity.X windows. Simplicity made complex.X windows. The cutting edge of obsolescence.X windows. The art of incompetence.X windows. The defacto substandard.X windows. The first fully modular software disaster.X windows. The joke that kills.X windows. The problem for your problem.X windows. There's got to be a better way.X windows. You don't want to know about it.X windows. Warn your friends about it.X windows. You'd better sit down.X windows. Don't press your luck.X windows. You'll envy the dead.
So true. Thanks for that.
I still haven't found a (platform-independent, not using Linux kernel calls as root) way to only change the state of the keyboards LEDs in XFree86 - sure, I can change the state of the caps/scroll/num lock, but nowhere can I find anything about just the lights.
It's a little embarrassing to read now, because some of it is wrong and some of the rest is derivative. Of course, I was thinking of your rant in the UNIX-HATERS Handbook when I wrote it, and I doubt I would have put in the dig about nonsquare pixels if it hadn't been for reading said rant, since I probably last dealt with nonsquare pixels in 1994 or so, back when trying nonstandard video card modes in Fractint was a cool thing to do.
My original assumption, that X would not last forever, is looking increasingly dubious.
I still have a very limited knowledge of Xlib.
Maybe at least this post can remind me how to design APIs other people won't hate...