[kdevelop] [Bug 439743] Theme doesn't change in KDevelop. KDevelop doesn't obey qt5ct.
https://bugs.kde.org/show_bug.cgi?id=439743 --- Comment #10 from Jeffrey Bosboom --- I have found a workaround: - launch KDevelop - open the qt5ct configuration tool (`/usr/bin/qt5ct`) - go to the Troubleshooting tab (all the way on the right) - check the "Force raster surface" box (note this is a tri-state box, make sure it's checked) - click OK or Apply - wait a few seconds As long as KDevelop remains open, almost all of the interface is correctly themed. The only exception I see are the editor tooltips that show semantic information when hovering a variable/function/etc., which are still black-on-white (light). If I close KDevelop and re-launch it, it uses the default light theme again, and I have to re-run `qt5ct` and click OK (no actual changes necessary). The "Force raster surface" checkbox is a global setting, not tied to any particular application, but it doesn't seem to have any negative effects on Picard (the only other Qt application I use regularly). The tooltip for the "Force raster surface" checkbox is "Make top-level widgets use pure raster surfaces, and do not support non-native GL-based child widgets." KDevelop doesn't appear to be making special use of vector graphics or OpenGL, so I'm not sure what this means, but maybe it's useful information for you. -- You are receiving this mail because: You are watching all bug changes.
[kdevelop] [Bug 439743] Theme doesn't change in KDevelop. KDevelop doesn't obey qt5ct.
https://bugs.kde.org/show_bug.cgi?id=439743 --- Comment #9 from Jeffrey Bosboom --- Created attachment 145250 --> https://bugs.kde.org/attachment.cgi?id=145250&action=edit installed package versions of qt5ct and its dependencies -- You are receiving this mail because: You are watching all bug changes.
[kdevelop] [Bug 439743] Theme doesn't change in KDevelop. KDevelop doesn't obey qt5ct.
https://bugs.kde.org/show_bug.cgi?id=439743 --- Comment #8 from Jeffrey Bosboom --- Created attachment 145249 --> https://bugs.kde.org/attachment.cgi?id=145249&action=edit installed package versions of kdevelop and its dependencies -- You are receiving this mail because: You are watching all bug changes.
[kdevelop] [Bug 439743] Theme doesn't change in KDevelop. KDevelop doesn't obey qt5ct.
https://bugs.kde.org/show_bug.cgi?id=439743 --- Comment #7 from Jeffrey Bosboom --- Created attachment 145248 --> https://bugs.kde.org/attachment.cgi?id=145248&action=edit strace of kdevelop showing that libqt5ct.so is loaded and qt5ct config is read -- You are receiving this mail because: You are watching all bug changes.
[kdevelop] [Bug 439743] Theme doesn't change in KDevelop. KDevelop doesn't obey qt5ct.
https://bugs.kde.org/show_bug.cgi?id=439743 --- Comment #6 from Jeffrey Bosboom --- Created attachment 145247 --> https://bugs.kde.org/attachment.cgi?id=145247&action=edit kdevelop with the qt5ct gtk2 theme, "darker" color scheme (kdevelop sort-of uses it) -- You are receiving this mail because: You are watching all bug changes.
[kdevelop] [Bug 439743] Theme doesn't change in KDevelop. KDevelop doesn't obey qt5ct.
https://bugs.kde.org/show_bug.cgi?id=439743 --- Comment #5 from Jeffrey Bosboom --- Created attachment 145246 --> https://bugs.kde.org/attachment.cgi?id=145246&action=edit kdevelop with the qt5ct Fusion theme, "darker" color scheme (kdevelop doesn't use it) -- You are receiving this mail because: You are watching all bug changes.
[kdevelop] [Bug 439743] Theme doesn't change in KDevelop. KDevelop doesn't obey qt5ct.
https://bugs.kde.org/show_bug.cgi?id=439743 Jeffrey Bosboom changed: What|Removed |Added Resolution|WORKSFORME |--- CC||jeffreybosb...@gmail.com Status|RESOLVED|REPORTED --- Comment #4 from Jeffrey Bosboom --- I also have this problem (kdevelop not using qt5ct theme). Unlike the first reporter, I intend to answer requests for more information. Arch Linux, rolling release up-to-date as of today (2022-01-08), kernel version 5.15.13-arch1-1, X.org server version 1.21.1.3, Openbox (window manager) version 3.6.1, kdevelop version 5.7.211201 (21.12.1), qt5ct version 1.5. I have attached the output of `pactree --linear --unique --optional ` for both kdevelop and qt5ct, in case the problem is a missing or outdated dependency. OBSERVED BEHAVIOR: I installed qt5ct, configured the "darker" color scheme for the "Fusion" style (the default style), and exported the environment variable QT_QPA_PLATFORMTHEME=qt5ct. Under this configuration, kdevelop uses a black-on-white (light) theme (see the attached screenshot). Picard (a Qt5 music tagger) correctly uses the dark theme. I believe kdevelop Settings -> Color Scheme -> Default is selected, or at least clicking it does nothing. (There are no other items in that submenu, but there's no checked checkbox or other indication that the Default item is selected.) I ran kdevelop under strace (traces attached). The main thread (6498) loads `/usr/lib/qt/plugins/platformthemes/libqt5ct.so` and reads `/home/jbosboom/.config/qt5ct/qt5ct.conf` and `/usr/share/qt5ct/colors/darker.conf`. I then built and installed qt5-styleplugins from the Arch Linux AUR and configured qt5ct to use the "gtk2" style, again with the "darker" color scheme. In this configuration, kdevelop uses a mix of colors resulting in both light text on a light background and dark text on a dark background (see the attached screenshot). Picard looks mostly okay in this configuration (just a couple of dark-on-dark menu items). DESIRED BEHAVIOR: kdevelop successfully uses the "darker" color scheme for the "Fusion" theme under qt5ct. -- You are receiving this mail because: You are watching all bug changes.
[kdevelop] [Bug 439743] Theme doesn't change in KDevelop. KDevelop doesn't obey qt5ct.
https://bugs.kde.org/show_bug.cgi?id=439743 Bug Janitor Service changed: What|Removed |Added Status|NEEDSINFO |RESOLVED Resolution|WAITINGFORINFO |WORKSFORME --- Comment #3 from Bug Janitor Service --- This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! -- You are receiving this mail because: You are watching all bug changes.
[kdevelop] [Bug 439743] Theme doesn't change in KDevelop. KDevelop doesn't obey qt5ct.
https://bugs.kde.org/show_bug.cgi?id=439743 --- Comment #2 from Bug Janitor Service --- Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! -- You are receiving this mail because: You are watching all bug changes.
[kdevelop] [Bug 439743] Theme doesn't change in KDevelop. KDevelop doesn't obey qt5ct.
https://bugs.kde.org/show_bug.cgi?id=439743 Sven Brauch changed: What|Removed |Added CC||m...@svenbrauch.de Status|REPORTED|NEEDSINFO Resolution|--- |WAITINGFORINFO --- Comment #1 from Sven Brauch --- Hi, can you please ensure you have Settings -> Color Scheme set to "Default"? Since many people want their IDE in different colors than the rest of their desktop, we support separately setting our color scheme. Maybe that conflicts with your system-wide choice. -- You are receiving this mail because: You are watching all bug changes.
[kdevelop] [Bug 439743] Theme doesn't change in KDevelop. KDevelop doesn't obey qt5ct.
https://bugs.kde.org/show_bug.cgi?id=439743 Jesper changed: What|Removed |Added CC||jespa...@student.liu.se -- You are receiving this mail because: You are watching all bug changes.