I have an issue with running the Insightfull.io Workpuls app on my Fedora 40.
I’ve installed it as an executable file so all I did : chomd +x Workpuls.AppImage ./Workpuls.AppImage
The application launched successfully but I got this error in my terminal: ❯ ./Workpuls.AppImage [264438:0525/153707.047497:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process.
The app window showed up, but when I pressed Check out button on the App to start the timer: Desktop file not found for a specified executable. Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0". Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
./Workpuls.AppImage --no-sandbox but it doesn’t seem to work, I get the same errors.
After the app is launched it will auto close in a few minutes after a punch on errors on the terminal
I searched a lot but I got nothing xD, it’s been like one week with the problem
expecting to run the app successfully with no issues, please
Like @computersavvy pointed out, the app is your issue, and since it is proprietary (ie not open sourced) we (by that I mean community of helpers ) will be unable to help since we can’t see whats going on. The most likely scenario is that a library that is a dependency of the app is no longer ABI compatible with it due to breaking changes. Since the proprietary app is the broken item (ie it didn’t keep up with the constant and rapid change cycle of Fedora) it is really the place to get support on this. To solve it on your own is going to take some digging on your part. If you can find the missing bits you need, maybe we can help you get them installed.
Thank you for your answers guys.
anyway, I’ve solved the issue today.
The issue was something related to Wayland,
Developers of (Workpuls app) said that “The app needs x11 to run on Linux”,
my system was using Wayland by default. I’ve only changed it to x11
Steps (If someone else got the same issue):
echo $XDG_SESSION_TYPE
must show: Wayland
sudo vim /etc/gdm/custom.conf
uncommit line with #WaylandEnable=false → WaylandEnable=false