How To Load Synaptics Driver Ubuntu

2020. 3. 18. 22:33카테고리 없음

While I’ve enjoyed running 16.04 17.04 for software development on a a few different laptops the touchpad has always been an issue for me. It’s usually configured to be too sensitive which constantly interferes with keyboard usage. I struggled to find the best method to customize these settings. This post explains how to disable TapButton1. TapButton1 defines if a mouse click should happen when touching the touchpad. The default is extremely annoying when typing as any touch will cause the cursor to jump to the mouse location.You can manage the touchpad settings using the synclient command line tool. I added an init.d shell script to apply the desired synclient values for my ultrabook at startup.

Ubuntu 18.04 Mouse Not Working

While this worked the same approach didn’t work for my Dell XPS 15. After investing some time researching I believe this is the best method for customizing the touchpad settings.The synaptics touchpad configuration file is located /usr/share/X11/xorg.conf.d.

The 70-synaptics.conf configuration file contains a nice little note regarding customization. # 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' ## 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'#The comment is a bit misleading, xorg.conf.d is a directory. I missed this the first time around.

Synaptics Touchpad Driver Ubuntu 18.04 Download

Run the following command to copy the configuration file to etc where you can safely customize it (you may need to use sudo). 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: # '/dev/input/event.' Option 'TapButton1' '0'EndSectionSection '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.

Synaptics

# 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 buttons on Apple touchpads'MatchProduct 'Apple bcm5974'MatchDriver 'synaptics'Option 'SoftButtonAreas' '0 0 0 0 0 0 0 0'EndSectionSection 'InputClass'Identifier 'touchpad catchall'Driver 'synaptics'MatchIsTouchpad 'on'# This option is recommend on all Linux systems using evdev, but cannot be# enabled by default.