Я пытался выяснить размер окна для использования в небольшом скрипте. Моя текущая техника использует, wmctrl -lG
чтобы узнать размеры. Однако проблема заключается в следующем:
Цифры x и y, которые он дает, относятся к верхнему левому углу оформления окна, а высота и ширина - только к области содержимого. Это означает, что если декорации окна добавляют 20px высоты и 2px ширины, wmctrl сообщит, что окно размером 640x480, даже если оно занимает 660x482 на экране. Это проблема, потому что следующим шагом моего скрипта будет использование этой области, чтобы сообщить ffmpeg записать экран. Я хотел бы избежать жесткого кодирования размера оконных декораций из моей текущей настройки.
То, что подойдет, это либо метод получения размера оконных декораций, чтобы я мог использовать их для определения положения области содержимого 640x480, либо способ непосредственного получения положения области контента, а не расположения оконных декораций. ,