Replies: 1 comment 4 replies
-
Thanks @onli for making an AppImage of simdock and thanks for asking.
So what you are encountering seems to be not so much an issue with the AppImage "self-mounting disk image" format itself but with the deployment tools used to produce the AppDir that goes inside the AppImage.
linuxdeploy uses plugins to do the deployment, I think there is one for Gtk but I am not so sure about wxWidgets. Possibly a custom plugin would be needed for it, but I cannot say for sure without knowing what actually causes the error.
AppImage doesn't block access to anything, but some applications try to load resources from hardcoded paths within
AppImage: unlikely the cause. Making the AppDir that goes into the AppImage: could well be the culprit. One way to try out: Run the AppRun file in your AppDir directly, without using the AppImage. Possbily something breaks if some paths can't be resolved properly. Do you know how to use
Well. That's easy to rule out: Just build and install simdock "normally" on your build system, and see whether it works when compiled and installed on that system "traditionally". (E.g., using a Ubuntu Live ISO) Next step: See if we can raise the wxWidgets version - maybe by using a newer Ubuntu version as base?
Hope this helps! |
Beta Was this translation helpful? Give feedback.
-
I have a dock that uses wxWidgets to build the UI. Recently I enabled compositing, which worked fine on my system. But it doesn't work anymore when starting the dock via the AppImage. My guess is that the old wxWidgets version (3.0 vs 3.2) is to blame, compositing was always broken for me before when trying to enable it in this app, and according to discussion posts about wxWidgets it was known to be buggy. How should I continue now?
My project writeup of this issue is at onli/simdock#16, I'd be happy for feedback either here or there :)
Beta Was this translation helpful? Give feedback.
All reactions