Bug 30651 - LXDE Widget configuration screen is missing graphics
Summary: LXDE Widget configuration screen is missing graphics
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Nicolas Salguero
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-18 20:15 CEST by Edward
Modified: 2022-11-18 14:53 CET (History)
1 user (show)

See Also:
Source RPM: lxappearance-0.6.3-3.git20220517.1.mga9.src.rpm
CVE:
Status comment:


Attachments
LXDE Custonmize Look and Feel window with missing graphics as described. (34.51 KB, image/png)
2022-07-18 20:16 CEST, Edward
Details
Same window from mga8 LXDE install - showing all graphics. (39.72 KB, image/png)
2022-07-18 21:30 CEST, Edward
Details

Description Edward 2022-07-18 20:15:43 CEST
Description of problem:

The LXDE Customize Look and Feel window is missing some graphics on the Widget tab. Specifically, there should be left and right arrows, a red stop sign icon and what looks like a search field.

On https://livingthelinuxlifestyle.wordpress.com/2019/10/05/how-to-configure-the-lxde-desktop-the-fast-and-easy-way/ scroll down to LXDE Appearance Settings, the window displayed there is what it should look like. 


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

0.99.2-3.git20190224.7


Additional information:

Attached is a screenshot of the same window as displayed in Cauldron. Only three widget themes are listed and the same graphics are missing with all three.

In Bug 30574, Nicolas reported an issue upstream with LXDE being built with GTK+3. I do not know if GTK+3 could be the reason for the missing graphics.
Comment 1 Edward 2022-07-18 20:16:35 CEST
Created attachment 13342 [details]
LXDE Custonmize Look and Feel window with missing graphics as described.
Comment 2 Edward 2022-07-18 21:29:24 CEST
Installed mga8 LXDE in a virtual machine. The same window is correctly displaying all of the graphics. Screenshot attached.
Comment 3 Edward 2022-07-18 21:30:18 CEST
Created attachment 13343 [details]
Same window from mga8 LXDE install - showing all graphics.
Comment 4 Lewis Smith 2022-07-18 21:41:44 CEST
Thank you for the report. The screenshots make good clear evbidence!

Looking at what is missing in the new version, I see:
- missing application Tab separators
- the whole example toolbar below the menus
- the slider handle
Doubtless there are other things in other places.

I think this is for NicolasS.

Assignee: bugsquad => nicolas.salguero

Comment 5 sturmvogel 2022-07-18 22:04:51 CEST
Confirmed in VB.
MGA8 works just fine. Update to cauldron-> icons disappear. No matter which theme, iconset, color scheme or whatever is chosen...
Comment 6 sturmvogel 2022-07-18 22:13:34 CEST
This will be a hard job for NicolasS as LXDE is upstream literally dead since several years. Given the many bugs Edward disvovered in LXDE...
Comment 7 sturmvogel 2022-07-18 22:15:01 CEST
We are already using the latest lxde-common-0.99.2 which is from 2016!
So dead....
Comment 8 Edward 2022-07-18 22:28:47 CEST
People are reporting issues with LXDE at both GitHub and SourceForge, but someone on the ML at SourceForge, said GitHub was the repo.

I also looked at the live LXDE images from Debian (11) and Fedora (36) and all of the graphics on the same window, appear. I cam only guess that they continue to build LXDE with GTK+2.
Comment 9 Dave Hodgins 2022-07-18 23:10:51 CEST
Perhaps it's time to drop lxde for cauldron.

CC: (none) => davidwhodgins

Comment 10 Edward 2022-07-18 23:21:45 CEST
If the decision is made to drop LXDE from Cauldron, I would like to recommend that LXQt be added as a desktop environment option to the Cauldron installer ISO. The classic installer for mga8 does not have LXQt as an option.
Comment 11 sturmvogel 2022-07-18 23:24:59 CEST Comment hidden (obsolete)
Comment 12 Nicolas Salguero 2022-07-19 10:00:10 CEST
Hi,

lxde-common is a package containing only some configuration files and shell scripts.  It is very simple and general, which is why it does not need to have a new version.

Moreover, it is not involved in the current bug: the package concerned by the described behaviour is lxappearance, which dates from 2022-05-17, so it is far from dead.

In addition, for me, the described behaviour is not really a bug but a feature.  With GTK+3, the developers of Gnome wanted to simplify the GUI, by removing the toolbars, for example, so the preview displayed by lxappearance reflects those changes.

To my knowledge, Mageia is the first distribution to entirely switch LXDE from GTK+2 to GTK+3.  In the other distributions, LXDE is built with GTK+2 and, sometimes, they offer an experimental build of LXDE with GTK+3.  I had a fair amount of work to achieve the current result but, for me, the only remaining bug is bug 30574, which I reported upstream.  In parallel, I try to understand the code to fix that bug but the documentation of GTK+3 is really poor so I have not succeeded for the moment.

Best regards,
Nicolas Salguero 2022-07-19 10:00:40 CEST

Source RPM: lxde-common-0.99.2-3.git20190224.7.mga9.src.rpm => lxappearance-0.6.3-3.git20220517.1.mga9.src.rpm

Comment 13 sturmvogel 2022-07-19 10:33:38 CEST
Thats interesting as the latest release from lxappearance-0.6.3 dates 25.Jan 2017. Two month ago there was only a minor translation and minor commit to fix a crash. But the project is far from maintained or active...
Comment 14 Nicolas Salguero 2022-09-06 17:06:12 CEST
Hi,

I close that bug because it is a GTK3 feature and not a bug.

Best regards,

Nico.

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

Comment 15 Nicolas Salguero 2022-11-18 14:53:53 CET
lxappearance-0.6.3-3.git20220517.4.mga9 includes a patch that replaces the GtkHandleBox by a GtkEventBox.

Resolution: INVALID => FIXED


Note You need to log in before you can comment on or make changes to this bug.