Se xdg-open
abrir imediatamente e não esperar, considere usar o nome real do reprodutor de música que você usa (o padrão para o Ubuntu seria totem
) em vez de xdg-open
Alternativamente, o que também pode ser feito é isto:
xdg-open file.wav ; while pgrep -f "file.wav" >/dev/null ; do : ; sleep 1 ; done
Isso provavelmente seria melhor em um script em vez de alias, então você teria várias linhas. Basicamente, aqui colocamos um laço while que nos impede de ir para a próxima instrução, e estamos repetidamente verificando se existe um processo que tenha file.wav
em sua linha de comando. Uma vez que não há processo como esse, você pode ir para a próxima linha de xdg-open