ウィンドウのサイズを正確に1280x720ピクセルにし、オフセット1940x20に配置する必要があります。特にコマンドラインを使用して、エディターウィンドウやブラウザーウィンドウなどの任意のウィンドウのサイズを変更して配置することはできますか?
これは、ffmpeg
コマンドを使用してチュートリアルを記録できるようにしたいためです。ウィンドウのスクリーンショットを撮るときにも役立ちます。スクリーンショットを特定のサイズ、たとえば640x480にします。
編集: @akiraは、私が愚かに考えていなかった良い点、ウィンドウマネージャーを持ち出しました。 Awesome WMv3.4.15を使用しています。ウィンドウを開いた後、Xレベルでこれを実行できることを望んでいました。
ウィンドウマネージャーを介して物事を達成したくない場合は、試してみることをお勧めします wmctrl :
-r <WIN> -e <MVARG> Resize and move the window around the desktop.
The format of the <MVARG> argument is described
below.
<MVARG> Specifies a change to the position and size
of the window. The format of the argument is:
<G>,<X>,<Y>,<W>,<H>
<G>: Gravity specified as a number. The numbers are
defined in the EWMH specification. The value of
zero is particularly useful, it means "use the
default gravity of the window".
<X>,<Y>: Coordinates of new position of the window.
<W>,<H>: New width and height of the window.
これは、ウィンドウマネージャーとアプリ自体が提供するものの組み合わせによって異なります。一部のアプリは、-geometry WxH+X+Y
の一部をサポートしています。ウィンドウマネージャーがアプリの配置を無効にする可能性があります。
fluxbox を使用すると、いくつかの属性を格納する.fluxbox/appsファイルを構成できます。位置と寸法は、実行できることのほんの一部です。詳細を読む: http://fluxbox.org/help/man-fluxbox-apps.php
別のアプローチは http://www.gusnan.se/devilspie2/ ..(fluxboxのように)ウィンドウのプロパティ(名前など)に一致し、いくつかのルール(位置、寸法など)を適用します。 )。