Hello, everyone!
I face a problem with an old touchscreen in CF-18 using libinput and lubuntu 
18.04 (Linux 5.4.0-91-generic)

My 40-libinput.conf has right (as it goes for me) section describing 
touchscreens:

Section "InputClass"
        Identifier "libinput touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

But Xorg.0.log writes:

[    37.305] (II) config/udev: Adding input device LBPS/2 Fujitsu Lifebook 
TouchScreen (/dev/input/event6)
[    37.305] (**) LBPS/2 Fujitsu Lifebook TouchScreen: Applying InputClass 
"libinput touchscreen catchall"
[    37.305] (**) LBPS/2 Fujitsu Lifebook TouchScreen: Applying InputClass 
"calibration"
[    37.306] (II) Using input driver 'libinput' for 'LBPS/2 Fujitsu Lifebook 
TouchScreen'
[    37.306] (**) LBPS/2 Fujitsu Lifebook TouchScreen: always reports core 
events
[    37.306] (**) Option "Device" "/dev/input/event6"
[    37.306] (**) Option "_source" "server/udev"
[    37.308] (II) event6  - LBPS/2 Fujitsu Lifebook TouchScreen: is tagged by 
udev as: Touchscreen
[    37.324] (II) event6  - LBPS/2 Fujitsu Lifebook TouchScreen: device is a 
touch device
[    37.324] (II) event6  - LBPS/2 Fujitsu Lifebook TouchScreen: device removed
[    37.324] (**) Option "config_info" 
"udev:/sys/devices/platform/i8042/serio3/input/input11/event6"
[    37.324] (II) XINPUT: Adding extended input device "LBPS/2 Fujitsu Lifebook 
TouchScreen" (type: TOUCHSCREEN, id 11)
[    37.324] (**) Option "AccelerationScheme" "none"
[    37.325] (**) LBPS/2 Fujitsu Lifebook TouchScreen: (accel) selected scheme 
none/0
[    37.325] (**) LBPS/2 Fujitsu Lifebook TouchScreen: (accel) acceleration 
factor: 2.000
[    37.325] (**) LBPS/2 Fujitsu Lifebook TouchScreen: (accel) acceleration 
threshold: 4
[    37.327] (II) event6  - LBPS/2 Fujitsu Lifebook TouchScreen: is tagged by 
udev as: Touchscreen
[    37.327] (II) event6  - LBPS/2 Fujitsu Lifebook TouchScreen: device is a 
touch device
[    37.329] (II) config/udev: Adding input device LBPS/2 Fujitsu Lifebook 
TouchScreen (/dev/input/mouse1)
[    37.329] (**) LBPS/2 Fujitsu Lifebook TouchScreen: Applying InputClass 
"calibration"
[    37.329] (II) No input driver specified, ignoring this device.
[    37.329] (II) This device may have been added with another device file.

You know, the last two lines looks very suspecious as well as the line [    
37.324] which ends up with "device removed".

At the same time, I see the device in the output of:

$ libinput list-devices
-------------------------
Device:           LBPS/2 Fujitsu Lifebook TouchScreen
 Kernel:           /dev/input/event6
 Group:            7
 Seat:             seat0, default
 Capabilities:     touch 
 Tap-to-click:     n/a
 Tap-and-drag:     n/a
 Tap drag lock:    n/a
 Left-handed:      n/a
 Nat.scrolling:    n/a
 Middle emulation: n/a
 Calibration:      identity matrix
 Scroll methods:   none
 Click methods:    none
 Disable-w-typing: n/a
 Accel profiles:   n/a
 Rotation:         n/a

and I get a somewhat stream of values by:

$ cat /dev/event6

Moreover, the touchscreen reacts to poking at the screen, but the mouse pointer 
moves along X-axes only (but withing the full range of the screen) somwhere at 
the bottom of the screen (over the panel line, thus I can see the icon of the 
pointer fully)

1. Am I right in conclusion that libinput driver does not connect to the 
device? But why a mouse pointer moves in this case? 

2. How can I edit 40-libinput.conf to get libinput driver to operate properly 
with LBPS/2 Fujitsu Lifebook TouchScreen?

Thanks a lot!
-- 
Koko <sk...@yahoo.com>


Reply via email to