如何配置触摸板中键单击?

如何配置触摸板中键单击?

在几乎所有大型现代 Linux 发行版和最新发布的基于 Ubuntu 的发行版中,触摸板都配置为具有右键、左键和中键单击功能,您可以轻松配置它们。中键单击通常用两根或三根手指点击完成。

在 Ubuntu 12.04 中,我还没有看到在哪里启用中键单击,并且它默认未启用。

答案1

按照以下步骤,您可以使其在 Ubuntu 12.04 中运行并持续运行,即使在暂停之后也是如此。

首先,使用脚本创建一个文件:

echo synclient TapButton3=2 > ~/touchpad_settings.sh

(如果您的 ubuntu 安装中有多个帐户,您可以将脚本放在另一个目录中,例如/usr/bin/etc,如果您希望它位于更“通用”的位置。)

然后使其可执行:

chmod +x ~/touchpad_settings.sh

最后,运行以下命令,将“user”替换为您的用户名:

gsettings set org.gnome.settings-daemon.peripherals.input-devices hotplug-command "/home/user/touchpad_settings.sh"

然后重新启动,或注销并登录,或重新启动 GNOME。

就这样!

有关此修复的更多信息,到这里

答案2

我搜索了这个问题,发现触摸板对角落的点击有不同的设置,如果你点击右下角,它会执行右键单击。但如果你点击右上角,它会执行中键单击。这是默认设置。

答案3

另一个可能更简单且避免启动脚本的选项如下。

  1. 停止 gnome 设置守护进程覆盖现有设置(字体:触摸板 Synaptics - ArchWiki)。

    gsettings set org.gnome.settings-daemon.plugins.mouse active false
    
  2. 编辑触摸板的 X11 配置文件。

    sudo -H gedit /usr/share/X11/xorg.conf.d/50-synaptics.conf
    

    并在带有 synaptics 驱动程序的部分下添加按钮选项,如下所示:

    Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
            Option "TapButton1" "1"
            Option "TapButton2" "3"
            Option "TapButton3" "2"
            Option "HorizTwoFingerScroll" "on"
            Option "VertTwoFingerScroll" "on"
    EndSection
    

答案4

从软件中心下载 synaptiks。

打开它,然后转到触摸板配置>>点击

按照您的需要在那里设置您的配置。

相关内容