FS#28223 - [xorg-server-xephyr] 1.11.4-1 does not support evdev for input devices

Attached to Project: Arch Linux
Opened by Vojtech Horky (vhotspur) - Thursday, 02 February 2012, 09:57 GMT
Last edited by Andreas Radke (AndyRTR) - Sunday, 19 February 2012, 08:34 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Andreas Radke (AndyRTR)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Summary:
Xephyr allows to specify from which devices it shall accept input (via -keybd and -mouse switches). The current version (1.11.4-1) does not enable support for evdev drivers that allow better isolation then the default (?) ephyr one. Would it be possible to add necessary options to ./configure to enable this support?

Details:
Apparently, this worked before for building multiseat [1] but now Xephyr complains with "Couldn't find keyboard driver evdev".

The solution that worked for me is to add --enable-kdrive-evdev --enable-kdrive-kbd --enable-kdrive-mouse to the configure script of xorg-server.

I will create AUR package if this change would not be possible but I think that this change shall not affect anything else.

Thanks for considering this issue.

[1] https://bbs.archlinux.org/viewtopic.php?id=79620

This task depends upon

Closed by  Andreas Radke (AndyRTR)
Sunday, 19 February 2012, 08:34 GMT
Reason for closing:  Implemented
Comment by Andreas Radke (AndyRTR) - Saturday, 18 February 2012, 15:49 GMT
Is this also required in latest Xorg-server 1.12rc3 in testing?
Comment by Andreas Radke (AndyRTR) - Saturday, 18 February 2012, 17:18 GMT
Devices have been added to Xorg 1.11.99.903-2 in testing. Let's check that it doesn't break anything.
Comment by Vojtech Horky (vhotspur) - Saturday, 18 February 2012, 21:39 GMT
The [testing] version of Xephyr (1.11.99.903-2) definitely supports evdev. Sorry for opening this request, I should have checked that more thoroughly. Please, consider this request redundant and solved. Thanks.

Loading...