From
/var/log/Xorg.NNN.log I found "modelines" and some other details about my X11 hardware parameters.
Is there anyone who will explain how to accomplish what I want to do?
Yes, X11/xorg make really good guesses about this and mostly work pretty well most of the time using those guesses. I think that
the preferred way to specify configuration details for X11/xorg involves placing files into
/etc/.../xorg.conf.d/... folder with names like
NN-somename.conf.
Here is what I would like to accomplish through a family of
NN-somename.conf files:
- create one file for my laptop's built-in Intel Graphics adapter
- create one file for my laptop's built-in LCD display
- create one file for a generic, works fine all the time, "fallback" display
- create one file for my laptop's built-in keyboard and ThinkPad buttons
- create one file for my laptop's built-in serial, Wacom "tablet-PC" digitizer pointer
- create one file for my laptop's built-in eraser-mouse (is that called "TrackPoint"?)
- create one file for each of the 2 external displays and 1 projectors I use
- create one file for my external, Logitech USB trackball
- create one file for my external, Logitech USB keyboard
- create one file for my external, Wacom Intuuos 3, USB digitizer pointer
I know that some of these details will duplicate what happens auto-magically. However,
once I have these files, I can selectively enable and disable details that I want to
tinker with. Better still, I'll understand what happens with my hardware so that
when I get better or different hardware [external displays? pointers? keyboards? etc]
I'll know how to make them dance well even if the auto-magic configuration has warts.
I can use an editor and make files
NN-somename.conf, where 'NN' provides a
sequencing of the file processing. Can someone tell me how I determine appropriate values of 'NN'? I know the numbers are relative rather than absolute -- do 11 before 33 before 55 before 88, etc. could just as easily be 2 before 3 before 4 before 5.
Actually, they are shell glob order if you really want to know. It makes sense to have adapter details before display details then extra displays. With those in place, it makes sense to have keyboard then pointer before extra keyboards or pointers. Any "extras" could be in any order once the main parts are in place.
Also, since the complete set of
NN-somename.conf files get combined into one in-memory configuration according to xorg.conf rules, section and device "names" must be unique across all files so that X11/Xorg can sort out what is going on.
What am I missing, if anything?
~~~ 0;-/ Dan
Thanks in advance,
~~~ 0;-Dan