Gnome 3.28(Wayland)でプログラムで画面を回転させるには?

Gnome 3.28(Wayland)でプログラムで画面を回転させるには?

xrandrXorgで画面を回転させる方法やWaylandでGUIを使用する方法を知っていますが、gnome-control-centerコマンドラインインターフェイスまたはAPI呼び出しを使用してWaylandで画面を回転させる方法はありますか?

コンテキスト:サポートされていないコンバーチブルノートブックがありますが、iio-sensor-proxyスクリプトやショートカットを使用して画面をすばやく回転させたいです。 Xorgに戻ることはオプションではありません。

答え1

解決策の一部は、rotate-monitorキーをいくつかのキーバインディングに使用または設定することです。gsettingsdconf-editor

たとえば、次のコマンドを実行すると、Ctrl+F8画面は反時計回りに回転します。

$ gsettings set org.gnome.mutter.keybindings rotate-monitor "['XF86RotateWindows', '<Control>F8']"

これにより、ユーザーは目的の向きを指定することができず、目的の向きが達成されるまで画面のみ回転します。

関連情報