LINUX.ORG.RU

Запись с экрана

 


0

1

Вообщем есть ли захватчики экрана, которые могут записывать окно по PID? Либо можно ли по PID определить геометрию окна, а потом начать захват области экрана. Это нужно все делать из терминала, т.е. без моего участия. Хочу автоматизировать запись видео.

★★

можно ли по PID определить геометрию окна

PID=1234
xwininfo -id $(grep -aoP '(?<=WINDOWID=)[0-9]*' /proc/$PID/environ) \
    | egrep 'Abs|Width|Height' | tail -4 | grep -o '[0-9]*' | tr '\n' ' '

Наверное можно проще.

anonymous
()

Вообщем

Мозг не родной?

anonymous
()

Либо можно ли по PID определить геометрию окна, а потом начать захват области экрана

в sway это можно сделать. swaymsg -t get_tree, в получившемся json для каждого окна будут указаны в т.ч. его pid и геометрия.

Lrrr ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.