Какой дистрибутив / окружение рабочего стола вы используете? Я нахожусь на XFCE, и есть проблема с привязками клавиш (я полагаю, что XFCE интерпретирует их иначе, чем другие DE).
Я нашел страницу GitHub с описанием решения, которое работало для меня в Ubuntu 17.04 с XFCE: https://gist.github.com/jbonney/5743509
Вот шаги (объясненные чуть более подробно, чем страница GitHub):
- Зайдите в Диспетчер настроек
- Перейти к клавиатуре
- Перейдите на вкладку «Ярлыки приложений».
- Нажмите Добавить
- В зависимости от того, какую комбинацию клавиш вам нужно добавить, используйте эти команды
- Воспроизведение / Пауза:
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
- Стоп:
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Stop
- Следующий:
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next
- Предыдущая:
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous
- Затем нажмите соответствующую клавишу. Каждый ключ должен вызывать определенный код для каждого. Они идут следующим образом:
- Воспроизведение / Пауза:
XF86AudioPlay
- Стоп:
XF86AudioStop
- Следующий:
XF86AudioNext
- Предыдущая:
XF86AudioPrev
Это должно это исправить! Это сработало для меня. Вы можете пропустить кнопку «Стоп» и не путать ее с кнопкой «Воспроизведение / Пауза». Я почти сделал.
Как я уже сказал, у XFCE есть проблемы с ключами. Я думаю, что XFCE интерпретирует XF86AudioPlay
из- XF
за самого начала, а Spotify не распознает его. Это имело бы смысл, потому что это работает в других DE без проблем, но XFCE ломает это, не будучи настроенным. В любом случае, это работает для меня, поэтому я надеюсь, что это сработало для вас!