Perlとxdotoolでウィンドウ移動

[2020/03/09 09:37 更新]

このページへのアクセス回数: 756 回 [2020年03月09日 以降]

GUI環境でウィンドウを移動するときは、普通はマウスを使うだろう。しかし、キー操作でウィンドウを「いい感じ」に移動させたいと思ったことはないだろうか? ここでは、xdotoolをperlで操ってウィンドウを移動するスクリプトを書いてみた。何が「いい感じ」なのかは個人差があるだろうが、参考にしてほしい。

今回は、ウィンドウ操作にxdotool、「いい感じ」の計算の補助にxrandrとheadを使っている。よって、X11環境でなければ、そのままでは動作しない。多くのLinuxでは問題ないだろう。macOSでも大丈夫かもしれないが、確認していない。Windowsでは動作しないだろうと思うが、これも確認していない。

ここではウィンドウ移動用のスクリプトは紹介しているが、それをホットキーで起動できるかどうかは別問題なので、注意してほしい。

ちなみに今回は間に合わせのパッケージは必要なかった。

[「あえてのPerl」に戻る]