📜  在 ubuntu 中,两个鼠标垫键工作相同 - Shell-Bash (1)

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

在 Ubuntu 中,两个鼠标垫键工作相同 - Shell-Bash 介绍

本文是为程序员编写的介绍,讨论如何在 Ubuntu 操作系统中使用两个鼠标垫键。在 Ubuntu 中,通常默认配置只有一个鼠标垫键可以使用。通过本文,您将学到如何设置使两个鼠标垫键工作相同。

首先,我们需要了解 Ubuntu 中鼠标垫键设备的命名。如果您在终端中输入以下命令:

$ xinput list

终端会返回所有相关输入设备的详细列表,其中鼠标垫键通常被列为“SynPS/2 Synaptics TouchPad”。您可以通过执行以下命令来测试鼠标垫键是否正在工作:

$ xinput test "SynPS/2 Synaptics TouchPad"

此时,您应该能够看到有关在鼠标垫键上移动或单击时发生的事件的详细信息。如果未检测到任何输出,则此鼠标垫键可能处于关闭状态。

配置两个鼠标垫键

要使两个鼠标垫键都可以使用,请执行以下步骤:

  1. 打开文件 /usr/share/X11/xorg.conf.d/ 中的任意命名的 .conf 文件。

  2. Section "InputClass" 中添加以下两行:

    Identifier "touchpad catchall"
    MatchIsTouchpad "on"
    
  3. 在此处之后添加以下代码:

    Option "TappingButtonMap" "lmr"
    

    上述代码配置了鼠标垫键的专用区域,并将左键、中键和右键映射到鼠标垫键上。

  4. 保存配置文件并退出保存。

  5. 重新启动 X 服务。

    您可以通过卸载和重新安装 xserver-xorg-input-synaptics 包来执行此操作,如下所示:

    $ sudo apt-get purge xserver-xorg-input-synaptics
    $ sudo apt-get install xserver-xorg-input-synaptics
    

现在重启系统,您应该已经配置好了两个鼠标垫键。通过执行:

$ xinput test "SynPS/2 Synaptics TouchPad"

您应该可以看到有关在两个鼠标垫键上移动或单击时发生的事件的详细信息。

希望本文可以为您的 Ubuntu 开发环境带来帮助!