Yes, I tried, of course, while building asm3 release package. I did my research, you know. I even read the gtk source code. If I didn't find the answer, I would have built a customized gtk package and continue searching.
No, this is not a similar issue. FreeCAD does not really have customized theme code, it is just Qt trying to use the system theme and failed because of missing gtk theme module. The bundled libgtk package is fine. It is just missing the theme module, which is a separate package. It is available somewhere on the host system and the bundled libgtk can't find them.looo wrote: ↑Sun May 26, 2019 4:35 pmI think we are running into a similar issue. We should stop trying to support as many distros via hacks... We should take the conda packages (Cross Linux / Cross platform) and if people tell us FreeCAD doesn't look very nice on distro xx we should answer: this is a problem of the distro xx. If the distro would support conda-packages this issue wouldn't exist. This is the only way towards a more consistent packaging system.
This is not a specific issue for conda either, as the problem appears when you try bundling conda built binaries with AppImage. As I mentioned before, AppImage folks are probably aware of this problem, and they choose not to bundle libgtk or libgdk-pixbuf. You can check out pkg2appimage/excludedeblist file. If one creates an AppImage with a deb package, say from freecad daily ppa, libgtk will not be bundled even if it's in the dependency list.