Present a desktop and freeze the audience’s view while preparing the next step
Show a desktop on an audience display, hold its last frame while you prepare the next harmless step, then resume. A stream gives you separate pause and visibility controls. Ordinary mirroring follows the source continuously.
Before you begin
- Keep BetterDisplay running and use two connected, extended physical displays: a visible source desktop you can operate and an unused audience display receiving its image. Neither should be a mirror target. Choose different displays. Self-Stream + Video Filters does not provide this pause workflow. Keep a usable physical recovery desktop visible throughout.
- Prepare two visibly different sample views on the source, such as two pages of an approved sample document. Remove private windows and notifications from that desktop. Leave only harmless content on the audience display’s own desktop too: hiding or stopping the stream reveals it.
- Use an unused audience display. Starting a stream can stop another stream using the same receiver or a reverse stream. It can also move the main display from the receiver to the source.
- Leave Settings > Displays > Overview > Advanced Display Settings… > Switch to native mode for full screen stream target off for this test. It is off by default. This avoids requesting a different target display mode.
- If a layout, main-display protection or automatic group rule changes the setup, pause the conflicting rule while testing.
- Allow BetterDisplay to capture the source screen through the actual macOS request. You can review screen access in System Settings > Privacy & Security > Screen & System Audio Recording. Follow any requested relaunch before the rehearsal. Audio-only permission is insufficient. See Apple’s screen-access instructions.
This task uses the source desktop directly and creates no virtual screen. An optional presenter Picture in Picture (PIP) preview is another view of that source, with its own pause state. It cannot confirm what the audience is currently seeing. See Create a dedicated desktop for recording and sharing if you need a separate presentation workspace.
Start a separate presentation stream
- Open App Menu > [source display] > Stream Display. Expand the source’s more options if needed. Find its default, unnumbered stream entry: only that entry offers Add Stream Configuration, even if the entry has been renamed. Preserve its existing preferences and target.
- Choose Add Stream Configuration once. Wait for the menu action to finish and find the actual new numbered Stream Display entry. Note its number, which depends on your existing configurations. Use this new entry for every action below.
- While the new stream is stopped, keep Full Screen Window Mode off. Keep Resume Stream on Connect off and Show on Lock Screen off. These start off. Leave Prevent Cursor Entering off if it is shown. Holding Option or Shift while opening the stream options reveals advanced rows. No pointer restriction is needed.
- Keep Video Filters and Enable Cropping off, with no custom filters or transformations. Leave 1:1 Pixel Mapping, Integer Scaling and Free Aspect Ratio off. Keep Zoom, Underscan and Alpha at 100%, and Show Mouse Pointer on. Keep the default Target FPS of Unlimited. The achieved frame rate can be lower.
- Put the first sample view on the source, then select the actual audience display in this stream’s target list. Do not select the source itself or a row already receiving another stream. Wait for the first image and any display or menu changes to settle. Look at the actual audience display and confirm it shows the intended source.

Use the source’s own stream entry to control the presentation on its selected receiver.
The ordinary stream is an overlay on the audience desktop. Operate the original source desktop for this rehearsal. Moving the pointer over the receiver’s image does not forward clicks to the source. See stream mouse interaction if you need to move between the two.
Freeze, rehearse and resume
- Let the first sample view become fully visible on the audience display. Open App Menu > [source display] > [new Stream Display entry] > Pause Streaming.
- Reopen that same entry and confirm its action now says Unpause Streaming. Change only the sample document to the second sample view. Observe the physical audience display: it should still show the first view. Check the picture itself as well as the menu label.
- When ready to reveal the second view, choose Unpause Streaming in that entry. Wait and verify that the actual audience display now shows the second view and follows subsequent source changes.

Unpause Streaming resumes this presentation after its held frame has been checked on the audience display.
Hide and Stop have different results
- With both desktops still harmless, choose Hide Stream in the same source stream entry. The overlay disappears and the audience display’s own desktop is exposed. Hiding does not stop capture or freeze a live stream.
- Choose Unhide Stream to bring the overlay back. Its pause state is separate: a paused stream remains paused, while a live stream can have changed during hiding. Verify the actual receiver before showing it to others.
- Choose Stop Streaming when you are finished. The overlay closes and the target desktop returns. The configuration stays available, but its remembered resume target is cleared. Selecting the receiver again starts a new presentation.
Hide Stream is unavailable in Full Screen Window Mode. This tutorial leaves that mode off. Use Stop Streaming if you need to reveal the target desktop in that mode.
Check the result
Repeat the first-view → pause → second-view → unpause rehearsal before a real session. Check the physical audience output at each stage, including the underlying desktop revealed by Hide and Stop. Confirm that the source stays connected and usable and that no unrelated stream, display mode or arrangement changed unexpectedly. If one did, stop and restore it before proceeding.

The audience display retains the last captured frame while the source changes. This pause does not stop unrelated sharing or recording.
Optional: a pause shortcut
For repeated rehearsals, open Settings > Keyboard > Keyboard Shortcuts…. Under Full Screen Stream, assign an unused combination to Pause all streams, using a combination that does not conflict with existing shortcuts. Test it only when every affected view contains harmless material.
This shortcut affects active display PIPs as well as full-screen streams. Within each source display, it uses the first active PIP, then full-screen stream, to choose a common toggled pause state for that source’s views. Different source displays can therefore move in opposite directions when their starting states differ. Selected application-window streams are outside this display-based action. Use the individual stream menu when you need to affect only the presentation.
Stop all full screen streams also stops display PIPs. Avoid that broader action when other views must remain running. See streaming shortcuts for the complete scope.
Troubleshooting
- The audience target is missing: confirm it is connected and not a mirror target, and that the source remains available. Streaming does not create a video connection or wake an unavailable receiver. Keep physical recovery available. Do not disable connection safeguards to populate the list.
- There is no Pause action: confirm you opened the active new configuration and selected a different display. A self-stream is the filter workflow, not this presentation. Check the feature availability below.
- The source changes but the audience does not: check for Unpause Streaming and Unhide Stream in the correct source entry. If both states are as intended, stop the stream, verify screen access and start it again using harmless content. Wait for an actual frame rather than assuming target selection completed capture.
- Private work might become visible: stop and verify inactivity before opening it on the source. Keep other live PIPs, streams, meeting apps and recorders in mind. A frozen local audience image does not freeze another app’s capture of the source.
- The receiver’s own windows disappeared: an ordinary overlay covers them. Use Hide Stream or Stop Streaming to reveal the harmless desktop. Starting on a receiver that was the main display can also change the main-display arrangement. Check which display is main.
Stop, remove and restore
- Turn Resume Stream on Connect off for this entry. Finish any pending target, crop or display changes, then choose Stop Streaming. Check that the stream is inactive before opening private source content.
- In the actual additional source entry choose Remove Stream Configuration. There is no confirmation dialog. The menu closes before removal finishes. Wait for that exact entry to disappear. Keep the default and every unrelated additional configuration. Removing the fresh entry clears its preferences. Stopping alone retains them.
- Remove the optional pause shortcut if you no longer need it. Check the main display, modes and arrangement after the stream has stopped. Choose your preferred settings if starting the stream changed them.
- Re-enable any rules you paused if you still want them. Restore Switch to native mode for full screen stream target only if you want that behavior for future streams.
Related pages
- Can I freeze a presentation display while continuing to work on my Mac?
- Stream Display / Stream Virtual Screen
- Custom Keyboard Shortcuts
- Keep several cropped desktop views visible
Additional information
This section explains feature availability and platform requirements.
Features requiring Pro license
Starting a full-screen stream, adding an additional configuration, Pause/Unpause, Hide/Unhide and the optional streaming shortcuts require Pro. The streaming preferences used here also have Pro gates. Stopping an active stream, disabling automatic resume and removing an additional configuration remain available for cleanup.
Platform compatibility
BetterDisplay requires macOS 26.3 or later. This ordinary desktop-streaming workflow supports Intel and Apple silicon Macs with a connected usable source and receiver and permitted screen capture. It does not require a virtual screen, a native media-key listener or cursor restriction. Actual capture availability and output must be checked on your Mac.