回答:
私は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
詳細については、wmctrl
manページをご覧ください。
パッケージをインストールし、コンテンツを含むフォルダーとこのフォルダーにファイルをdevilspie
作成します。~/.devilspie
my-name.ds
(if (is (window_name) "My Window") (geometry "widthxheight+left+up"))
その後、実行devilspie
してウィンドウのサイズを変更します。
wmctrl
manページから:「wmctrl
EWMH / NetWM仕様と互換性のあるX Windowマネージャーと対話するために使用できるコマンドです。」おそらくcompiz
完全に互換性がないか、いくつかのバグがあり、私はそれを助けることができません。
-r :ACTIVE
、現在フォーカスされているウィンドウを取得するために使用することもできます。これをショートカットに追加して、ウィンドウを適切な位置に瞬時に移動します。
-r :ACTIVE:
(最後に追加のコロンが必要です)。