As you may know, Microsoft released a new Windows Terminal, which is currently in preview. However, it has some great new features, and a lot of people are currently trying it out. Now I got a lot of questions about how you can change the background of the Windows Terminal. So I decided to write a quick blog post about how you can configure and customize the Windows Terminal background image. There are multiple ways you can do this. And you can not only change the color or use a background image, but you can also change the opacity, and if it should use the acrylic Windows effect.
Customize the Windows Terminal Background Image
First open the settings of the Windows Terminal app, which will open a JSON file, where the settings are stored.
This will allow you to customize the settings and colors of the terminal. Every console has a so-called profile, which you can modify. Let’s start with adding a background image.
{ "acrylicOpacity" : 0.5, "closeOnExit" : true, "colorScheme" : "VibrantInk", "commandline" : "C:\\Program Files\\PowerShell\\6\\pwsh.exe", "cursorColor" : "#FFFFFF", "cursorShape" : "bar", "fontFace" : "Consolas", "fontSize" : 12, "guid" : "{574e775e-4f2a-5b96-ac1e-a2962a402336}", "historySize" : 9001, "icon" : "ms-appx:///ProfileIcons/{574e775e-4f2a-5b96-ac1e-a2962a402336}.png", "name" : "PowerShell Core", "padding" : "0, 0, 0, 0", "snapOnInput" : true, "startingDirectory" : "%USERPROFILE%", "useAcrylic" : true, "backgroundImage": "C:/Users/thoma/OneDrive/Pictures/Me/Thomas Maurer Logos 2016/WindowsTerminal/Black Cloud Robot.png", "tabTitle": "PowerShell Core " },
With the “backgroundImage” value, you can set a specific image as the background.
"backgroundImage": "C:/Users/thoma/OneDrive/Pictures/Me/Thomas Maurer Logos 2016/WindowsTerminal/Black Cloud Robot.png"
Opacity
You can use the “backgroundImageOpacity” to set the opacity of the for the background image, and this is super helpful when you have a full background image.
You can add the following value to configure the opacity.
"backgroundImageOpacity" : 0.2
Acrylic effect
You can also configure the Windows Terminal to use the Acrylic effect in Windows 10 for the background. This will combine the acrylic effect with the background image.
Just set the following value to the settings.
"useAcrylic" : true, "acrylicOpacity" : 0.5
Here is a full config you can have a look at, with all the settings enabled.
Let me know if that helps you to set, change, and customize the background image of the Windows Terminal. You can find more tips on how to customize the Windows Terminal on my blog and you can read more about the new Windows Terminal on the official blog. And if you want to know more about how you can run Azure Cloud Shell in the terminal, check out my blog post. If you have questions, let me know in the comments.
Tags: Background, Background image, change, Customize, Image, Microsoft, shell, Terminal, Terminal background, Windows, Windows 10, Windows Terminal Last modified: April 6, 2020
Can’t get this to work…. but learning quite a bit and liking this terminal app more and more
FTR, I was unable to point the background image to a path other than ms-appx…. Uninstalled and reinstalled the app and now the “backgroundimage” : pointing a file works like a champ
Thanks for sharing! But how you make dark theme for terminal window?
Hi Dmitry
The Theme of the Windows Terminal depends on the Windows 10 Color setting. If you have apps in Dark you will get a dark terminal, if you have apps in Light, you will have a light terminal.
Hi Thomas,
Please share vibrant Ink color scheme for the terminal.
Thanks
I will share a blog about my Terminal Profile, in the meantime here you go:
“background” : “#000000”,
“black” : “#878787”,
“blue” : “#44B4CC”,
“brightBlack” : “#555555”,
“brightBlue” : “#0000FF”,
“brightCyan” : “#00FFFF”,
“brightGreen” : “#00FF00”,
“brightPurple” : “#FF00FF”,
“brightRed” : “#FF0000”,
“brightWhite” : “#E5E5E5”,
“brightYellow” : “#FFFF00”,
“cyan” : “#44B4CC”,
“foreground” : “#FFFFFF”,
“green” : “#CCFF04”,
“name” : “VibrantInk”,
“purple” : “#9933CC”,
“red” : “#FF6600”,
“white” : “#F5F5F5”,
“yellow” : “#FFCC00”
How do you resize the background image?
I used MS Paint or paint.net :)
Hi Thomas, do you know how to solve this problem?
I’ll explain you, when I turn on PC I make Windows Terminal automatically start because I custom Windows terminal with a beautiful background image like you.
After a bat file is executed that displays a menu of choice for programs execution. The bat file I wish it was running within Windows Terminal to conserve the background image, instead Windows runs it in the black window of the CMD.
If you start Windows Terminal on the Windows command line with the call to the bat file (wt.exe c:\select.bat), the one I get is a black screen with the program choice menu, but the image of background is lost. If I run Windows Terminal and then I run the BAT file from within Windows Terminal, everything works well and Windows Terminal preserved the background image.
How can I do to have Windows Treminal with the program choice menu and even the beautiful background image?
Is there a way to tile the background image?
What do you mean? :)