Add setting to control opacity when a screenshot or video capture is taken of the terminal area. #21358

Closed
opened 2026-01-31 07:42:13 +00:00 by claunia · 1 comment
Owner

Originally created by @rkeithhill-keysight on GitHub (Mar 6, 2024).

Description of the new feature/enhancement

Add a new setting that controls background opacity while a screenshot or video capture is in progress. I typically would set opacity to 100% in this case, but others may prefer some sort of acrylic blur. With the setting configured this way, my terminal would NOT show anything behind it during a screenshot or video capture. After the screenshot (or video capture) completes, the opacity would return to normal.

I like having my terminal opacity set to 85%. This allows me to see items of import behind the terminal. I also share a lot of screenshots of my terminal to Teams and/or Slack. And sometimes, the items behind my terminal can be sensitive and I don't always realize what others can see bleeding through in these screenshots.

Proposed technical implementation details (optional)

TBH I'm not sure if an app can tell if a screenshot or video capture is underway. If it can, then it would be ideal to "automate" the opacity change to 100% and then back to the normal setting. If this can't be detected, then a keyboard shortcut to toggle between 100% opacity and the actual opacity setting would be OK.

I want a way to temporarily make my terminal 100% opaque during the recording process of a screenshot or video capture (like you can do now with the Windows 11 Snipping Tool).

Originally created by @rkeithhill-keysight on GitHub (Mar 6, 2024). <!-- 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨 I ACKNOWLEDGE THE FOLLOWING BEFORE PROCEEDING: 1. If I delete this entire template and go my own path, the core team may close my issue without further explanation or engagement. 2. If I list multiple bugs/concerns in this one issue, the core team may close my issue without further explanation or engagement. 3. If I write an issue that has many duplicates, the core team may close my issue without further explanation or engagement (and without necessarily spending time to find the exact duplicate ID number). 4. If I leave the title incomplete when filing the issue, the core team may close my issue without further explanation or engagement. 5. If I file something completely blank in the body, the core team may close my issue without further explanation or engagement. All good? Then proceed! --> # Description of the new feature/enhancement Add a new setting that controls background opacity while a screenshot or video capture is in progress. I typically would set opacity to 100% in this case, but others may prefer some sort of acrylic blur. With the setting configured this way, my terminal would NOT show anything behind it during a screenshot or video capture. After the screenshot (or video capture) completes, the opacity would return to normal. <!-- A clear and concise description of what the problem is that the new feature would solve. Describe why and how a user would use this new functionality (if applicable). --> I like having my terminal opacity set to 85%. This allows me to see items of import behind the terminal. I also share a lot of screenshots of my terminal to Teams and/or Slack. And sometimes, the items behind my terminal can be sensitive and I don't always realize what others can see bleeding through in these screenshots. # Proposed technical implementation details (optional) TBH I'm not sure if an app can tell if a screenshot or video capture is underway. If it can, then it would be ideal to "automate" the opacity change to 100% and then back to the normal setting. If this can't be detected, then a keyboard shortcut to toggle between 100% opacity and the actual opacity setting would be OK. <!-- A clear and concise description of what you want to happen. --> I want a way to temporarily make my terminal 100% opaque during the recording process of a screenshot or video capture (like you can do now with the Windows 11 Snipping Tool).
claunia added the Issue-FeatureNeeds-TriageNeeds-Tag-Fix labels 2026-01-31 07:42:14 +00:00
Author
Owner

@carlos-zamora commented on GitHub (Mar 6, 2024):

Thanks for filing. We don't think there's a way to know if a screenshot/video capture is underway, like you said. However, you can probably use the adjustOpacity action to set your opacity quickly just before recording it.

@carlos-zamora commented on GitHub (Mar 6, 2024): Thanks for filing. We don't think there's a way to know if a screenshot/video capture is underway, like you said. However, you can probably use the [adjustOpacity action](https://learn.microsoft.com/en-us/windows/terminal/customize-settings/actions#adjust-opacity) to set your opacity quickly just before recording it.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#21358