Tôi đã cố gắng tìm ra kích thước của một cửa sổ để sử dụng trong một tập lệnh nhỏ. Kỹ thuật hiện tại của tôi đang sử dụng wmctrl -lG
để tìm hiểu các kích thước. Tuy nhiên, vấn đề là đây:
Các hình x và y mà nó đưa ra là ở phía trên bên trái của trang trí cửa sổ, trong khi chiều cao và chiều rộng chỉ dành cho khu vực nội dung. Điều này có nghĩa là nếu các trang trí cửa sổ thêm 20px chiều cao và 2px chiều rộng, wmctrl sẽ báo cáo một cửa sổ là 640x480, ngay cả khi nó chiếm 660x482 trên màn hình. Đây là một vấn đề vì bước tiếp theo của tập lệnh của tôi sẽ là sử dụng khu vực đó để báo cho ffmpeg ghi lại màn hình. Tôi muốn tránh mã hóa kích thước của các trang trí cửa sổ từ thiết lập hiện tại của tôi.
Những gì phù hợp là một phương pháp để có được kích thước của các trang trí cửa sổ để tôi có thể sử dụng chúng để tìm ra vị trí của khu vực nội dung 640x480, hoặc một cách để có được vị trí của khu vực nội dung trực tiếp, không phải là trang trí cửa sổ .