提问人:ElijaRock 提问时间:10/7/2023 更新时间:10/7/2023 访问量:62
有没有办法以编程方式禁用 linux (wayland) 中的触摸板驱动程序?
Is there a way to programmatically disable the touchpad drivers in linux (wayland)?
问:
我正在尝试在 linux wayland(mutter)中禁用 ELAN 触摸板驱动程序,以便让我自己的程序发送 ioctl 并完全控制此设备。我的程序从 ./dev/input/eventX
我尝试过在 gnome dconf 编辑器中禁用并像这样抓取设备:但前者让触摸板正常运行,而不是专门让它响应我的程序,后者导致鼠标在程序运行时冻结,并在停止后出错。send-events
ioctl(touchpad_fd, EVIOCGRAB, 1)
该程序的重点是以绝对方式移动鼠标以响应 eventX,但是让触摸板的正常功能也移动它会破坏此功能,因为它成为两者的混合体(不完全是绝对的或相对的)。
要点可在此处获得:https://gist.github.com/ElijaRock/fe12acccb24a2ce8eb14d8b4fbc61197
有没有办法在比 gsettings 更低的级别上做到这一点?干杯。
答: 暂无答案
评论
synclient TouchpadOff=1