Как сделать Spotify музыкальным проигрывателем по умолчанию?

12

«Spotify для Linux» не отображается в меню приложений по умолчанию для музыки (раздел информации о системе в настройках системы).

Поэтому, это также не входит в черту, и музыкальные медиа-клавиши не работают также.

Как сделать приложение по умолчанию для воспроизведения музыки или заставить работать клавиши мультимедиа?

hemanv2
источник

Ответы:

9

У меня нет спрайтов, поэтому я могу ответить только на вопрос 1

«Музыкальный проигрыватель по умолчанию» или «Прослушивание музыки» в Dash устанавливается любым приложением по умолчанию для audio / x-vorbis + ogg

В этом и заключается полезность настройки музыкального проигрывателя по умолчанию в «Системных настройках»> «Информация о системе»> «Приложения по умолчанию»> «Музыка».

Чтобы использовать проигрыватель, который не отображается в раскрывающемся списке вышеупомянутых настроек, есть два способа, самый прямой, во всех случаях приложение должно иметь .desktop , в этом случае может быть spotify.desktop

gedit ~/.local/share/applications/mimeapps.list

В разделе [Приложения по умолчанию] найдите эту строку

 audio/x-vorbis+ogg=

Если он там, замените what.desktop на любой ваш выбор. В противном случае просто добавьте строку, Пример - я установил audacious, вы будете использовать spotify.desktop, если он существует.

[Default Applications]
audio/x-vorbis+ogg=audacious2.desktop

Кроме того, вы можете добавить что бы то ни было .desktop в конец той же строки в [Добавленные ассоциации], тот же пример, обратите внимание, что записи в Добавляемом заканчиваются на;

[Added Associations]
audio/x-vorbis+ogg=vlc.desktop;audacious2.desktop;

Другая вещь, которую можно сделать, это открыть файл .desktop вашего приложения в текстовом редакторе, в этом случае, возможно, spotify.desktop

Добавьте% U в конец строки Exec =, снова используя в качестве примера audacious

Exec=audacious2 %U

Также найдите строку MimeTypes = и посмотрите, есть ли эта запись, audio / x-vorbis + ogg;

Если нет, то просто добавьте в конец строки

Дуг
источник
Потребовалось несколько минут, чтобы Spotify появился в «стандартных приложениях», но работал отлично.
Томас Гонсалес
3

Как предложил Дуг, просто добавьте эту строку в ваш ~/.local/share/applications/mimeapps.listфайл в двух местах, например так:

[Default Applications]
...
audio/x-vorbis+ogg=spotify.desktop

[Added Associations]
...
audio/x-vorbis+ogg=spotify.desktop;

После этого Spotify мгновенно обнаружился как моя музыка по умолчанию, играемая в Unity.

Ура!

Джон Дж. Камиллери
источник
Любая идея, как сделать, чтобы открыть уже запущенный экземпляр Spotify вместо запуска нового?
Пиранна
0

В 18.04 я добавил эти строки в /usr/share/applications/mimeapps.list [Новый файл]

[Default Applications]
audio/x-vorbis+ogg=spotify.desktop
[Added Associations]
audio/x-vorbis+ogg=spotify.desktop;

Работает как шарм! Теперь я могу, наконец, пропустить использование сочетаний клавиш.

stepedes
источник
-1

Если вы хотите иметь полезные ярлыки из командной строки, где бы вы ни работали, пожалуйста, обратитесь к форуму spotify:

https://community.spotify.com/t5/Desktop-Linux/Basic-controls-via-command-line/td-p/4295625

Вы можете напрямую использовать эти события в качестве команды для настраиваемого сочетания клавиш, и они работают как шарм. Я начал использовать переключатель воспроизведения / паузы. Фантастический!

С уважением

Jordi
источник
-1

Ответ Дуга хорошо работает. Я хотел добавить, что файл .desktop для spotify теперь spotify_spotify.desktopи мой ~/.local/share/applications/mimeapps.listфайл выглядит так:

[Default Applications]
audio/x-vorbis+ogg=spotify_spotify.desktop
[Added Associations]
audio/x-vorbis+ogg=spotify_spotify.desktop;
ssohin
источник