无法截屏的问题发生了
这几天很郁闷,第三方截屏软件snip无法使用。
打开了mac的“控制台”,从用户日志当中搜索刚刚挂掉的snip的日志,就看到这样的出错日志:
Process: Snip [65559]
Path: /Applications/Snip.app/Contents/MacOS/Snip
Identifier: com.tencent.snip
Version: 2.0 (2)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
…………
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
Assertion failed: (mach_vm_map(mach_task_self(), (mach_vm_address_t*)&addr, size, 0, VM_FLAGS_ANYWHERE, dataPort, 0, false, VM_PROT_DEFAULT, VM_PROT_DEFAULT, VM_INHERIT_DEFAULT) == KERN_SUCCESS), function SLSHWCaptureDesktop, file Services/Windows/CGSCapture.c, line 495.
看不懂,在网上搜索了“mac SLSHWCaptureDesktop”无果。
多显示器有问题?
好吧……突然想起来自己除了笔记本本身的显示器之外,还用了2台外接的显示器。
嗯,拆掉两个外接显示器……咦~~可以截屏了……
而后一台台地插上外接显示器,竟然发现——是因为显示屏的排列引起的问题。
如果排列如下,就能够使用截屏工具:
如果排列如下,就会出错:
网友评论