回答:
私は2つの解決策を提案します
wmctrlパッケージをインストールすると、ウィンドウのサイズを変更できます
wmctrl -r string -e 0,left,up,width,height
where stringは、ウィンドウのタイトルのサブストリングで、(left,up)左上のウィンドウのコーナーの目的の画面座標であり(width,height)、目的のウィンドウのサイズです。
より正確なウィンドウの選択を行うには、を実行しますwmctrl -l。これにより、ウィンドウのID、画面の番号、ウィンドウのタイトルを含むレコードのリストが表示されます。次に、IDで特定のウィンドウのサイズを変更できます
wmctrl -i -r ID -e 0,left,up,width,hight
詳細については、wmctrlmanページをご覧ください。
パッケージをインストールし、コンテンツを含むフォルダーとこのフォルダーにファイルをdevilspie作成します。~/.devilspiemy-name.ds
(if (is (window_name) "My Window") (geometry "widthxheight+left+up"))
その後、実行devilspieしてウィンドウのサイズを変更します。
wmctrlmanページから:「wmctrlEWMH / NetWM仕様と互換性のあるX Windowマネージャーと対話するために使用できるコマンドです。」おそらくcompiz完全に互換性がないか、いくつかのバグがあり、私はそれを助けることができません。
-r :ACTIVE、現在フォーカスされているウィンドウを取得するために使用することもできます。これをショートカットに追加して、ウィンドウを適切な位置に瞬時に移動します。
-r :ACTIVE:(最後に追加のコロンが必要です)。