You are not logged in.

#1 2020-12-05 17:39:12

Shino
Member
From: Germany
Registered: 2015-02-01
Posts: 74

[WORKAROUND] FreeCAD AppImage: GUI looks ugly and menus don't render

Hello,

I try to use the current FreeCAD v0.18 AppImage. My desktop environment is gnome3.
However, the GUI looks like some '90s program and the dropdown menus for "File", "Edit", etc. do not show text. They're just empty gray boxes.

I freshly installed my machine a few weeks ago. Before reinstalling arch, everything looked fine with the same AppImage.

A few days ago I had another Qt4 program which looked off and I fixed it by installing qt4 from the AUR and using qtconfig-qt4 to change the theme.
This does not seem to help for an AppImage though.

Can anyone help?


https://i.imgur.com/ScXmoN1.png

Mod note: Please don't embed huge images directly -- V1del

Last edited by Shino (2020-12-07 19:27:05)

Offline

#2 2020-12-05 17:44:56

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,330
Website

Re: [WORKAROUND] FreeCAD AppImage: GUI looks ugly and menus don't render

Freecad 0.18 is in the repos, why not use that?  Just to avoid qt dependencies? It sounds like you have qt4 installed anyways.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#3 2020-12-05 17:47:37

Shino
Member
From: Germany
Registered: 2015-02-01
Posts: 74

Re: [WORKAROUND] FreeCAD AppImage: GUI looks ugly and menus don't render

Trilby wrote:

Freecad 0.18 is in the repos, why not use that?  Just to avoid qt dependencies? It sounds like you have qt4 installed anyways.

Because Freecad needs the package opencascade74 but I already need the current opencascade package for another program.

Offline

#4 2020-12-06 15:58:49

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 13,037

Re: [WORKAROUND] FreeCAD AppImage: GUI looks ugly and menus don't render

The necessary support is now present in opencascade 7.5.x , see https://bugs.archlinux.org/task/68816

https://bugs.archlinux.org/task/68752 states that freecad-git from aur now works with opencascade 7.5.x .
If you don't want to use freecad-git , try convincing the freecad developers to make a new release (that does work with opencascade 7.5.x)  .


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#5 2020-12-06 16:35:30

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,330
Website

Re: [WORKAROUND] FreeCAD AppImage: GUI looks ugly and menus don't render

FYI, I don't know if the original issue would also exist with a arch packaged version (either repo or aur-built) but at least with those I might have an idea how to debug.  I don't have any first hand experience with AppImages, so I'm not even sure what they bundle and what they use from the system (e.g., qt libs, configurations, etc).


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#6 2020-12-07 19:26:39

Shino
Member
From: Germany
Registered: 2015-02-01
Posts: 74

Re: [WORKAROUND] FreeCAD AppImage: GUI looks ugly and menus don't render

Lone_Wolf wrote:

The necessary support is now present in opencascade 7.5.x , see https://bugs.archlinux.org/task/68816

https://bugs.archlinux.org/task/68752 states that freecad-git from aur now works with opencascade 7.5.x .
If you don't want to use freecad-git , try convincing the freecad developers to make a new release (that does work with opencascade 7.5.x)  .

I compiled freecad-git from the AUR. This seems to work. Haven't tested everything yet, but the GUI looks normal now and all content is shown.

Offline

Board footer

Powered by FluxBB