You are not logged in.

#1 2010-12-29 00:39:37

privateabstract
Member
Registered: 2010-12-28
Posts: 18

Lenovo G550 Synaptics

I have a small problem with running Arch Linux on my Lenovo G550, virtually everything works except for the scrolling section of the touchpad.

According to the GNOME "Mouse" control panel I am using a regular mouse, NOT a touchpad.

This is only a minor problem but I find it very annoying at times since I'm unable to scroll without using the arrow keys or pgup/pgdn.

I've tried changing the following "evdev", to "synaptics" in /etc/X11/xorg.conf.d/10-evdev.conf but that didn't work, there is also a "10-synaptics.conf" aswell but it doesn't seem to be doing anything.

Any ideas on how I can fix this issue would be greatly appreciated.

Last edited by privateabstract (2010-12-29 00:40:36)

Offline

#2 2010-12-29 01:00:19

lagagnon
Member
From: an Island in the Pacific...
Registered: 2009-12-10
Posts: 1,087
Website

Re: Lenovo G550 Synaptics

Something like suggested here should work:
https://wiki.archlinux.org/index.php/Le … C_UltraNav


Philosophy is looking for a black cat in a dark room. Metaphysics is looking for a black cat in a dark room that isn't there. Religion is looking for a black cat in a dark room that isn't there and shouting "I found it!". Science is looking for a black cat in a dark room with a flashlight.

Offline

#3 2010-12-29 01:02:10

privateabstract
Member
Registered: 2010-12-28
Posts: 18

Re: Lenovo G550 Synaptics

/etc/X11/xorg.conf.d/10-evdev.conf

Section "InputClass"
        Identifier "evdev pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
    Option "VertEdgeScroll" "true"
EndSection

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
    Option "XkbLayout" "gb"
EndSection

Section "InputClass"
        Identifier "evdev touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
    Option "VertEdgeScroll" "true"
EndSection

Section "InputClass"
        Identifier "evdev tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

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

/etc/X11/xorg.conf.d/10-synaptics.conf

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Option "TapButton1" "1"
        Option "TapButton2" "2"
        Option "TapButton3" "3"
    Option "VertEdgeScroll" "true"
EndSection

Offline

#4 2010-12-29 01:02:41

privateabstract
Member
Registered: 2010-12-28
Posts: 18

Re: Lenovo G550 Synaptics

Thanks for the link I'll check it out now.

Offline

#5 2010-12-29 01:04:22

privateabstract
Member
Registered: 2010-12-28
Posts: 18

Re: Lenovo G550 Synaptics

It says add to my xorg.conf file, could you elaborate a little bit on that?

Although not too new to Linux I've never really configured it myself, just moved from Ubuntu.

In my /etc/X11/ directory I have no xorg.conf, should I create one?

Offline

#6 2010-12-29 01:23:46

privateabstract
Member
Registered: 2010-12-28
Posts: 18

Re: Lenovo G550 Synaptics

Okay, I ran "X -configure" which completed successfully.

I edited the file, xorg.conf, with the additions suggested on the page linked above and there was no change. I feel like something is overriding the xorg.conf?

Last edited by privateabstract (2010-12-29 01:24:24)

Offline

#7 2010-12-29 01:47:25

privateabstract
Member
Registered: 2010-12-28
Posts: 18

Re: Lenovo G550 Synaptics

No matter what I do to the xorg.conf Linux still runs happily. neutral

Help? D:

How hard can it be to enable mouse scrolling on a touchpad? >.<

Offline

#8 2010-12-29 02:39:52

eduardo.eae
Member
From: Reconquista - Argentina
Registered: 2010-01-24
Posts: 68

Re: Lenovo G550 Synaptics

This is the InputDevice section of my g550's xorg.conf

Section "InputDevice"
    Identifier  "TouchPad"
    Driver      "synaptics"
    Option      "Protocol" "auto-dev"
    Option      "TapButton1" "1"
    Option      "MaxSpeed" "2.2"
    Option      "AccelFactor" "0.220"
    Option      "VertEdgeScroll" "true"
    Option      "HorizEdgeScroll" "true"
    Option      "CircularScrolling" "on"
    Option      "CircScrollTrigger" "7"
    Option      "FastTaps" "1"
    Option      "SHMConfig"   "True"
    Option      "LockedDrags" "true"
    Option      "RTCornerButton" "3"
    Option      "LTCornerButton" "2"
    Option      "LeftEdge" "150"
    Option      "RightEdge" "900"
    Option      "TopEdge" "180"
    Option      "BottomEdge" "600"
EndSection

I have vertical, horizontal and circular scrolling working flawlessly.

Last edited by eduardo.eae (2010-12-29 02:42:01)

Offline

#9 2010-12-29 07:06:10

privateabstract
Member
Registered: 2010-12-28
Posts: 18

Re: Lenovo G550 Synaptics

Still nothing. sad

I don't understand why it wouldn't work, I've tried several configurations and they seem to have 0 effect. The only thing regarding Xorg I HAVE been able to configure is the keyboard layout in /etc/X11/xorg.conf.d/10-evdev.conf.

Offline

Board footer

Powered by FluxBB