Experimenting with the new x-server on my laptop, I came across 2 items that I found strange. First, the xorg.conf is plopped into /etc/X11 yet, while this is mostly unwanted. Perhaps we can relocate it to to /usr/share/doc ? I'm not sure people use it much anymore, but keeping it around for another cycle might not hurt. Second, I'm not sure if the dependency on "udev[extras]" is actually required. First, --enable-config-udev is definitely still valid without gudev present. What's more, without udev[extas], I can run 'startx' without my USB mouse plugged in, wait for the server to come up, plug my USB mouse in, and see messages in my Xorg.0.log like: [ 94.674] (II) XINPUT: Adding extended input device "Microsoft Microsoft Optical Mouse with Tilt Wheel" (type: MOUSE) [ 94.674] (II) config/udev: Adding input device Microsoft Microsoft Optical Mouse with Tilt Wheel (/dev/input/mouse2) And the mouse works great. So, I really think hotplugging works via. udev, without gudev installed from udev[extras]. Attached is a trivial patch to address both minor issues to the ebuild. Reproducible: Always
Created attachment 232047 [details, diff] xorg-server 1.8.1 ebuild improvements
Fixed in both main tree and overlay