如何在 Gnome 3.28 (Wayland) 中以编程方式旋转屏幕?

Ele*_*126 5 gnome wayland

我知道如何在 Xorg 中使用GUIxrandr或在 Wayland 中使用gnome-control-centerGUI旋转屏幕,但是有没有办法在 Wayland 中使用命令行界面或 API 调用来完成它?

上下文:我有一台不受 支持的可转换笔记本电脑iio-sensor-proxy,我想使用脚本或快捷方式快速旋转屏幕。回到 Xorg 不是一种选择。

Ele*_*126 6

部分解决方案是rotate-monitor使用gsettings或将键设置为某些键绑定dconf-editor

例如,以下命令将导致Ctrl+F8逆时针旋转屏幕:

$ gsettings set org.gnome.mutter.keybindings rotate-monitor "['XF86RotateWindows', '<Control>F8']"
Run Code Online (Sandbox Code Playgroud)

这不允许用户指定目标方向,而只能旋转屏幕直到达到所需的方向。