📜  50-synaptics.conf (1)

📅  最后修改于: 2023-12-03 15:13:08.967000             🧑  作者: Mango

介绍50-synaptics.conf

概述

50-synaptics.conf 是一个 Linux 系统中用于鼠标或触摸板上 Synaptics 触摸屏幕的配置文件。它包含了 Synaptics 触摸板的参数设置,如灵敏度、速度、手势、滚动等等。这个配置文件位于 /etc/X11/xorg.conf.d/ 目录下,用于指定 X 服务器默认的 Synaptics 驱动程序参数。

配置文件格式

50-synaptics.conf 是一个基于 Xorg 输入子系统的 X 配置文件。配置文件中主要包括以下三个部分:

  1. 一个 Section 表示 Synaptics 驱动程序,它包含了驱动程序之间的通用参数。
Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
  1. 关于 Synaptics 触摸板的属性设置,每个属性对应一个 Synaptics 驱动程序参数。
        Option "VertTwoFingerScroll" "on"
        Option "HorizTwoFingerScroll" "on"
        Option "TapButton1" "1"
        Option "TapButton2" "2"
        Option "TapButton3" "3"
  1. 触摸板中支持的手势设置。
        Option "CornerCoasting" "on"
        Option "CoastingSpeed" "10"
        Option "CoastingFriction" "50"
        Option "CircularScrolling" "on"
        Option "CircScrollTrigger" "2"
        Option "CircScrollIncrement" "1"
        Option "CircularPad" "on"
        Option "PalmDetect" "on"
使用方法

为了修改 50-synaptics.conf,首先需要执行以下操作:

  1. 打开终端并使用 superuser 权限。
sudo -H gedit /etc/X11/xorg.conf.d/50-synaptics.conf
  1. 选择合适的应用根据需要进行修改,按下 Ctrl + S 键保存修改后的文件。
注意事项

如果你的 Synaptics 触摸板没有生效,一些参数设置不起作用,你可以尝试以下操作:

  • 清理 Synaptics 驱动程序的缓存:将 /var/lib/xkb/ 删除后重启。
  • 禁用 Synaptics 触摸板的自动识别:将 /usr/share/X11/xorg.conf.d/70-synaptics.conf 重命名为 70-synaptics.conf-old 后重启。
  • 禁用 Livestream 和 Livestream2 的支持:将 /usr/share/X11/xorg.conf.d/50-synaptics.conf 中相应的 Livestream 和 Livestream2 相关属性设置为 False。
参考链接
  • https://manpages.ubuntu.com/manpages/focal/man5/synaptics.5.html
  • https://wiki.ubuntu.com/TouchpadSynaptics
  • https://wiki.archlinux.org/index.php/Touchpad_Synaptics