1

Я пытаюсь получить снимок экрана через соединение SSH. В этом соединении SSH я использую пользователя root.

Я обнаружил, что после выполнения этой команды:

screencapture -t jpg -S /test.jpg

Файл JPG, который я получил, полностью черный. Если я делаю это обычным способом (не через SSH), то я могу получить снимок экрана успешно.

Что может быть причиной этого?

1 ответ1

5

Есть клиент командной строки для захвата экрана OS X? Черт возьми, не знал этого.

Интересно, что написано на странице руководства ...

СООБРАЖЕНИЯ БЕЗОПАСНОСТИ

Чтобы захватить содержимое экрана при входе в систему через ssh, вы должны запустить screencapture в той же иерархии начальной загрузки Mach, что и loginwindow:

PID=pid of loginwindow
sudo launchctl bsexec $PID screencapture [options]

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .