If we want to go down that route with X11.app (now that the two have
been merged into one), our best bet would be to make an "Advanced"
of the preference panel -- this tab would probably not appear at
the "Official" Apple version (although we could probably make it so
the same options could be set from the command line using the
The problem of an "Advanced" tab is that it makes config options
appear not in a consistent way. An "Expert" mode (where options
appear at the right place, but only when this mode is enabled) may
be a better solution.
I think this is probably the best solution so long as the 'expert
mode' is a choice set by 'defaults write ....'. That way, Apple can
ship with it off to be all "Hi, I'm Apple, I decided what you want
already." and the rest of us can turn it on as needed. This keeps
Apple from needing to maintain a complex patch of things to strip
before an official release.
Along those lines... All of my GUI programming has been done using GTK
and QT, so most of the configuration options I make will be *only* set
via defaults, and I leave it up to someone else with more UI
experience to code up the preferences pane.
Along those lines, I hope to have a "fix" for the keyboard issue
(customization via 'defaults write ...') ready some time this weekend
for a 1.3a2 release. I just have some questions for you all:
What does the 'Follow System Keyboard Layout' option do (or what did
it do in Tiger)? Looking at the code now, it looks like it's a really
fancy checkbox that actually does nothing in the code. Did it work in
Tiger? Did id do what you expected in Tiger (like setup your
mode_switch key on intl keyboards)? Would fixing this to behave like
Tiger (assuming this check-box did your magic for you) solve 90% of
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden