![X11可以检测录屏吗](https://linux22.com/image/178130/X11%E5%8F%AF%E4%BB%A5%E6%A3%80%E6%B5%8B%E5%BD%95%E5%B1%8F%E5%90%97.png)
在我的 Mac 上,我曾经有一个名为 MicroSnitch 的程序,如果应用程序正在使用摄像头或麦克风,它会通过一个小图标通知我。
我正在使用带有 X11 的 arch,我想知道是否可以进行类似的操作,但要可靠地检测另一个应用程序(例如 Zoom、Firefox)是否正在捕获屏幕(无论是屏幕截图、录音等)。
我不知道屏幕捕获是如何工作的,但我假设应用程序必须向 X11 询问输出。这是不正确的吗?
答案1
据我所知,Xorg 上的屏幕录制是通过直接从保存图形位图的 Xorg 共享内存中读取来进行的。因此,没有(简单)的方法来跟踪哪个应用程序正在读取屏幕内容。