Hi, I am not Oliver Breuer, but this bug is definitely still there in
package:

xserver-xorg                Version: 1:7.7+1ubuntu7
(xserver-xorg-core    Version: 2:1.14.5-1ubuntu2)
(xserver-xephyr          Version: 2:1.14.5-1ubuntu2)


The package autoconfiguration does somehow not work and omits the evdev 
functionality for the kdrive xserver contained in this Ubuntu package (likely 
also in the Debian package).

However, when manually compiling with ./configure --enable-kdrive
--enable-kdrive-evdev --enable-kdrive-mouse --enable-kdrive-kbd, the
compiled Xephyr binary (hw/kdrive/ephyr/Xephyr or build-
main/hw/kdrive/ephyr/Xephyr in the build tree) does work as expected
with evdev enabled.

Therefore, the workaround for people who want the xorg-server (xserver-xephyr 
binary package) with support for evdev enabled, I recommend compiling manually 
with the above mentioned configure options manually added to debian/rules.
(It seems compiling with DEB_BUILD_OPTIONS=--enable-kdrive-evdev etc. is not 
supported).

For a quick fix under Ubuntu Saucy (with newest Xserver from saucy-
updates repository enabled) or Ubuntu Trusty alpha, I included a patch.

The package can be compiled the Debian way:

mkdir -p ~/src/xorg-server-evdev-patch
cd ~/src/xorg-server-evdev-patch
wget #(URL to patch)
apt-get source xorg-server
cd xorg-server-1.14.5  #(or the corresponding package version)
patch -p1 < ../xorg-server-1.14.5-patch-kdrive-evdev
(optional: change package version in debian/changelog not to have the package 
replaced during later upgrades)
dpkg-buildpackage -uc -us -b
sudo dpkg -i ../xserver-xephyr_1.14.5-1ubuntu2_amd64.deb 
../xserver-common_1.14.5-1ubuntu2_all.deb


If someone understands the build system used in xorg-server package better than 
me, please feel free to fix the bug in the build system's configure script 
(autodetection does not work, it seems).



** Attachment added: "PATCH: Enable evdev support for kdrive-based X-server in 
Ubuntu package xorg-server"
   
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/659793/+attachment/3961839/+files/xorg-server-1.14.5-patch-kdrive-evdev

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/659793

Title:
  xserver-xephyr: Couldn't find keyboard driver evdev

Status in “xorg-server” package in Ubuntu:
  Incomplete
Status in “xorg-server” package in Debian:
  New

Bug description:
  Binary package hint: xserver-xephyr

  When starting Xephyr with the following command line:

  Xephyr :5 -ac -screen 1280x1024 -mouse evdev,,device=/dev/input/by-id
  /usb-04d9_0499-event-mouse -keybd evdev,,device=/dev/input/by-id/usb-
  Logitech_Logitech_USB_Keyboard-event-
  
kbd,xkbrules=xorg,xkbmodel=evdev,xkblayout=de,xkbvariant=nodeadkeys,xkboptions="lv3:ralt_switch,compose:caps"
  -dpi 100

  The following messages are printed on the console:

  [dix] Could not init font path element /usr/share/fonts/X11/cyrillic, 
removing from list!
  Kbd option key (compose:caps) of value ((null)) not assigned!
  Couldn't find pointer driver evdev
  Couldn't find keyboard driver evdev

  The keyboard and mouse are not working.

  When downgrading xserver-xephyr to version 2:1.7.6-2ubuntu7, the error
  messages about evdev don't appear and keyboard and mouse work as
  expected.

  
  ProblemType: Bug
  DistroRelease: Ubuntu 10.10
  Package: xserver-xephyr 2:1.9.0-0ubuntu7
  Architecture: amd64
  ExecutablePath: /usr/bin/Xephyr
  SourcePackage: xorg-server

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/659793/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to