MochiMoppel wrote: Tue Sep 21, 2021 2:55 amKeep it simple and systematic. What happens when you reduce your script to
Code: Select all
rox /root/my-launch /usr/bin/xfe /root/my-applications/bin/launch/libre
Do all 3 windows appear? Try to find the combination that does work and then gradually add commands until you get to the point where is doesn't work anymore. That's where the analysis can begin.
I assume that libre and/or xfe are symlinks and that they point to wrapper scripts, which start the applications with an exec command. This would explain why no other commands thereafter have an effect until the started application is closed.
Just tried the stripped down code and it stops at Libre, Libre doesn't launch until Xfe is closed, and then Libre launches immediately.
Libre is a straight appimage off Libre's download page. My symlink points to it and it launches, no script involved, but I'm pretty clueless about how appimage wrappers work.
Xfe on the other hand is a straight executable and my command points straight to usr/bin/xfe, which is not a script. It has always worked, but perhaps there is a start-up file for it somewhere. How would I trace back to it? It's installed from a pet, so it's in the filesystem menu.