where do I learn about my hardware for X11/Xorg config details
In ancient times, one poured over hardware manuals to find arcane facts and then hand-coded the config file for X-windows. Today, many things "just work" and the configuration is hidden away in automatic
detection and settings land. Suppose for the moment that I need (or want) to know these details? Where do I find them?
Code:
Section "ServerLayout" Where are the details for my keyboard and three(3) pointing devices -- the built-in glidepoint, the built-in eraser mouse, the USB trackball? I didn't bother to connect the external monitor until I knew more about what was going on. Here is what I get from xinput -list Code:
⎡ Virtual core pointer id=2 [master pointer (3)] Where does X11/Xorg store these details away? Are they in-ram for runtime only instead of any sort of "permanent" record? Frankly, I would expect:
I've read most of whatever I could get my hands on with little satisfaction. Most is so stale and dusty -- relative to what is going on with X11/Xorg on Ubuntu v10.04 and later -- as to be pretty useless. Stumped, =$===~~ 0;-Dan |
have you tried lsusb?
|
A lot of it is controlled by udevd's hotplug events.
Monitors are almost considered plug&play although you can adjust resolutions. dmesg is where I would look because it will make a list of detected and failed devices. |
Quote:
X11/Xorg assign for whatever it finds (automatically) on my xinput -list and similar display, keyboard, pointer, and related parts. Thanks, ~~~ 0;-Dan |
|
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:
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 |
All times are GMT -5. The time now is 03:50 AM. |