Maximus5 / ConEmu

Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more
https://conemu.github.io/
BSD 3-Clause "New" or "Revised" License
8.61k stars 575 forks source link

All theme stop working if windows console has a color setting #1904

Closed kgfly closed 5 years ago

kgfly commented 5 years ago

Versions

190331 preview (just download) ConEmu build: Both x32/x64 OS version: Windows 10 x64 with latest update. Used shell version (Far Manager, git-bash, cmd, powershell, cygwin, whatever): No.

Problem description

I want set a color theme (light yellow background) to both windows default console and conemu.

Steps to reproduce

To set color theme to windows default console, I set

Computer\HKEY_CURRENT_USER\Software\Microsoft\Command Processor\DefaultColor to "0xe0"

So windows default console has a light yellow background.

Then all conemu theme stop working.

Actual results

The font of path is too light to see. This is what it looks like:

image

The current path is "c:\tt", which is almost invisible.

Expected results

The font of path should be visible.

kgfly commented 5 years ago

on older vesion, 180626 x64 Preview, the font of path is visible. However, when I try to select by clicking mouse left button, the selected text is not highlighted. Basically, I cannot see what I've selected.

image

Maximus5 commented 5 years ago
  1. It's better to set default color in the Colors settings page. There is 'Text' control
  2. I don't know what theme do you mean or use in ConEmu, but seems like you use some color scheme which is not intended for your light background.

Solution: select another color scheme in ConEmu settings.

kgfly commented 5 years ago

Thanks. Seems conemu does not work with "Computer\HKEY_CURRENT_USER\Software\Microsoft\Command Processor\DefaultColor to "0xe0"

I currently use this tool, https://github.com/Microsoft/Console/tree/master/src/tools/ColorTool to set default console color which works with conemu

close