For reference, here's the document that defines what you can put in those launchers: https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#exec-variables
Looks like you either need to specify an absolute path, or make sure the app is in a folder specified by $PATH. Most DE's and even some window managers implement XDG so this is distro agnostic. -Ben ------- Original Message ------- On Wednesday, January 4th, 2023 at 1:50 PM, Dick Steffens <d...@dicksteffens.com> wrote: > On 1/4/23 12:22, Ben Koenig wrote: > > > The XDG launchers used in most Desktop environments don't have the ability > > to use shell expansion ($ variables or ~). So you need to specify the full > > path. Most GUI tools to create a launcher will have a file selecter that > > you can use, and you might notice that after selecting your file it inputs > > the full path. > > > > You might be able to set a "working directory" in the launcher, and then > > just specify the name of the file you want to execute. > > > > There might be variables available per the XDG specification, but I can't > > remember what they are. I'm pretty sure there is a syntax to specify the > > user. > > > That worked. I put /home/rsteff in front of the rest of the string. Also > I was able to choose the working directory in the Launcher widget by > clicking on a file folder icon. After that, I was able to click on the > file folder icon next to the command selector and it took the .appimage > file for OpenShot in that directory. > > Thanks! > > -- > Regards, > > Dick Steffens