MATE:2つのウィンドウを並べてタイリング

MATE:2つのウィンドウを並べてタイリング

ウィンドウを並べて配置するキーボードショートカットに興味があります。

私が利用できる最小限の機能:現在のデスクトップに正確に2つのウィンドウがある場合は、タイルで表示します。もちろん、これを行うスクリプトはキーボードショートカットに簡単にマッピングできるので十分です。たとえば、BlueTileを確認しましたが、この最小要件を満たしていないようです(重すぎてMATEとまったく通信していないようです)。

デスクトップ上のすべてのウィンドウを検出する方法と、スクリプト内でウィンドウのサイズを変更する方法のアイデアだけで十分で、最終スクリプトを直接作成できます。

答え1

現在デスクトップにあるウィンドウを検出してサイズ変更する機能を使用できます。wmctrl

利用可能なすべてのウィンドウを一覧表示するには:

wmctrl -l

現在アクティブなウィンドウのサイズを0 0の位置から500 x 500に調整する簡単な例は次のとおりです。

wmctrl -r :ACTIVE: -e 0,0,0,500,500

最後に、タイリングスクリプトに役立つように現在の画面サイズを取得するには、出力にそれを提供できます。xdpyinfo

関連情報