旋转触摸屏输入以匹配 Wayland(Ubuntu 22.04)上的显示旋转?

旋转触摸屏输入以匹配 Wayland(Ubuntu 22.04)上的显示旋转?

我在 Raspberry Pi 4 上运行 Ubuntu 22.04。我使用的是触摸屏显示器(显示器为 HDMI,触摸为 USB),它具有原生纵向方向。在原生纵向方向上,触摸功能开箱即用。

我想以横向使用显示器,因此我已成功使用 Ubuntu 中的“设置”->“显示”菜单将显示器旋转了 90°。

我的问题是触摸输入没有旋转以匹配显示方向,因此我的触摸对应于错误的屏幕坐标 90°。关于此主题的所有先前答案均针对使用 X 的先前 Ubuntu 版本,而不是使用 Wayland 的最新发行版。

有人知道如何在 Ubuntu 22.04 上实现这一点吗?

在此先非常感谢您的帮助!

乔什

答案1

我的联想 Yoga 也遇到了类似的问题。在 Wayland 下,当我翻转盖子并切换到帐篷或平板电脑模式时,屏幕不会自动旋转。

我能够实现自动屏幕旋转的唯一方法是登录时切换到 Xorg。选择您的用户后,右下角会出现一个齿轮,单击该齿轮,然后选择 Xorg 上的 Ubuntu。我想知道切换到 X 是否会解决您的问题,或者允许您根据您看到的答案解决问题。

我想进一步研究这个问题,看看一个窗口系统相对于另一个窗口系统有什么好处。对我来说,自动屏幕旋转是 X 相对于 Wayland 的一个好处。

答案2

我同意@Geoffrey Wagner。只需sudo gedit /etc/gdm3/custom.conf从您的终端写入并将#WaylandEnable=false行切换到WaylandEnable=false(删除#)。重新启动您的电脑。它会被修复。

答案3

对于右触摸屏旋转我添加了

选项“TransformationMatrix”“0 1 0 -1 0 1 0 0 1”

到 /usr/etc/X11/xorg.conf.d/libinput.conf

到触摸屏部分的末尾

重启后永久有效

相关内容