You are not logged in.
after this packages
xf86-input-synaptics 1.8.0-2 <<< works
xf86-input-synaptics 1.8.0-3 << not works
https://projects.archlinux.org/svntogit … 54796cff46
dmesg|grep input
[ 0.866883] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[ 1.842679] input: HID 04f3:0103 as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:04F3:0103.0001/input/input2
[ 1.842756] hid-generic 0003:04F3:0103.0001: input,hidraw0: USB HID v1.10 Keyboard [HID 04f3:0103] on usb-0000:00:14.0-1/input0
[ 1.843934] input: HID 04f3:0103 as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.1/0003:04F3:0103.0002/input/input3
[ 1.844001] hid-generic 0003:04F3:0103.0002: input,hidraw1: USB HID v1.10 Device [HID 04f3:0103] on usb-0000:00:14.0-1/input1
[ 2.169742] input: A4TECH USB Device as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:09DA:9066.0003/input/input4
[ 2.169933] hid-generic 0003:09DA:9066.0003: input,hiddev0,hidraw2: USB HID v1.11 Keyboard [A4TECH USB Device] on usb-0000:00:14.0-2/input0
[ 2.171262] input: A4TECH USB Device as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.1/0003:09DA:9066.0004/input/input5
[ 2.171357] hid-generic 0003:09DA:9066.0004: input,hidraw3: USB HID v1.11 Mouse [A4TECH USB Device] on usb-0000:00:14.0-2/input1
[ 10.099521] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input6
[ 10.099624] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input7
[ 10.099692] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input8
[ 10.398671] input: PC Speaker as /devices/platform/pcspkr/input/input9
[ 11.840489] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input10
[ 12.211308] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:3a/LNXVIDEO:00/input/input11
[ 12.212530] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input12
[ 13.254950] sound hdaudioC0D0: inputs:
[ 13.580490] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/sound/card0/hdaudioC0D0/input13
[ 13.580985] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
[ 13.581106] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
[ 13.581224] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
[ 17.274881] input: WebCam SC-13HDL11939N as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/input/input17
journalctl -b |grep input
ago 21 09:02:37 drog-laptop kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
ago 21 09:02:37 drog-laptop kernel: input: HID 04f3:0103 as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:04F3:0103.0001/input/input2
ago 21 09:02:37 drog-laptop kernel: hid-generic 0003:04F3:0103.0001: input,hidraw0: USB HID v1.10 Keyboard [HID 04f3:0103] on usb-0000:00:14.0-1/input0
ago 21 09:02:37 drog-laptop kernel: input: HID 04f3:0103 as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.1/0003:04F3:0103.0002/input/input3
ago 21 09:02:37 drog-laptop kernel: hid-generic 0003:04F3:0103.0002: input,hidraw1: USB HID v1.10 Device [HID 04f3:0103] on usb-0000:00:14.0-1/input1
ago 21 09:02:37 drog-laptop kernel: input: A4TECH USB Device as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:09DA:9066.0003/input/input4
ago 21 09:02:37 drog-laptop kernel: hid-generic 0003:09DA:9066.0003: input,hiddev0,hidraw2: USB HID v1.11 Keyboard [A4TECH USB Device] on usb-0000:00:14.0-2/input0
ago 21 09:02:37 drog-laptop kernel: input: A4TECH USB Device as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.1/0003:09DA:9066.0004/input/input5
ago 21 09:02:37 drog-laptop kernel: hid-generic 0003:09DA:9066.0004: input,hidraw3: USB HID v1.11 Mouse [A4TECH USB Device] on usb-0000:00:14.0-2/input1
ago 21 09:02:40 drog-laptop kernel: input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input6
ago 21 09:02:40 drog-laptop kernel: input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input7
ago 21 09:02:40 drog-laptop kernel: input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input8
ago 21 09:02:41 drog-laptop kernel: input: PC Speaker as /devices/platform/pcspkr/input/input9
ago 21 09:02:42 drog-laptop kernel: input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input10
ago 21 09:02:42 drog-laptop kernel: input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:3a/LNXVIDEO:00/input/input11
ago 21 09:02:42 drog-laptop kernel: input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input12
ago 21 09:02:43 drog-laptop kernel: sound hdaudioC0D0: inputs:
ago 21 09:02:44 drog-laptop kernel: input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/sound/card0/hdaudioC0D0/input13
ago 21 09:02:44 drog-laptop kernel: input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
ago 21 09:02:44 drog-laptop kernel: input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
ago 21 09:02:44 drog-laptop kernel: input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
ago 21 09:02:47 drog-laptop kernel: input: WebCam SC-13HDL11939N as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/input/input17
ago 21 09:02:52 drog-laptop acpid[589]: starting up with netlink and the input layer
ago 21 09:02:53 drog-laptop systemd-logind[585]: Watching system buttons on /dev/input/event7 (Power Button)
ago 21 09:02:53 drog-laptop systemd-logind[585]: Watching system buttons on /dev/input/event11 (Video Bus)
ago 21 09:02:53 drog-laptop systemd-logind[585]: Watching system buttons on /dev/input/event10 (Video Bus)
ago 21 09:02:53 drog-laptop systemd-logind[585]: Watching system buttons on /dev/input/event6 (Power Button)
ago 21 09:02:53 drog-laptop systemd-logind[585]: Watching system buttons on /dev/input/event5 (Lid Switch)
cat /usr/share/X11/xorg.conf.d/50-synaptics.conf
# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
# Option "OptionName" "value"
#
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
MatchDevicePath "/dev/input/event*"
EndSection
Section "InputClass"
Identifier "touchpad ignore duplicates"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/mouse*"
Option "Ignore" "on"
EndSection
# This option enables the bottom right corner to be a right button on clickpads
# and the right and middle top areas to be right / middle buttons on clickpads
# with a top button area.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Default clickpad buttons"
MatchDriver "synaptics"
Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
Option "SecondarySoftButtonAreas" "58% 0 0 8% 42% 58% 0 8%"
EndSection
# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Disable clickpad buttons on Apple touchpads"
MatchProduct "Apple|bcm5974"
MatchDriver "synaptics"
Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection
xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ HID 04f3:0103 id=11 [slave pointer (2)]
⎜ ↳ A4TECH USB Device id=12 [slave pointer (2)]
⎜ ↳ A4TECH USB Device id=13 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=16 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ HID 04f3:0103 id=10 [slave keyboard (3)]
↳ WebCam SC-13HDL11939N id=14 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
synclient
Couldn't find synaptics properties. No synaptics driver loaded?
lsmod
Module Size Used by
bbswitch 12878 0
nls_iso8859_1 12461 1
nls_cp437 16553 1
vfat 21231 1
fat 61984 1 vfat
fuse 87446 5
uvcvideo 78952 0
videobuf2_vmalloc 12816 1 uvcvideo
ath3k 12685 0
videobuf2_memops 12519 1 videobuf2_vmalloc
videobuf2_core 47787 1 uvcvideo
ecb 12737 1
v4l2_common 12995 1 videobuf2_core
btusb 25625 0
bluetooth 394557 3 ath3k,btusb
videodev 126443 3 uvcvideo,v4l2_common,videobuf2_core
media 18365 2 uvcvideo,videodev
6lowpan_iphc 16588 1 bluetooth
snd_hda_codec_hdmi 45117 1
snd_hda_codec_realtek 67127 1
snd_hda_codec_generic 63126 1 snd_hda_codec_realtek
nvram 13034 0
joydev 17063 0
mousedev 17272 0
ipt_REJECT 12465 1
xt_comment 12427 2
arc4 12536 2
xt_LOG 17156 5
ath9k 94538 0
ath9k_common 21746 1 ath9k
ath9k_hw 403753 2 ath9k_common,ath9k
ath 26067 3 ath9k_common,ath9k,ath9k_hw
mac80211 514630 1 ath9k
r8169 68119 0
mii 12675 1 r8169
cfg80211 454161 4 ath,ath9k_common,ath9k,mac80211
snd_hda_intel 26327 4
snd_hda_controller 26727 1 snd_hda_intel
snd_hda_codec 108552 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
i915 864723 4
drm_kms_helper 49262 1 i915
snd_hwdep 17244 1 snd_hda_codec
snd_pcm 88487 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
iTCO_wdt 12831 0
iTCO_vendor_support 12649 1 iTCO_wdt
coretemp 12820 0
hwmon 12930 1 coretemp
led_class 12859 1 ath9k
intel_rapl 17356 0
rfkill 18867 3 cfg80211,bluetooth
x86_pkg_temp_thermal 12951 0
psmouse 102792 0
drm 258005 6 i915,drm_kms_helper
intel_powerclamp 17122 0
kvm_intel 143217 0
snd_timer 26614 1 snd_pcm
shpchp 35210 0
lpc_ich 20768 0
mei_me 17941 0
intel_gtt 17848 1 i915
kvm 413027 1 kvm_intel
crct10dif_pclmul 13394 0
crc32_pclmul 12915 0
crc32c_intel 21809 0
ghash_clmulni_intel 12978 0
cryptd 18553 1 ghash_clmulni_intel
microcode 22061 0
evdev 21544 29
pcspkr 12595 0
mac_hid 12633 0
i2c_algo_bit 12744 1 i915
i2c_i801 16965 0
mei 75033 1 mei_me
serio_raw 12849 0
i2c_core 50152 7 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,v4l2_common,videodev
tpm_tis 17134 0
thermal 17559 0
fan 12681 0
battery 13356 0
snd 69340 16 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
soundcore 13031 2 snd,snd_hda_codec
tpm 31467 1 tpm_tis
video 17995 1 i915
button 12909 1 i915
processor 27777 0
xt_limit 12601 7
wmi 17339 0
ac 12715 0
xt_tcpudp 12527 11
xt_addrtype 12557 4
nf_conntrack_ipv4 17706 7
nf_defrag_ipv4 12483 1 nf_conntrack_ipv4
xt_conntrack 12681 7
ip6_tables 26025 0
nf_conntrack_netbios_ns 12445 0
nf_conntrack_broadcast 12365 1 nf_conntrack_netbios_ns
nf_nat_ftp 12460 0
nf_nat 22338 1 nf_nat_ftp
nf_conntrack_ftp 16783 1 nf_nat_ftp
nf_conntrack 87324 7 nf_nat_ftp,nf_conntrack_netbios_ns,nf_nat,xt_conntrack,nf_conntrack_broadcast,nf_conntrack_ftp,nf_conntrack_ipv4
iptable_filter 12536 1
ip_tables 26011 1 iptable_filter
x_tables 27104 10 xt_comment,ip_tables,xt_tcpudp,xt_limit,xt_conntrack,xt_LOG,iptable_filter,ipt_REJECT,ip6_tables,xt_addrtype
ext4 497695 2
crc16 12343 2 ext4,bluetooth
mbcache 17171 1 ext4
jbd2 86460 1 ext4
hid_generic 12393 0
usbhid 44507 0
hid 102220 2 hid_generic,usbhid
sd_mod 44356 5
sr_mod 21903 0
cdrom 47479 1 sr_mod
crc_t10dif 12431 1 sd_mod
crct10dif_common 12356 2 crct10dif_pclmul,crc_t10dif
atkbd 22254 0
libps2 12739 2 atkbd,psmouse
ahci 29195 4
libahci 27158 1 ahci
libata 181553 2 ahci,libahci
ehci_pci 12512 0
scsi_mod 142915 3 libata,sd_mod,sr_mod
xhci_hcd 152990 0
ehci_hcd 69939 1 ehci_pci
usbcore 199328 7 ath3k,btusb,uvcvideo,ehci_hcd,ehci_pci,usbhid,xhci_hcd
usb_common 12440 1 usbcore
i8042 18002 1 libps2
serio 18282 6 serio_raw,atkbd,i8042,psmouse
EDIT:
cat /var/log/Xorg.0.log| grep Synap
[ 301.566] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event9)
[ 301.566] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[ 301.566] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[ 301.566] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
[ 301.566] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[ 301.566] (II) Using input driver 'evdev' for 'SynPS/2 Synaptics TouchPad'
[ 301.566] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 301.566] (**) evdev: SynPS/2 Synaptics TouchPad: Device: "/dev/input/event9"
[ 301.566] (--) evdev: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
[ 301.566] (--) evdev: SynPS/2 Synaptics TouchPad: Found 3 mouse buttons
[ 301.566] (--) evdev: SynPS/2 Synaptics TouchPad: Found absolute axes
[ 301.566] (--) evdev: SynPS/2 Synaptics TouchPad: Found absolute multitouch axes
[ 301.566] (--) evdev: SynPS/2 Synaptics TouchPad: Found x and y absolute axes
[ 301.566] (--) evdev: SynPS/2 Synaptics TouchPad: Found absolute touchpad.
[ 301.566] (II) evdev: SynPS/2 Synaptics TouchPad: Configuring as touchpad
[ 301.566] (**) evdev: SynPS/2 Synaptics TouchPad: YAxisMapping: buttons 4 and 5
[ 301.567] (**) evdev: SynPS/2 Synaptics TouchPad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 301.567] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 16)
[ 301.567] (II) evdev: SynPS/2 Synaptics TouchPad: initialized for absolute axes.
[ 301.567] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[ 301.567] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 0
[ 301.567] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[ 301.567] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[ 301.567] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse1)
[ 301.567] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"
(EE) [dix] SynPS/2 Synaptics TouchPad: unable to find touch point 1
EDIT2:
SOLVED!
just remove /etc/X11/xorg.conf.d/10-evdev.conf
Last edited by drog (2014-08-21 13:29:49)
Offline
just remove /etc/X11/xorg.conf.d/10-evdev.conf
I think, this is wrong way. For example, I need this alternative configuration file to be able to switch a keyboard layout to the cyrillic (or any local layout).
Another variant - to return the file 50-synaptics.conf to the old place into /etc/X11/xorg.conf.d/. It's work too for most people.
Last edited by kurych (2014-08-21 15:29:27)
Offline
Seems there is an issue with the new default path /usr/share/X11/xorg.conf.d/, as the synaptics conf there is the same as the old one in /etc/X11/xorg.conf.d/ but is not picked up correctly... This is therefore not really [SOLVED], you shouldn't need to duplicate the conf in /etc, the default one should work... Better to inform someone upstream on this, but I am a newbie so I don't know how...
Last edited by Alain2 (2014-08-22 16:33:13)
Offline
I think, this is wrong way. For example, I need this alternative configuration file to be able to switch a keyboard layout to the cyrillic (or any local layout).
It is the correct way. Except if you're configuring your keyboard in that file, then the correct thing is to remove all other sections from the file and leave just the keyboard config.
Offline
@Alain2
X reads first configuration in /usr/share/X11/xorg.conf.d then /etc/X11/xorg.conf.d
When you copy 10-evdev.conf file into /etc/X11 you completly override previous system configuration. It's the reason copying synaptics configuration file into /etc/X11 fixes the issue
Defining default system configuration in /etc/X11 with previous xorg was a mistake, now it's fixed.
Wiki should be fixed. It's not a packaging bug, but a configuration bug.
Offline
X reads first configuration in /usr/share/X11/xorg.conf.d then /etc/X11/xorg.conf.d
When you copy 10-evdev.conf file into /etc/X11 you completly override previous system configuration. It's the reason copying synaptics configuration file into /etc/X11 fixes the issue
Defining default system configuration in /etc/X11 with previous xorg was a mistake, now it's fixed.
Wiki should be fixed. It's not a packaging bug, but a configuration bug.
@lordheavy
I agree with you that the new xf86-input-synaptics package is using the right configuration scheme, however it is breaking the functionality on every installed system. It was a packaging bug, which is now fixed, but it has to be handled manually by most users of previous versions. That's why I won't re-open the bug report FS#41589. Instead, I am asking here: shouldn't this change be notified to the users just like it has been done for most breaking changes on archlinux frontpage news?
By the way, thanks for your great work.
Offline