[konsole] [Bug 484386] New: Solarised theme inconsistent black/gray

Arthur Bols bugzilla_noreply at kde.org
Sun Mar 24 14:13:30 GMT 2024


https://bugs.kde.org/show_bug.cgi?id=484386

            Bug ID: 484386
           Summary: Solarised theme inconsistent black/gray
    Classification: Applications
           Product: konsole
           Version: 23.08.5
          Platform: unspecified
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: font
          Assignee: konsole-devel at kde.org
          Reporter: arthur at bols.dev
  Target Milestone: ---

SUMMARY
Solarised theme doesn't show "gray/bright black" `\x1b[90m` color. This color
is shown on all other themes, where "black" `\x1b[30m` is used as background
color.

This issue is a duplicate of #366143 but I believe it should be solved. It is
really difficult for CLI developers to be compatible with all themes and
terminals, and inconsistency doesn't help. For example, in the python termcolor
library, "black/grey" is invisible on most dark themes, but "dark_grey" is
shown, except when using the Solarised theme. So this means to be compatible
with all Konsole themes, it is not possible to use a greyish color.

This also causes a different problem where my cursor is sometimes not visible.
Overall it's not a good experience.


STEPS TO REPRODUCE
1. Switch to breeze theme
2. echo -ne '\x1b[30mBLACK\x1b[0m' 
3. echo -ne '\x1b[90mGREY\x1b[0m'
4. Switch to Solarised theme

OBSERVED RESULT
- They "BLACK" text is invisible and GREY is visible when using the breeze
theme
- They "BLACK" text is slightly visible and GREY is invisible when using the
solarised theme

EXPECTED RESULT
- They "BLACK" text is invisible and GREY is visible when using the solarised
theme

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Fedora Linux 39
KDE Plasma Version: 5.27.11
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.12

ADDITIONAL INFORMATION

I would be happy to open a pull request with the needed changes, if this issue
is accepted.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the konsole-devel mailing list