My system is CentOS 6. I need to edit xorg.conf. But it can’t be find in /etc/X11. Where is it? How can I get the default setting?
/var/log/Xorg.0.log will tell you which configuration Xorg is currently
using, which devices are autodetected etc. If you need to change only
particular parts of the config, you can drop a .conf file with the
corresponding Section into /etc/X11/xorg.conf.d.
E.g. if you needed a UK keyboard instead of the default US, you could use
something along the lines of
# cd /etc/X11/corg.conf.d
# cat keyboard.conf
Option “XkbModel” “pc105”
Option “XkbLayout” “gb”
Lars Hecking wrote:
The latest, most Wonderful ™ version of xorg doesn’t seem to require
one – it does it all at boot.
That being said, I think this is a stupid idea. For example, most folks at
work I know of have two monitors, and I’ve yet to see any automatic
do-it-at-boot figure that out.
But, as has been said, hasn’t it just been replaced by /etc/X11/xorg.conf.d/
There seems to be a general movement to replace *.conf by *conf.d/ .
I’m not sure of the rationale behind this change.
Is is Linux-wide, or is it a RedHat speciality?
If you know what you need, adding a separate conf file
in /etc/X11/xorg.conf.d/ is the cleanest way to go. If you need some
type of custom setup, however, you can generate an xorg.conf using “Xorg
-configure”. The X server must not be running when you do this.
## Go to run level 3
## Generate xorg.conf
## The configuration file will be stored in “root” user’s home (/root)
“init 5” to test. You can test your changes by jumping in and out of run
When this option is specified, the Xorg server loads all video
driver modules, probes for available hardware, and writes out an
initial xorg.conf(5) file based on what was detected. This option
currently has some problems on some platforms, but in most cases it
is a good way to bootstrap the configuration process. This option is
only available when the server is run as root (i.e, with real-uid 0).
I thought it placed a conf file in the home directory of any user who
brought up a x window/desktop?
Running FC-16 from an external hard disk that I carry back and forth between
home and work. FC-16 boots just fine on two different laptops each with an
external monitor attached. On the work system Xorg auto-detects the monitor
configuration and just works. On my older laptop at home I have to run xrandr
to get it to sort out which display is where. The work laptop is all Intel
including the video and the home laptop has an AMD CPU and ATI graphics plus the
display geometries are different for both the laptops and the external monitors.
I appreciate that this is with FC-16 instead of CentOS but you may find that the
autoconfiguration will work this well when RHEL/CentOS 7 gets built based on FC.
It’s really nice to just be carrying the external disk between work and home
instead of the laptop.