Como iniciar o reprodutor de áudio preferido através da linha de comando?

4

Meu script bash deve chamar o player de áudio preferencial do usuário em vez de vlc ou mplayer diretamente. Como posso chamá-lo do bash? Eu assumo algo como

audio-player --play music.mp3
    
por aggsol 12.02.2018 / 15:39

1 resposta

11

Tente usar o XDG aberto, ele deve abrir o arquivo com o aplicativo padrão:

xdg-open music.mp3

De página de manual do xdg-open :

  

NAME

   xdg-open - opens a file or URL in the user's preferred application
     

SINOPSE

   xdg-open {file | URL}

   xdg-open {--help | --manual | --version}
     

DESCRIÇÃO

   xdg-open opens a file or URL in the user's preferred application. If a
   URL is provided the URL will be opened in the user's preferred web
   browser. If a file is provided the file will be opened in the preferred
   application for files of that type. xdg-open supports file, ftp, http
   and https URLs.

   xdg-open is for use inside a desktop session only. It is not
   recommended to use xdg-open as root.
    
por N0rbert 12.02.2018 / 15:44