Bug 450092

Summary: kcmshell5 does not invoke kde-gtk-config during operation of kcm_style.
Product: [Applications] systemsettings Reporter: Roke Julian Lockhart Beedell <4wy78uwh>
Component: kcm_styleAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: mail, nate, uhhadd
Priority: NOR    
Version: 5.24.2   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In: 6.0.4
Sentry Crash Report:
Attachments: The status of the daemon and demonstration of the lack of the button.
Demonstration that it's been remediated.
Activation state displayed in Background Services at the time of the problem.
Depiction of the problem.

Description Roke Julian Lockhart Beedell 2022-02-12 18:51:08 UTC
STEPS TO REPRODUCE
1. Invoke 'kcm_style' via 'kcmshell5' or 'http://invent.kde.org/plasma/systemsettings'.

OBSERVED RESULT
Configuration of GTK is not possible.

EXPECTED RESULT
Configuration of GTK is possible.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:	Yes.
KDE Plasma Version:	5.24.0
KDE Frameworks Version:	5.90.0
Qt Version:	5.15.2
Comment 1 Roke Julian Lockhart Beedell 2022-02-12 18:57:32 UTC
More specifically, the button is not present.
Comment 2 Colin J Thomson 2022-02-12 19:41:11 UTC
Do you have kde-gtk-config installed?
Comment 3 Roke Julian Lockhart Beedell 2022-02-13 14:49:17 UTC
(In reply to Colin J Thomson from comment #2)
> Do you have kde-gtk-config installed?

Yes.
Comment 4 Nate Graham 2022-02-16 05:38:14 UTC
> Configuration of GTK is not possible.
Can you clarify what you mean by this? What *exactly* is not working? What button is not present?
Comment 5 Roke Julian Lockhart Beedell 2022-02-16 12:23:34 UTC
(In reply to Nate Graham from comment #4)
> > Configuration of GTK is not possible.
> Can you clarify what you mean by this? What *exactly* is not working? What
> button is not present?

The button whose label is 'GNOME/GTK Application Style' is not present.
Comment 6 Nate Graham 2022-02-16 16:55:29 UTC
This can happen only under one of the following two conditions:
1. You don't have kde-gtk-config installed
2. kde-gtk-config is installed but its kded modue is not loaded. You can look for "GNOME/GTK settings synchronization service" in System Settings > Startup and Shutdown > Background services. Is that service running? If not, run it and try again.
Comment 7 Roke Julian Lockhart Beedell 2022-02-17 13:42:52 UTC
Created attachment 146866 [details]
The status of the daemon and demonstration of the lack of the button.

This demonstrates that your statement is not correct or that the graphical interface for the daemons is presenting information that is not correct. Disablement and subsequent enablement does not cause the button to appear.
Comment 8 Roke Julian Lockhart Beedell 2022-02-17 13:44:24 UTC
Additionally:

dnf info kde-gtk-config
Fedora - Rawhide - Developmental packages for the next Fedora release                                                                                                                                                                                                                           23 kB/s |  15 kB     00:00    
Fedora - Rawhide - Developmental packages for the next Fedora release                                                                                                                                                                                                                          1.3 MB/s | 1.7 MB     00:01    
Fedora - Modular Rawhide - Developmental packages for the next Fedora release                                                                                                                                                                                                                   38 kB/s |  18 kB     00:00    
Fedora - Modular Rawhide - Developmental packages for the next Fedora release                                                                                                                                                                                                                  244 kB/s | 137 kB     00:00    
Installed Packages
Name         : kde-gtk-config
Version      : 5.24.0
Release      : 1.fc36
Architecture : x86_64
Size         : 377 k
Source       : kde-gtk-config-5.24.0-1.fc36.src.rpm
Repository   : @System
From repo    : rawhide
URL          : https://invent.kde.org/plasma/kde-gtk-config
Comment 9 Nate Graham 2022-02-17 16:14:58 UTC
The KCM thinks the relevant kded module is loaded, then. How strange.
Comment 10 Roke Julian Lockhart Beedell 2022-03-04 17:08:30 UTC
I have reported this at 'http://bugzilla.redhat.com/show_bug.cgi?id=2060957' to ensure that this problem was not caused by Red Hat rather than KDE.
Comment 12 Roke Julian Lockhart Beedell 2024-05-24 11:22:07 UTC
Created attachment 169770 [details]
Activation state displayed in Background Services at the time of the problem.
Comment 13 Roke Julian Lockhart Beedell 2024-05-24 11:22:24 UTC
Created attachment 169771 [details]
Depiction of the problem.