12.04 LTS 上的触摸板多点触控按钮配置不正确

12.04 LTS 上的触摸板多点触控按钮配置不正确

我在装有 chrubuntu 的 Acer C7 chromebook 上运行 Ubuntu 12.04。总体来说,它运行良好,但有一个小问题。我希望用一根手指进行左键单击,用两根手指进行右键单击。

我可以使用以下命令轻松实现此目的

synclient TapButton1=1
synclient TapButton2=3
synclient TapButton3=2

但是,重新启动(或关闭/打开盖子)后,当我查询 synclient 时,设置如下:

TapButton1 = 3
TapButton2 = 1
TapButton3 = 0

这是一个奇怪且不受欢迎的三指左键单击!即使我已将以下几行添加到 /usr/share/X11/xorg.conf.d/10-synaptics.conf,此问题仍然存在

Option "TapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"

我尝试将 synclient 命令添加到 /etc/rc.local 以正确配置触摸板,但它仍然无法正确启动。唯一的解决方法是编写一个脚本来正确设置触摸板,每次我重新打开盖子时都会运行该脚本。它有效,但对于一个原本很优秀的系统来说,这不是最优雅的修复方法

知道如何在启动时或重新打开盖子时正确配置触摸板吗?谢谢

答案1

重新安装以下两个包可以解决您的问题:

xserver-xorg-input-multitouch
xserver-xorg-input-synaptics

按照以下步骤完全删除并重新安装。

  • 打开终端并执行以下命令:

    sudo apt-get --purge remove xserver-xorg-input-multitouch
    

    确保你没有删除除xserver-xorg-input-multitouch

    sudo apt-get --purge remove xserver-xorg-input-synaptics
    

    再次遵循相同的预防措施。

  • 删除后,执行以下命令再次安装:

    sudo apt-get install xserver-xorg-input-multitouch
    sudo apt-get install xserver-xorg-input-synaptics
    

    再次确保在安装时不要删除任何其他包。

  • 安装后,执行以下命令reconfigure

    sudo dpkg-reconfigure $(dpkg -l | awk '{print $2}' | grep "^xserver" | tr '\n' ' ')
    sudo update-initramfs -u
    
  • 然后重新启动系统。如果您需要进一步的帮助,请回复。

编辑

如果上述方法没有帮助,那么你可以尝试一下gpointing 设备设置 安装 gpointing-device-settings

  • 您可以通过命令安装它:

    sudo apt-get install gsynaptics
    
  • 安装后,通过搜索gsynaptics或破折号打开它。您也可以通过任何文件管理器pointing devices浏览路径来打开它。希望它的配置对您有所帮助。/usr/share/applications

答案2

好的,已修复。鼠标在鼠标设置下设置为“左手”,不知道为什么。这应该是一个错误,因为左手/右手鼠标设置不应该影响触摸板点击。

相关内容