FS#70211 - [freecad] does not render properly under Gnome

Attached to Project: Community Packages
Opened by Mike Javorski (javmorin) - Monday, 29 March 2021, 21:33 GMT
Last edited by Alexander F. Rødseth (xyproto) - Wednesday, 31 March 2021, 22:02 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Alexander F. Rødseth (xyproto)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Installing the 0.19.1-2 package for freecad, and upon launch many graphics are not rendering properly.

Examples:
- loading screen does not show progress of components loaded (usually shows as text)
- once main screen is loaded, most icons are not visible/distorted (see attached)
- clicking over menus produces significant distortion and almost nothing clickable

The freecad distributed "AppImage" works/renders properly on this machine, so likely a library issue in Arch package.

Additional info:
* version 0.19.1-2
* I tried with existing config, and also tried wiping all config params withe same result.
* I am running Gnome Shell DE

Steps to reproduce:
- Install freecad 0.19.1-2
- Launch freecad (either via UI or command line)
- Witness the mess, as shown in the attached screenshot
This task depends upon

Closed by  Alexander F. Rødseth (xyproto)
Wednesday, 31 March 2021, 22:02 GMT
Reason for closing:  Upstream
Comment by Alexander F. Rødseth (xyproto) - Tuesday, 30 March 2021, 12:36 GMT
It renders properly here. Could you please try launching this under Xfce4?
Comment by Mike Javorski (javmorin) - Tuesday, 30 March 2021, 23:49 GMT
I was able to run it in Gnome on another machine w/o issue, and on this machine in i3 without issue. I then realized I run a non 1.0 scaling factor for Gnome on this machine, set it back to 1.0 and now FreeCad loads fine (just with giant text/icons). What I don't understand is why the AppImage version runs properly even with the tweaked scaling factor, but the Archlinux package does not.

Is it possibly a compilation option that is missing for enabling scaling factors?
Comment by Alexander F. Rødseth (xyproto) - Wednesday, 31 March 2021, 22:02 GMT
Could it be that the AppImage version does not respect the scaling factor in the same way?

Either way, the FreeCAD developers would probably be interested in fixing this, if a bug was reported their way.

I'll close this as an "Upstream bug", please re-open it if this can be fixed by ie. compiling it with different flags.

Thanks for caring about the FreeCAD package in the first place!

Loading...