Não é referenciado como sendo possível fornecer um caminho não absoluto (espere do próprio $PATH ).
O que você pode fazer é adicionar um script (colocado em PATH ) que executará o arquivo fornecido (fornecido como um parâmetro) de acordo com o diretório inicial do usuário.
Basta abrir um terminal e digitar
sudo nano /usr/bin/run-in-home
simplesmente escreva isso:
#!/bin/bash
'$HOME/'
saia do editor ( Ctrl + X , depois Y e depois Enter ) e dê permissão de execução para este script
sudo chmod +x /usr/bin/run-in-home
Agora você pode definir o campo Path : como run-in-home e o campo Parameters : como 'path/to/file param1 parm2' , para que, no seu caso, seja
EDITAR
Se você quiser iniciar seu arquivo com outro programa (por exemplo, um arquivo .jar ou se o python não puder ser executado diretamente), você poderá alterar /usr/bin/run-in-home para este
#!/bin/bash
if [ $# -eq 2 ]; then
' $HOME/'
else
'$HOME/'
fi
e agora o campo Parameters : se torna 'program program-parameter1 program-parameter2' 'path/to/file param1 parm2' , por exemplo 'java -jar' 'Documents/Minecraft/Minecraft.jar' .