If a Linux application emits VT instructions that say "draw this text in Console's color palette index 1", the terminal draws the text in whatever it has configured in its current color palette. This issue was moved to Console because color text rendering is primarily a Console issue, not WSL. We've also updated the default color scheme as of the Fall Creator's Update, so if you choose to not change any properties at all right now, then when you get updated to FCU you'll get the new colors automatically. It's a limitation of interop at the moment, but if anyone can find a way around that, PR's are welcome :) Note that the Colors dialog is pretty much garbage and is really hard to use, hence colortool.Īlso note that unfortunately, colortool doesn't work with WSL and interop. Hit okay to save and apply the changes.Use the "Colors" tab to change the values of the color table to something more pleasing.right click ion the title bar of your console window, and click on properties:.You can change the properties of your bash.exe window manually.This is the preferred method, because it's a lot easier to load entire color schemes with colortool than doing it manually.įor ex, colortool -d solarized_dark will give future console launches the "Solarized" color scheme. You can use colortool to change your defaults, and that should apply to your bash.exe/wsl.exe/ubuntu/suse/etc windows, assuming you haven't otherwise set any properties for them. You can change your default colors to something more pleasing.So, there are actually a lot of options available for changing your colors: To ask me to change the colors on every host I log into is non-sense.Ĭopied from original issue: microsoft/WSL#2550 The point of WSL is to give me the workflow I'm used to - and I just ssh around to hosts.
#Windows terminal change colors windows
And please don't tell me to use a windows ssh client like putty. Just allow me to ssh into another host and do an LS and read the output. People are asking for mouse and network and all kinds of things. You will see that the directory names are unreadable - dark blue on black. The default should be something more sensible than dark blue on black - ANYTHING - and the ability to change the color is necessary. If I SSH into another host, the color for directory is dark blue on black. Or change the "dark blue on black" to just about anything else, like light blue on black, or dark blue on grey. Please just add the ability to change colors. You can change settings such as the cursor size, font, and text size.Windows version: Microsoft Windows While you've got the Properties window open, it's worth exploring the other tabs. You can set a very high opacity if you choose suitably bright text colors. Lastly, at the bottom of the window, you can change the Command Prompt's opacity. They are Screen Text, Screen Background, Popup Text, and Popup Background.Ĭolor-wise, you can either select one of the pre-loaded options or enter your own RBG values in the box on the right. In the upper left-hand corner of the window, you'll see the four properties you can change. You now have several options to play with. To change the default colors of Command Prompt, just follow the simple step-by-step instructions below:Ĭlick on the Colors tab at the top of the window.