我在装有 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 设备设置 。
您可以通过命令安装它:
sudo apt-get install gsynaptics
安装后,通过搜索
gsynaptics
或破折号打开它。您也可以通过任何文件管理器pointing devices
浏览路径来打开它。希望它的配置对您有所帮助。/usr/share/applications
答案2
好的,已修复。鼠标在鼠标设置下设置为“左手”,不知道为什么。这应该是一个错误,因为左手/右手鼠标设置不应该影响触摸板点击。