Как запустить предпочитаемый аудиоплеер через командную строку?
Мой bash-скрипт должен вызывать предпочитаемый пользователем аудиоплеер вместо vlc или mplayer напрямую. Как я могу назвать это с Bash? Я предполагаю что-то вроде
audio-player --play music.mp3
1 ответ
Решение
Попробуйте использовать XDG open, он должен открыть файл с приложением по умолчанию:
xdg-open music.mp3
НАЗВАНИЕ
xdg-open - opens a file or URL in the user's preferred application
СИНТАКСИС
xdg-open {file | URL} xdg-open {--help | --manual | --version}
ОПИСАНИЕ
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.