次のように、xrandr、grep、および wmctrl を使用して、ウィンドウを画面の半分のサイズに最大化するスクリプトをいくつか作成しました (ウィンドウを並べて配置しやすくするため)。
#!/bin/bash
w=`xrandr 2> /dev/null | grep '*' | grep -Po '\d+(?=x)'`
h=`xrandr 2> /dev/null | grep '*' | grep -Po '(?<=x)\d+'`
wmctrl -r :ACTIVE: -b remove,maximized_horz,maximized,vert
wmctrl -r :ACTIVE: -e 0,0,0,$((w / 2)),$h
これをよりネイティブに行う方法はありますか?スクリプトは私のデスクトップでは問題なく動作しますが、私のラップトップでは 0.5 秒の遅れがあり、ちょっと面倒です。