Кнопки play/stop/next/prev не работают с Spotify

Я использую Spotify Linux Beta. Моя клавиатура - это клавиатура Logitech с подсветкой.

Мои сочетания клавиш работают с Banshee, но не со Spotify, хотя управление Spotify с помощью виджета "Громкость" в правом верхнем углу верхней панели работает нормально.

3 ответа

Решение

Используя это руководство, я сделал следующее: http://www.mabishu.com/blog/2010/11/15/playing-with-d-bus-interface-of-spotify-for-linux/

Вам нужно будет установить mdbus2:

sudo apt-get install mdbus2

Теперь вы можете попробовать сыграть / сделать паузу:

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause

Чтобы связать это с ключом, вам нужен, например, AutoKey.

sudo apt-get install autokey-gtk

Создайте новый скрипт и используйте этот код:

system.exec_command("dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause", getOutput=False)

и связать его с тем ключом, который вы хотите использовать.

Конечно, вы можете использовать тот же метод для создания горячих клавиш для следующего и предыдущего:)

Эта команда покажет вам, какие методы доступны:

mdbus2 org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2

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

Отказ от ответственности: я работаю на Spotify

Это было известной отсутствующей функцией клиента linux, но мы добавили ее в версии 0.9.4. Так что, хотя этот поток довольно старый, стоит отметить, что теперь он должен работать. Если у вас по-прежнему возникают проблемы с клавишами мультимедиа, отправьте сообщение на форумах сообщества.

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

Запустить в терминале unity-control-center keyboard или перейдите к Клавиатура в ваших настройках, перейдите к Shortcuts вкладка тогда Sound and Media, Убедитесь, что у вас есть привязки для ваших медиа-ключей.

Другие вопросы по тегам