Rendering settings in Windows Terminal
The properties listed below affect the entire terminal window, regardless of the profile settings. These should be placed at the root of your settings.json file.
If you are thinking about changing the rendering settings, additional information is provided on the Troubleshooting page to help guide you.
Redraw entire screen when display updates
When this set to true
, the terminal will redraw the entire screen each frame. When set to false
, it will render only the updates to the screen between frames.
Property name: experimental.rendering.forceFullRepaint
Necessity: Optional
Accepts: true
, false
Default value: false
Use software rendering
When this is set to true
, the terminal will use the software renderer (a.k.a. WARP) instead of the hardware one.
Property name: experimental.rendering.software
Necessity: Optional
Accepts: true
, false
Default value: false
Enable unfocused acrylic
When this is set to true
, the terminal will attempt to use acrylic even when the window is unfocused. This will only work if acrylic is enabled in the OS, and in your profile. When set to false
, acrylic will only be used when the window is focused (even if useAcrylic
is set to true
in a profile's unfocusedAppearance
).
Property name: compatibility.enableUnfocusedAcrylic
Necessity: Optional
Accepts: true
, false
Default value: true
Important
This feature is only available in Windows Terminal Preview.
Windows Terminal