Page 2 of 2 FirstFirst 12
Results 11 to 17 of 17

Thread: Macbook Pro Touchpad Multitouch Issues

  1. #11

    Default Re: Macbook Pro Touchpad Multitouch Issues

    So, finally i can say that at least scroll is working...
    but i had to upgrade my leap 42.1 to 42.2 for that, because by accident i've removed all input drivers

    So, new KDE recognized touchpad, i can configure it.
    Thank you for help, all of you.

    PS: and i would say more: now my FN button is working, it looks like 42.2 has good updates at least for macbook pro devices.

  2. #12
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    20,846
    Blog Entries
    1

    Default Re: Macbook Pro Touchpad Multitouch Issues

    Good to know that scrolling is working, and a bonus with Fn buttons working. Can you post your working touchpad config (just in case some other MacBook Pro users come searching)?

    BTW, did you try experimenting with the 'ClickMethod' option?
    Code:
    Option "ClickMethod" "string"
                  Enables a click method. Permitted values are none, buttonareas, clickfinger.  Not all devices support all methods, if an option
                  is unsupported, the default click method for this device is used.
    I was just curious to know if the 'buttonareas' value worked with your touchpad.

  3. #13

    Default Re: Macbook Pro Touchpad Multitouch Issues

    Quote Originally Posted by deano_ferrari View Post
    Good to know that scrolling is working, and a bonus with Fn buttons working. Can you post your working touchpad config (just in case some other MacBook Pro users come searching)?

    BTW, did you try experimenting with the 'ClickMethod' option?
    Code:
    Option "ClickMethod" "string"
                  Enables a click method. Permitted values are none, buttonareas, clickfinger.  Not all devices support all methods, if an option
                  is unsupported, the default click method for this device is used.
    I was just curious to know if the 'buttonareas' value worked with your touchpad.
    Actually i did play with system config. i just upgraded suse from 42.1 to 42.2 and KDE allows me modify config by GUI.
    but yes. there is config which my system uses

    /etc/X11/xorg.conf.d/60-libinput.conf
    Code:
    # Match on all types of devices but tablet devices and joysticks
    Section "InputClass"
            Identifier"libinput pointer catchall"
            MatchIsPointer "on"
            MatchDevicePath "/dev/input/event*"
            Driver"libinput"
    EndSection
    
    Section "InputClass"
            Identifier"libinput keyboard catchall"
            MatchIsKeyboard "on"
            MatchDevicePath "/dev/input/event*"
            Driver"libinput"
    EndSection
    
    Section "InputClass"
            Identifier"libinput touchpad catchall"
            MatchIsTouchpad "on"
            MatchDevicePath "/dev/input/event*"
            Driver"libinput"
            Option"Tapping" "On"
    EndSection
    
    Section "InputClass"
            Identifier"libinput touchscreen catchall"
            MatchIsTouchscreen "on"
            MatchDevicePath "/dev/input/event*"
            Driver"libinput"
    EndSection
    
    
    /etc/X11/xorg.conf.d/70-synaptics.conf
    Code:
    # 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"
    # 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*"
            Option"HorizEdgeScroll" "off"
    # enable tap-to-click as default (bnc#722457)
            Option"TapButton1" "1"
            Option"TapButton3" "2"
            Option"TapButton2" "3"
    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 15% 42% 58% 0 15%"
    EndSection
    
    # This option disables software buttons on Apple touchpads.
    # This option is only interpreted by clickpads.
    Section "InputClass"
            Identifier"Disable clickpad buttonson Apple touchpads"
            MatchProduct "Apple|bcm5974"
            MatchDriver "synaptics"
            Option"SoftButtonAreas" "0 0 0 0 0 0 0 0"
    EndSection
    
    
    Code:
    » ~  $ xinput && grep "Using input driver" /var/log/Xorg.0.log      
    ⎡ Virtual core pointer                          id=2    [master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
    ⎜   ↳ Lenovo Ultraslim Plus Wireless Keyboard & Mouse   id=11   [slave  pointer  (2)]
    ⎜   ↳ Broadcom Corp. Bluetooth USB Host Controller      id=13   [slave  pointer  (2)]
    ⎜   ↳ bcm5974                                   id=15   [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)]
        ↳ Power Button                              id=8    [slave  keyboard (3)]
        ↳ Sleep Button                              id=9    [slave  keyboard (3)]
        ↳ Lenovo Ultraslim Plus Wireless Keyboard & Mouse   id=10   [slave  keyboard (3)]
        ↳ Broadcom Corp. Bluetooth USB Host Controller      id=12   [slave  keyboard (3)]
        ↳ Apple Inc. Apple Internal Keyboard / Trackpad     id=14   [slave  keyboard (3)]
        ↳ Lenovo Ultraslim Plus Wireless Keyboard & Mouse   id=16   [slave  keyboard (3)]
    [  6480.116] (II) Using input driver 'libinput' for 'Power Button'
    [  6480.144] (II) Using input driver 'libinput' for 'Video Bus'
    [  6480.160] (II) Using input driver 'libinput' for 'Power Button'
    [  6480.176] (II) Using input driver 'libinput' for 'Sleep Button'
    [  6480.189] (II) Using input driver 'libinput' for 'Lenovo Ultraslim Plus Wireless Keyboard & Mouse'
    [  6480.245] (II) Using input driver 'libinput' for 'Lenovo Ultraslim Plus Wireless Keyboard & Mouse'
    [  6480.269] (II) Using input driver 'libinput' for 'Broadcom Corp. Bluetooth USB Host Controller'
    [  6480.320] (II) Using input driver 'libinput' for 'Broadcom Corp. Bluetooth USB Host Controller'
    [  6480.457] (II) Using input driver 'libinput' for 'Apple Inc. Apple Internal Keyboard / Trackpad'
    [  6480.481] (II) Using input driver 'synaptics' for 'bcm5974'
    [  6480.607] (II) Using input driver 'libinput' for 'Lenovo Ultraslim Plus Wireless Keyboard & Mouse'
    » ~  $ uname -r
    4.4.27-2-default
    » ~  $ kded5 --version
    kded5 5.26.0
    » ~  $ plasmashell --version
    plasmashell 5.8.3
    

  4. #14
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    20,846
    Blog Entries
    1

    Default Re: Macbook Pro Touchpad Multitouch Issues

    That appears to be the default catchall configuration file for libinput. I'd assumed you'd created a custom Xorg configuration file. The KDE config utility doesn't modify Xorg configuration. The synaptics config file is irrelevant when using libinput.

  5. #15
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    27,878
    Blog Entries
    15

    Default Re: Macbook Pro Touchpad Multitouch Issues

    Hi
    FWIW on my MackBook3,1 it defaults to two-finger tap for right-click no synaptics package installed, no manual intervention. This is the GNOME DE.
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  6. #16
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    20,846
    Blog Entries
    1

    Default Re: Macbook Pro Touchpad Multitouch Issues

    Quote Originally Posted by malcolmlewis View Post
    Hi
    FWIW on my MackBook3,1 it defaults to two-finger tap for right-click no synaptics package installed, no manual intervention. This is the GNOME DE.
    Thanks Malcolm. That's consistent with what I've read about MacBook touchpads and libinput.

  7. #17

    Default Re: Macbook Pro Touchpad Multitouch Issues

    Quote Originally Posted by deano_ferrari View Post
    That appears to be the default catchall configuration file for libinput. I'd assumed you'd created a custom Xorg configuration file. The KDE config utility doesn't modify Xorg configuration. The synaptics config file is irrelevant when using libinput.
    .
    Yes, it looks like default config. as i said, i just upgrade OS to 42.2 version.
    and after that i am able to modify touchpad config from KDE settings (GUI).

    I am not so experienced to say what exactly help me, it could be kernel update or libinput package update or both or something else was removed.

    If i could, i would help, just don;t know where to look at...

    PS: it looks like keyboard works with full functional, i mean all keymaps pretty the same as in Mac OS. and i am happy

Page 2 of 2 FirstFirst 12

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •