[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#858749: Default of "Apply colors to non-Qt applications" causes invisible text



Package: libkf5style5
Version: 5.28.0-1
Control: affects -1 kde-style-breeze emacs inkscape x11-apps

Dear KDE Team,

Thank you for your hard work.  I hope that I'm filing this against the
right package...  It might actually be Qt problem.

Steps to reproduce invisible text, from a fresh Stretch installation
where KDE is installed

1. Go to Look and Feel.
2. Select Breeze Dark or Breeze High Contrast (or Breeze light for Inkscape)
3. Black on black text in emacs modeline, even when running in
konsole, without any .emacs.el or .emacs.d/* configuration.
4. Green on green text in tooltips from menubar in Inkscape (This was
tested with Breeze (light, not dark).
5. Almost illegible black on dark grey xclock.

Hypothesis: KDE is using a method similar to Xresources to apply
colour scheme without testing for combinations which will produce
illegible text.

Workaround: go to System Settings -> colors -> uncheck apply colors to
non-Qt applications; then make sure that kde-config-gtk-style and
gtk3-engines-breeze are installed; go to System Settings -> GNOME
Application Style (GTK) and insure that Breeze Dark is selected
wherever possible.

Caveat: With this workaround Tk and other toolkits will look out of place

Conclusion: If it is not possible to fix libkf5style5,
kde-style-breeze, or Qt, please disable "apply colors to non-Qt
applications", and use kde-config-gtk-style and gtk3-engines-breeze
for continuity between GTK and KDE applications.

Sincerely,
Nicholas

Attachment: signature.asc
Description: PGP signature


Reply to: