Mac 中的屏幕截图全是黑色

Mac 中的屏幕截图全是黑色

我正在尝试通过 SSH 连接获取屏幕截图。在此 SSH 连接中,我使用的是 root 用户。

我发现执行这个命令之后:

screencapture -t jpg -S /test.jpg

我得到的 jpg 文件全是黑色的。如果我以正常方式(不通过 SSH)执行此操作,则可以成功获取屏幕截图。

这可能是什么原因造成的?

答案1

有用于 OS X 屏幕捕获的命令行客户端吗?天哪,我以前不知道。

我想知道手册页上写了什么……

安全注意事项

要在通过 ssh 登录时捕获屏幕内容,您必须在与 loginwindow 相同的 mach 引导层次结构中启动 screencapture:

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

相关内容