Secondary Screen Snap
approvedby Farno Lee
Capture a specific monitor (e.g. a secondary display showing an online course) with a hotkey and insert the image at the cursor. macOS only; all screenshots stay in your local vault. - This plugin has not been manually reviewed by Obsidian staff.
Secondary Screen Snap
Capture a specific monitor (for example a secondary display showing an online course) with a single hotkey, save the screenshot into your vault, and insert it at the current cursor position — without ever leaving Obsidian.
Built for note-taking during lectures: keep Obsidian on your main monitor, the course on the second one, and snap the course screen straight into your notes.
⚠️ Platform: macOS only. It calls the system
screencapturebinary.isDesktopOnly: true.
Features
- One hotkey grabs the whole image of a chosen display at native resolution.
- The screenshot is written into your vault (default
attachments/网课截图/) and embedded at the cursor as![[...]]. - Configurable display index, target folder, filename format, and embed style.
- Silent capture by default (no shutter sound), no preview dialog — fastest possible flow.
- All screenshots stay in your local vault. Nothing is uploaded anywhere; the plugin makes no network requests.
Install
- Download
main.js,manifest.json, andstyles.cssfrom the latest release. - Put them in your vault at
.obsidian/plugins/secondary-screen-snap/. - In Obsidian: Settings → Community plugins → refresh → enable Secondary Screen Snap.
(Or install it from the Obsidian Community plugin directory by searching “Secondary Screen Snap”.)
Required: Screen Recording permission
The first capture needs macOS to allow Obsidian to record the screen, otherwise you get a blank image or could not create image from display:
System Settings → Privacy & Security → Screen Recording → enable Obsidian → fully quit and reopen Obsidian.
Usage
- Focus a Markdown note and place the cursor where you want the image.
- Press your bound hotkey (see below) — the secondary screen is captured and inserted instantly.
Bind a hotkey
Settings → Hotkeys → search “Secondary Screen Snap” and assign a shortcut to:
- Capture secondary screen and insert at cursor — uses the display index from settings (recommended for lectures).
- Capture secondary screen (pick display) and insert — choose a display each time.
Suggested combo: ⌥⇧4 (avoids the system screenshot ⌘⇧4).
Settings
- Display index —
1= main,2= second monitor (usually your course screen). Use the Test capture button to probe each display and see its resolution. - Attachment folder — relative to the vault root, e.g.
attachments/网课截图. Leave empty for the vault root. - File name format — supports
{{date:format}},{{time:format}},{{display}}. - Insert style —
embed ![[…]](default),markdown , or plain link. - Insert newline — append a line break after the image.
- Shutter sound — keep the system click sound (off by default).
How it works & notes
- Obsidian stays in the foreground; the plugin captures the other display, so your notes are never in the shot.
- The image is generated as a PNG in a temp file, copied into the vault, and the temp file is cleaned up.
- If your course monitor is the 3rd or 4th display, just raise the index; Test capture reports the highest display the system recognizes.
FAQ
- Blank image after inserting? → 99% missing Screen Recording permission. Re-grant it and restart Obsidian.
- Can it capture the mouse cursor? → Full-display
screencapturedoes not include the pointer by default. - Windows / Linux? → Not in this version (macOS-only).
Privacy
Screenshots are saved only inside your local vault. The plugin performs no network calls and does not transmit any data.
Feedback & bug reports
Found a bug or have a feature request? Please open an issue:
👉 https://github.com/farno/obsidian-secondary-screen-snap/issues
Before posting, include: your macOS version, Obsidian version, the display index you set, and (if a capture failed) the exact error shown. Screenshots/blank-image reports are especially useful.
License
MIT © farnolee
中文说明
用快捷键抓取指定显示器(例如显示网课的副屏)的画面,保存到 vault 并在当前光标处插入,全程不离开 Obsidian。
- 仅支持 macOS(调用系统
screencapture),isDesktopOnly: true。 - 截图默认存到
attachments/网课截图/,以![[…]]内嵌;可设置显示器序号、文件夹、文件名格式与插入样式。 - 默认静音、无预览,最快记录。所有截图只存本地 vault,不联网、不上传任何数据。
安装:从 最新 Release 下载 main.js/manifest.json/styles.css,放入 <vault>/.obsidian/plugins/secondary-screen-snap/,在第三方插件里启用。
首次使用请授予权限:系统设置 → 隐私与安全性 → 屏幕录制 → 勾选 Obsidian 并重启,否则截图为空白。
用法:聚焦笔记、放好光标,按你绑定的快捷键即可。设置 → 快捷键 搜索 “Secondary Screen Snap”,推荐 ⌥⇧4。
反馈 / 报 Bug:请到 https://github.com/farno/obsidian-secondary-screen-snap/issues 提 issue,附上 macOS 版本、Obsidian 版本、你设置的显示器序号,以及(若抓屏失败)具体报错。
许可证:MIT © farnolee
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.