After emerging x11-base/xorg-server-1.9.2 the evdev conf file and xorg.conf.d directory are not present in /etc/X11/ I had to install porthole to find out if it installed it at all and found it in /usr/share/X11/xorg.conf.d I upgraded directly from xorg-server-1.7* with udev and hal flag enabled Reproducible: Always Steps to Reproduce: 1.emerge xorg-server-1.9.2 2. 3. Actual Results: 10-evdev.conf is installed in: /usr/share/X11/xorg.conf.d/ Expected Results: 10-evdev.conf is installed in: /etc/X11/xorg.conf.d/
Created attachment 253239 [details] emerge --info xorg-server
/usr/share/X11/xorg.conf.d/ is the place for distributor supplied default configuration files. Please explain why you think that 10-evdev.conf should be installed to /etc instead of /usr/share.
With the new structure for xorg.conf and xorg.conf.d/*.conf files, adding them would make sense. If a user wants a specific rule they can add it in xorg.conf and it overrides/compliments xorg.conf.d/*.conf rules. With the old hal behaviour the .fdi files were added by the driver. Since xf86-input-evdev does not install the *.conf file maybe this bug should be directed there?
There's no bug, everything is as we intended it. xorg-server ships the 10-evdev.conf file. Maybe we'll move that file back to evdev, I don't know. But it works now. Thanks