此问题针对的是没有旋转传感器的计算机。对于有旋转传感器的计算机,自动旋转可以在 GNOME 和 KDE 中工作。请参阅此问题。
我有一台触摸屏 Chromebook(原生),运行 Ubuntu MATE 22.04。
屏幕可以部分翻转,我想将 Chromebook 用作平板电脑。没有自动旋转。
我可以旋转显示屏Displays -> Rotation -> Upside Down
。但是,这不会旋转触摸事件。
例如,如果我触摸屏幕的顶部(现在位于桌面的底部,因为在设置中显示屏被上下翻转),它会在桌面顶部打开菜单。
如何翻转触摸事件?
答案1
这自动旋转工具可以做到这一点。
第一的,从 github 下载该工具autorotate
,并解压缩中名为的二进制文件$HOME/.local/bin
。(如果您没有隐藏文件夹.local/bin
,请创建它,注销并登录)。
运行chmod +x $HOME/.local/bin/autorotate
以将其标记为可执行文件。
接下来,使用自动旋转检测您的屏幕类型。
autorotate list
对我来说,屏幕类型是eDP-1
。
检查命令是否autorotate invert --display eDP-1
反转显示,以及命令autorotate normal --display eDP-1
是否恢复显示方向。
最后,打开,并使用这些命令分配自定义键盘快捷键Keyboard shortcuts
,以便您可以快速旋转显示屏(我正在使用++ctrl和++ ),alt↑ctrlalt↓