, ,

How to Change the Windows Terminal Background Image

2–3 minutes
11 comments on How to Change the Windows Terminal Background Image
Windows Terminal Background Acrylic Opacity

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.

Windows Terminal Settings
Windows Terminal Settings

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.

Windows Terminal Background Image Opacity
Windows Terminal Background Image Opacity

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.

Windows Terminal Background Acrylic Opacity
Windows Terminal Background Acrylic Opacity

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.

Profile
Profile

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.

11 responses

  1. John J Kavanagh Avatar
    John J Kavanagh

    Can’t get this to work…. but learning quite a bit and liking this terminal app more and more

  2. John J Kavanagh Avatar
    John J Kavanagh

    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

  3. Dmitry Avatar

    Thanks for sharing! But how you make dark theme for terminal window?

    1. Thomas Maurer Avatar

      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.

  4. Kiran Avatar

    Hi Thomas,

    Please share vibrant Ink color scheme for the terminal.

    Thanks

    1. Thomas Maurer Avatar

      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”

  5. AbdulRaheem Avatar
    AbdulRaheem

    How do you resize the background image?

    1. Thomas Maurer Avatar

      I used MS Paint or paint.net :)

  6. Miki Avatar

    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?

  7. William Avatar

    Is there a way to tile the background image?

    1. Thomas Maurer Avatar

      What do you mean? :)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.