ウィンドウの最大サイズ (つまり、画面のサイズから画面の端にあるパネルを引いたもの) を bash スクリプトで取得しようとしています。私は Kubuntu を使用していますが、それがどの Linux システムでも機能するなら、それは素晴らしいことです。
現在、私の解決策は、 wmctrl を介してアクティブ ウィンドウを最大化することです。
wmctrl -r :ACTIVE: -b add,maximized_horz,maximized_vert
xwininfo のおかげでウィンドウのサイズを取得します。
xwininfo -id $(xdotool getactivewindow)
残念ながら、ウィンドウのサイズはわかりませんが、ウィンドウのサイズとその境界線です(境界線を削除すると、期待値が得られます)。
だから私の質問は:
1 - ウィンドウの境界線を削除するコマンドはありますか? (私は手動で行う方法しか知りません)
2 - これを行うためのより良い方法はありますか? (ウィンドウを最大化せずに実行できれば、それは素晴らしいことです)
よろしくお願いいたします。