[Bug 244339] x11-servers/xorg-server: Some keys not working (1.20.7 regression)

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Feb 24 12:53:46 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244339

--- Comment #11 from ice at extreme.hu ---
Completely new user with the only specific config being .xinitrc:

--
#!/bin/sh
exec /usr/local/bin/wmaker
--

moused not running (if running, same symptom), nothing in
/usr/local/etc/X11/xorg.conf.d/, wmaker config is as copied from system
defaults on first startup, as barebones and unmodified as I can get it.

The middle mouse button is not working at all, but left+right together act as
if the middle mouse button was pressed (i.e. it seems to have forgotten the
middle one exists and switched to some sort of emulation mode. I don't quite
remember what these things are properly called as I haven't had a two-button
mouse in about 20 years :).

This is tested with Firefox (middle mouse does not open a link in a new tab)
and xterm (middle mouse does not paste as it should do).

If I switch to mwm, exact same thing.

'xev' and 'libinput debug-events' are both completely mum about the middle
mouse button (they do recognise left and right as well as any other key).

Hardware is a Lenovo ThinkPad X220 (touchpad turned off in BIOS, only
TrackPoint is active, the buttons belong to TrackPoint), Xorg log attached. 

'kern.evdev.rcpt_mask' is set to '6':
$ sysctl kern.evdev.rcpt_mask
kern.evdev.rcpt_mask: 6


xorg-server is compiled with 'UDEV':
$ make showconfig
===> The following configuration options are available for
xorg-server-1.20.7,1:
     SUID=on: Install setuid wrapper to allow startx as non-root
====> Backend to use for input device configuration: you can only select none
or one of them
     DEVD=off: Use devd for autoconfiguration of input devices
     UDEV=on: Use udev via libudev-devd for autoconfiguration of input devices
===> Use 'make config' to modify these settings

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-x11 mailing list