如何在 Wayland 的多显示器设置中使用触摸屏?

如何在 Wayland 的多显示器设置中使用触摸屏?

我想将外部触摸屏连接到我的笔记本电脑(Ubuntu 18.10,GNOME)。

触摸屏作为唯一显示器(禁用笔记本电脑屏幕)时工作正常。但是,我想并排使用两个显示器。

我已经尝试过(但失败了):

  • 重新排列显示器:触摸操作始终转到内置显示器,与显示器布局无关。
  • WL_OUTPUTUSB 触摸输入设置udev如 Tizen 多显示器多点触摸文档中所述):它被忽略了(事实上,weston源中没有提到WL_OUTPUT;也weston-info没有给出任何监视器名称,而且我怀疑来自的监视器名称xrandr在这种情况下是否有用)。
  • 尝试touchpad-edge-detector:检测坐标正常,但没有给出任何如何进行的提示。
  • 尝试xinput_calibrator:投诉非法触摸操作。
  • 使用weston-touch-calibrator:没找到任何地方
  • 我还没有尝试手动创建LIBINPUT_CALIBRATION_MATRIX,因为我不认为这是“好”的方法(可能取决于显示器分辨率/安排/可用性)。

我认为 Tizen 方法最好,即告诉 Weston 哪个触摸板与哪个触摸屏相关。但是,我找不到这样做的方法,包括阅读文档libinput和通过weston源代码查找。

如今拥有多个显示器已经不再是一件奇怪的事情了,不是吗?拥有触摸屏也不应该如此吗?

答案1

Arch Linux 维基记录表明此内容不受支持:

目前,Wayland 还没有已知的方法可以在除 Sway 之外的任何环境中将触摸锁定到特定显示器 [...]

(Sway 是 i3 的 Wayland 合成器)。

相关内容