Bug 31045

Summary: gtk2-theme-engines Themes not being applied when selected in LXDE
Product: Mageia Reporter: Edward <epp>
Component: RPM PackagesAssignee: Nicolas Salguero <nicolas.salguero>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal    
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: gtk2-theme-engines-2.20.2-13.mga9.src.rpm CVE:
Status comment:
Attachments: Adwaita theme
Adwaita-dark
HighContrast
Blurcurve-strawberry
nimbus

Description Edward 2022-10-29 04:22:03 CEST
Description of problem:

Installed gtk2-theme-engines to see if changing the theme in LXDE would resolve Bug 31002, to discover that none of the themes that installed will actually be applied when selected. The only themes that will work/can be changed are Adwaita, Adwaita-dark and HighContrast, which are the three that were initially installed with LXDE.

Version-Release number of selected component (if applicable):

2.20.2-13


Steps to Reproduce:
1. Install gtk2-theme-engines (which will install five other packages)
2. Go to LXDE menu (Mageia icon)/Tools/Customize Look and Feel
3. On Widget tab, select one of the themes listed on the left. Other than the three mentioned above, none of the others will be applied or displayed when selected. 

Additional Information:

Screenshots attached
Comment 1 Edward 2022-10-29 04:22:42 CEST
Created attachment 13457 [details]
Adwaita theme

Window showing sample of Adwaita theme.
Comment 2 Edward 2022-10-29 04:23:34 CEST
Created attachment 13458 [details]
Adwaita-dark

Window showing sample of Adwaita-dark theme
Comment 3 Edward 2022-10-29 04:24:18 CEST
Created attachment 13459 [details]
HighContrast

Window showing sample of HighContrast theme
Comment 4 Edward 2022-10-29 04:25:33 CEST
Created attachment 13460 [details]
Blurcurve-strawberry

Showing window sample of Bluecurve-strawberry, the graphic did not change from Adwaita and does not become applied when selected.
Comment 5 Edward 2022-10-29 04:26:06 CEST
Created attachment 13461 [details]
nimbus

Showing window sample of nimbus, the graphic did not change from Adwaita and does not become applied when selected.
Comment 6 Lewis Smith 2022-10-29 20:45:15 CEST
Thank you for this report.
I wonder whether the fault is offering GTK2 anything; I thought it was banished henceforth in favour of GTK3.
 However I found 9 gtk2 packages on my Cauldron system (45 in repos):
adwaita-gtk2-theme-3.28-9.mga9
gtk2-clearlooks-engine-2.20.2-13.mga9
gtk2-hc-engine-2.20.2-13.mga9
gtk2-murrine-engine-0.98.2-12.mga9
lib64cheese-gtk25-41.1-2.mga9
lib64dbusmenu-gtk2_4-16.04.1-1.20170109.5.mga9
lib64gtk2-clearlooks-engine-2.20.2-13.mga9
lib64gtk2-hc-engine-2.20.2-13.mga9
lib64gtk2-murrine-engine-0.98.2-12.mga9
 against 17 (87 in repos) citing gtk3.

Assigning to NicolasS for LXDE.

Assignee: bugsquad => nicolas.salguero

Comment 7 Edward 2022-10-29 21:09:42 CEST
The Vertex theme comes in both GTK2 and GTK3 varieties. I installed the GTK3 package first, which also pulled in a few others including vertex-theme-common. On Customize Look and Feel, it was not even listed, so I uninstalled it and the associated packages.

Then installed the GTK2 package, which also installed gtk2- and lib64gtk2-murrine-engine and vertex-theme-common. The GTK2 Vertex appeared on Customize Look and Feel, but when selected, the theme did not change from Adwaita.
Comment 8 Nicolas Salguero 2022-11-02 11:11:40 CET
Hi,

Despite the fact that lxappearance is now built with GTK3 (Cauldron), the application only lists GTK2 themes, but assumes those themes have a GTK3 counterpart, to be able to set the same theme for all applications that use GTK2 and GTK3.

Since LXDE (Cauldron) is built with GTK3, a theme that is only available in GTK2, will not have a visible impact.

Best regards,
Comment 9 Nicolas Salguero 2022-11-18 10:52:42 CET
Hi,

lxappearance-0.6.3-3.git20220517.3.mga9 will solve that issue by only listing themes that are installed in GTK2 and GTK3.

Best regards,

Nico.

Resolution: (none) => FIXED
Status: NEW => RESOLVED