Joined: April 2006
||Posted: Nov. 13 2006,03:17
You're right. It isn't that easy. I'm trying to get it to work so I can give you the instructions. Here is what I've done so far.
I compiled xbset for you. It doesn't work though. Under DSL's X, it says, paraphrased, "Wrong xkblib version or no xkblib version." Under XFree86 4.3 is says "XKB not supported for display 0:0". I also tried accessx, which was linked from that site, and mentioned elsewhere. I can't get it to compile. Neither of these programs specify what libraries or X versions they require.
I installed XFree86 4.3. I followed the instructions for that, replacing .xserverrc and adding XF86Config-4. I added the lines "+kb" and "+accessx" to the exec line in .xserverrc. I then tried the Alt-Shift-Numlock, then Ctrl-Shift-Numlock (I've seen it both ways on the internet. In debian stable, it's just Shift-Numlock). I don't know why that didn't work. It should have.
I think I can say that XF86Config-4 is not the way to go for solving this. I tried replacing the nvidia XF86Config-4 included in the XF86 mydsl extension with the one I regularly use on my debian system. Both XFree version are the same (or close). That didn't make it work.
I discovered that DSL uses something called TinyX. I also discovered that TinyX has a hundred different meanings. I can't figure out what version it uses. If someone else knows anything about this, feel free to say something.