morgain
9th October 2010, 08:17 AM
Hi!
I've done a fresh install of F14 with KDE and I cannot set my synaptics touchpad the way I want. I'd like to set it with synclient, however it does not work. Tapping works just fine OOTB, I'm not able to set vertical edge scrolling, circular scrolling and horizontal two finger scrolling. Graphical programs like KDE's systemsetting or gpointing-device-settings don't work as well, but I suppose they use synclient.. Synclient just executes, it doesn't tell me about any errors, but the synaptics behaviour remains unchanged. I set only options, that I should be able to set, according to synclient -l. I *think* this is because SHMConfig is not set (or set to false), and thus synclient is not able to change synaptics settings "on the run".
One other strange thing with synclient is that setting that should be active don't work:
[belgarath@localhost ~]$ synclient -l | grep VertEdgeScroll
VertEdgeScroll = 1
I've tried to enable SHMConfig in /etc/X11/xorg.conf.d/01_synaptics.conf, but id didn't help, nor did it set any other option besides SHMConfig. Is there anything obviously wrong with this code?
[root@localhost belgarath]# cat /etc/X11/xorg.conf.d/01_synaptics.conf
Section "InputClass"
Identifier "synaptics-mine"
MatchDevicePath "/dev/input/event4"
Driver "synaptics"
Option "SHMConfig" "1"
EndSection
The input device is correct IMO, at leas according to /proc/bus/input/devices, mouse0 doesn't work too:
I: Bus=0011 Vendor=0002 Product=0007 Version=92b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input4
U: Uniq=
H: Handlers=mouse0 event4
B: EV=b
B: KEY=6420 3000f 0 0 0 0
B: ABS=11000003
I've even tried to force my setting via HAL. I know, that there should be no HAL in F13+, however it looks like it is running:
[belgarath@localhost ~]$ ps aux | grep hal
68 1093 0.2 0.2 38560 4660 ? Ssl 08:52 0:01 hald
root 1094 0.0 0.0 20464 1188 ? S 08:52 0:00 hald-runner
root 1117 0.0 0.0 22584 1096 ? S 08:52 0:00 hald-addon-input: Listening on /dev/input/event3 /dev/input/event6 /dev/input/event0 /dev/input/event5 /dev/input/event2 /dev/input/event1
root 1122 0.0 0.0 22576 1076 ? S 08:53 0:00 /usr/libexec/hald-addon-rfkill-killswitch
root 1123 0.0 0.0 22576 1076 ? S 08:53 0:00 /usr/libexec/hald-addon-leds
root 1135 0.0 0.0 22576 1084 ? S 08:53 0:00 /usr/libexec/hald-addon-generic-backlight
root 1141 0.0 0.0 22580 1100 ? S 08:53 0:00 hald-addon-storage: polling /dev/sr0 (every 2 sec)
68 1142 0.0 0.0 18060 1036 ? S 08:53 0:00 /usr/libexec/hald-addon-acpi
500 4341 0.0 0.0 103408 892 pts/2 S+ 09:03 0:00 grep --color=auto hal
Anyway, setting my synaptics settings in /etc/hal/fdi/policy/01_synaptics.fdi doesn't work as well, either for setting SHMConfig as well as for any other settings.
So, any ideas what's wrong?
BTW I admit that I'm a complete newbie to Fedora, however I have some experience with other distros (Debian, Gentoo, OpenSuse).
Thanks in advance!
EDIT:
Maybe this helps too:
[root@localhost belgarath]# grep Synaptics /var/log/Xorg.0.log
[ 52.414] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event4)
[ 52.414] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[ 52.414] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[ 52.415] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "synaptics-mine"
[ 52.416] (II) Synaptics touchpad driver version 1.3.0
[ 52.427] (--) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
[ 52.427] (--) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
[ 52.427] (--) SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[ 52.427] (--) SynPS/2 Synaptics TouchPad: finger width range 0 - 0
[ 52.427] (--) SynPS/2 Synaptics TouchPad: buttons: left right double triple scroll-buttons
[ 52.427] (--) SynPS/2 Synaptics TouchPad: invalid finger width range. defaulting to 0 - 16
[ 52.435] (--) SynPS/2 Synaptics TouchPad: touchpad found
[ 52.435] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 52.439] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD)
[ 52.439] (**) SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5
[ 52.440] (**) SynPS/2 Synaptics TouchPad: MaxSpeed is now 1.75
[ 52.440] (**) SynPS/2 Synaptics TouchPad: AccelFactor is now 0.040
[ 52.440] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[ 52.440] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
[ 52.440] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[ 52.440] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[ 52.449] (--) SynPS/2 Synaptics TouchPad: touchpad found
[ 52.450] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
I've done a fresh install of F14 with KDE and I cannot set my synaptics touchpad the way I want. I'd like to set it with synclient, however it does not work. Tapping works just fine OOTB, I'm not able to set vertical edge scrolling, circular scrolling and horizontal two finger scrolling. Graphical programs like KDE's systemsetting or gpointing-device-settings don't work as well, but I suppose they use synclient.. Synclient just executes, it doesn't tell me about any errors, but the synaptics behaviour remains unchanged. I set only options, that I should be able to set, according to synclient -l. I *think* this is because SHMConfig is not set (or set to false), and thus synclient is not able to change synaptics settings "on the run".
One other strange thing with synclient is that setting that should be active don't work:
[belgarath@localhost ~]$ synclient -l | grep VertEdgeScroll
VertEdgeScroll = 1
I've tried to enable SHMConfig in /etc/X11/xorg.conf.d/01_synaptics.conf, but id didn't help, nor did it set any other option besides SHMConfig. Is there anything obviously wrong with this code?
[root@localhost belgarath]# cat /etc/X11/xorg.conf.d/01_synaptics.conf
Section "InputClass"
Identifier "synaptics-mine"
MatchDevicePath "/dev/input/event4"
Driver "synaptics"
Option "SHMConfig" "1"
EndSection
The input device is correct IMO, at leas according to /proc/bus/input/devices, mouse0 doesn't work too:
I: Bus=0011 Vendor=0002 Product=0007 Version=92b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input4
U: Uniq=
H: Handlers=mouse0 event4
B: EV=b
B: KEY=6420 3000f 0 0 0 0
B: ABS=11000003
I've even tried to force my setting via HAL. I know, that there should be no HAL in F13+, however it looks like it is running:
[belgarath@localhost ~]$ ps aux | grep hal
68 1093 0.2 0.2 38560 4660 ? Ssl 08:52 0:01 hald
root 1094 0.0 0.0 20464 1188 ? S 08:52 0:00 hald-runner
root 1117 0.0 0.0 22584 1096 ? S 08:52 0:00 hald-addon-input: Listening on /dev/input/event3 /dev/input/event6 /dev/input/event0 /dev/input/event5 /dev/input/event2 /dev/input/event1
root 1122 0.0 0.0 22576 1076 ? S 08:53 0:00 /usr/libexec/hald-addon-rfkill-killswitch
root 1123 0.0 0.0 22576 1076 ? S 08:53 0:00 /usr/libexec/hald-addon-leds
root 1135 0.0 0.0 22576 1084 ? S 08:53 0:00 /usr/libexec/hald-addon-generic-backlight
root 1141 0.0 0.0 22580 1100 ? S 08:53 0:00 hald-addon-storage: polling /dev/sr0 (every 2 sec)
68 1142 0.0 0.0 18060 1036 ? S 08:53 0:00 /usr/libexec/hald-addon-acpi
500 4341 0.0 0.0 103408 892 pts/2 S+ 09:03 0:00 grep --color=auto hal
Anyway, setting my synaptics settings in /etc/hal/fdi/policy/01_synaptics.fdi doesn't work as well, either for setting SHMConfig as well as for any other settings.
So, any ideas what's wrong?
BTW I admit that I'm a complete newbie to Fedora, however I have some experience with other distros (Debian, Gentoo, OpenSuse).
Thanks in advance!
EDIT:
Maybe this helps too:
[root@localhost belgarath]# grep Synaptics /var/log/Xorg.0.log
[ 52.414] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event4)
[ 52.414] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[ 52.414] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[ 52.415] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "synaptics-mine"
[ 52.416] (II) Synaptics touchpad driver version 1.3.0
[ 52.427] (--) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
[ 52.427] (--) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
[ 52.427] (--) SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[ 52.427] (--) SynPS/2 Synaptics TouchPad: finger width range 0 - 0
[ 52.427] (--) SynPS/2 Synaptics TouchPad: buttons: left right double triple scroll-buttons
[ 52.427] (--) SynPS/2 Synaptics TouchPad: invalid finger width range. defaulting to 0 - 16
[ 52.435] (--) SynPS/2 Synaptics TouchPad: touchpad found
[ 52.435] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 52.439] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD)
[ 52.439] (**) SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5
[ 52.440] (**) SynPS/2 Synaptics TouchPad: MaxSpeed is now 1.75
[ 52.440] (**) SynPS/2 Synaptics TouchPad: AccelFactor is now 0.040
[ 52.440] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[ 52.440] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
[ 52.440] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[ 52.440] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[ 52.449] (--) SynPS/2 Synaptics TouchPad: touchpad found
[ 52.450] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)