Uma correção muito fácil é a seguinte:
Crie um script personalizado seu e dentro do arquivo da área de trabalho faça-o:
/home/kevin/Documents/Scripts/orWherever/myCustomScript.sh %U
(ou qualquer que seja o caminho para o seu script personalizado; não se esqueça de torná-lo executável)
e dentro do script personalizado da sua chamada
#!/bin/bash
fuseiso -p "/media/$(basename )"
Editar:
Explicação de por que não funciona da maneira como você tentou:
O $(command here)
para obter a saída do comando basename
é uma coisa bash
e não funciona por padrão em todos os lugares. O campo Exec
espera um arquivo executável e (opcionalmente) pode passar parâmetros para ele. Na verdade, %U
não é a única coisa que é suportado . É por isso que algo que funcionaria em um script bash nem sempre funciona nesse caso.