desk
desk copied to clipboard
`get_running_shell` picks not-a-shell sometimes
Running strace desk run hello something leads to desk deciding my shell is strace, so it invokes strace -ic something. This actually runs something, but without the requested desk environment and a confusing strace warning and output.
Looking for the session leader might give a better result.