> kích thước cửa sổ chính xác
Ví dụ sau (sẽ hoạt động ít nhất trong sh, bash và zsh) sẽ in hình học cửa sổ có và không có khung cho tất cả các cửa sổ có "KWrite" ở đâu đó trong tiêu đề.
windows="$(wmiface findNormalWindows "KWrite" "" "" "" "" "")"
for window in $(echo $windows); do
{
echo $window
wmiface framePosition $window
wmiface frameSize $window
wmiface windowPosition $window
wmiface windowSize $window
echo
} done
> không gian màn hình chính xác có sẵn (không bao gồm các bảng như bảng gnome)
xrandr
Ví dụ:
xrandr | head -n1 | cut -d, -f2 | cut -d" " -f3-5
Đầu ra trong trường hợp của tôi:
4400 x 2560
Không chắc chắn làm thế nào để loại trừ các bảng - nếu bạn có nhiều màn hình, chúng có thể ở ngay giữa màn hình ảo, vì vậy hình học màn hình không có bảng có thể phức tạp hơn "không gian màn hình có sẵn".
> khả năng đặt cửa sổ ở một kích thước nhất định, bao gồm cả trang trí
wmiface setFrameGeometry $window $x $y $width $height
Đọc wmiface README để biết thêm các lệnh có thể.