[konsole] [Bug 465361] New: Make active color scheme change when global theme changes

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Mon Feb 6 10:29:45 GMT 2023


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

            Bug ID: 465361
           Summary: Make active color scheme change when global theme
                    changes
    Classification: Applications
           Product: konsole
           Version: 22.12.1
          Platform: Manjaro
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: general
          Assignee: konsole-devel at kde.org
          Reporter: terw at gmx.de
  Target Milestone: ---

SUMMARY
***
This is an expansion of https://bugs.kde.org/show_bug.cgi?id=459400.

It would be *really* good to have the color scheme react to global theme
changes. 

As it is now, a light background, e.g from day work, is often too bright for
continuing into the night with a global dark theme, and vice versa. Currently
one has to have two profiles that are identical except one has a color scheme
for day and one for night. 

As small as it may seem, manually switching profile every morning and evening
is annoying, esp. if one uses an automatic theme switcher and the necessity to
switch comes suddenly. Also this manual switch interrupts concentration
somewhat.

That would require console settings that react to global appearance changes
between 'dark' and 'light', that are both saved to disk (active for all new
opened console tabs and windows), and applied to currently open console tabs.

Some ideas below.

– Within a profile:
 `– The scheme list in the 'Color Scheme & Font' panel could have two
additional columns with radio boxes for "use with light global theme" and "use
with dark global theme", where only one each can be set.
 `– Or each scheme would have a small popup menu instead, with an additional
"don't use" item.
– In OSs/DEs with no global dark<->light switch but a selection of themes to
select, one console color scheme or profile would have to be attached to every
desired global theme. For this, the scheme list in the 'Color Scheme & Font'
panel could have an additional column with a popup menu holding all currently
installed global themes, with a header "Activate with..." or "Attach to...".

– Scripted/Automatic dark<->light switches:
 `– Is it possible to make the color scheme react to `konsoleprofile
colors='<theme>` setting? That would catch at least color profiles with the
same name as the global theme.
 `– Add color schemes to the list under  "qdbus org.kde.konsole-`pidof -s
konsole`".  For experienced users.
***


STEPS TO REPRODUCE
1. Have a console window open
2. Toggle the global appearance theme between 'dark' and 'light'
3. Observe if the console background and the rest of the color scheme changes

OBSERVED RESULT
No changes.

EXPECTED RESULT
Color scheme changes

SOFTWARE/OS VERSIONS
Operating System: Manjaro Linux
KDE Plasma Version: 5.26.5
KDE Frameworks Version: 5.102.0
Qt Version: 5.15.8
Kernel Version: 5.15.91-1-MANJARO (64-bit)
Graphics Platform: X11

ADDITIONAL INFORMATION

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


More information about the konsole-devel mailing list