AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1283545
Accepted
Leonora Tindall
Leonora Tindall
Asked: 2020-10-14 11:12:40 +0800 CST2020-10-14 11:12:40 +0800 CST 2020-10-14 11:12:40 +0800 CST

Apple Magic Trackpad 2 点击和手势,但在 X 中不移动鼠标,只有 Wayland

  • 772

我有一个 Apple Magic Trackpad 2 并将其插入我的 Ubuntu 20.04 系统。单击有效,单击并拖动有效,以及像三指工作区切换之类的手势有效,但实际上移动鼠标仅适用于 Wayland,而不适用于 X。

xorg input-devices touchpad apple 20.04
  • 3 3 个回答
  • 8035 Views

3 个回答

  • Voted
  1. Best Answer
    Jamie Scott
    2020-11-24T04:31:13+08:002020-11-24T04:31:13+08:00

    啊哈,我想我已经找到了解决方案,因为我遇到了完全相同的问题。我最初认为它只是点击并拖动它正在工作,但事实并非如此。慢慢地给我的手指增加更多的压力,直到它注册一个点击然后保持不变并且移动我的手指并没有移动鼠标。需要更多的压力。

    经过一番绝望的谷歌搜索后,我发现这个 Reddit 帖子表明默认手指压力水平可能不正确:https ://www.reddit.com/r/Ubuntu/comments/ahgbdg/apple_magic_trackpad_2_configuration_on_kubuntu/

    我尝试将我的值设置为与线程中相同的值,它才开始工作!

    首先你需要 xinput 设备 ID

    $ xinput list
    ⎡ Virtual core pointer                      id=2    [master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
    ...
    ⎜   ↳ Apple Inc. Magic Trackpad 2               id=32   [slave  pointer  (2)]
    ...
    

    在这里,我的触控板的 ID 是 32。

    现在获取设备的属性以找到“手指”ID

    xinput list-props 32
    Device 'Apple Inc. Magic Trackpad 2':
        Device Enabled (146):   1
        ...
        Synaptics Finger (330): 70, 75, 0
        ...
    

    ID是“Finger”后面括号里的那个位,我的是330

    现在您可以更改级别,我还不确定这些数字的确切含义,但 Reddit 中的数字对我有用。确保根据需要更改这两个 ID。

    xinput set-prop 32 330 2, 2, 0
    

    现在请注意,这只是一个临时解决方案,一旦您拔下并重新插入 MT2,设置就会丢失。我还没有研究如何制作这个棒,虽然这看起来很有希望:https ://wiki.archlinux.org/index.php/Touchpad_Synaptics#Configuration

    • 9
  2. Jairelee
    2021-02-14T11:16:10+08:002021-02-14T11:16:10+08:00

    我发现如何通过编辑 xorg.conf 文件使这些设置永久化。

    将此部分添加到您的 /etc/X11/xorg.conf 文件中:

    Section "InputClass"
        Identifier "Apple Magic Trackpad"
        MatchIsTouchpad "on"
        MatchUSBID "05ac:0265"
        Driver        "synaptics"
        Option        "VertScrollDelta" "50"
        Option        "HorizScrollDelta" "50"
        Option        "MinSpeed"        "0.6"
        Option        "MaxSpeed"        "1.3"
        Option        "AccelFactor"     "0.08"
        Option        "VertResolution"  "1"
        Option        "HorizResolution" "3"
        Option        "TapButton1"      "1"
        Option "TapButton3" "2"
        Option "VertEdgeScroll" "on"
        Option "VertTwoFingerScroll" "on"
        Option "HorizEdgeScroll" "on"
        Option "HorizTwoFingerScroll" "on"
        Option "CircularScrolling" "on"
        Option "CircScrollTrigger" "2"
        Option "EmulateTwoFingerMinZ" "40"
        Option "EmulateTwoFingerMinW" "8"
        Option "CoastingSpeed" "0"
        Option "FingerLow" "2"
        Option "FingerHigh" "2"
        Option "MaxTapTime" "125"
    EndSection
    

    这两个选项将作为 xinput 发挥作用:

    Option "FingerLow" "2"
    Option "FingerHigh" "2"
    

    使用您的设备 ID 更新 USB ID,使用“lsusb”获取它

    希望有帮助。

    问候。

    • 2
  3. Александр Кислинский
    2020-10-20T07:22:12+08:002020-10-20T07:22:12+08:00

    根据这一点,在由 libinput 管理的 Wayland 触控板上和由 xinput 管理的 X 上。尝试比较常规鼠标和触控板的设置。也许灵敏度设置为 0 或触控板发出特定的移动事件,您必须将它们绑定到 xinputs 的移动事件。我也想购买相同的触控板,希望我们能够为您的问题找到解决方案。

    • 0

相关问题

  • xorg 中是否有用于更改视频驱动程序的 GUI?

  • 类似于 Eyefinity 的东西?

  • 如何重置我的键盘布局?

  • 帮助让 Flash 播放器在第二个屏幕上工作?

  • Ubuntu 和交互式媒体安装

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve