アプリケーションでX11ビューポートを制御する方法

アプリケーションでX11ビューポートを制御する方法

パニングモードで構成されたX11モニターがあるとします。例えば

xrandr --output LVDS1 --mode 1920x1080 --panning 4096x4096

ユーザーアプリケーションで表示されるビューポートを移動する方法はありますか(理想的には、毎秒複数のビューポート更新を処理する方法)。

答え1

man xdotoolは、ビューポートを取得または設定できると言います。

   get_desktop_viewport [--shell]
       Report the current viewport's position. If --shell is given, the
       output is friendly to shell eval.

   set_desktop_viewport x y
       some windowmangers only obey requests that align to workspace boundaries

関連情報