Яке середовище distro / desktop ви використовуєте? Я перебуваю на 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 розбиває його, не встановлюючи. Так чи інакше, це працює для мене, тому я сподіваюся, що це працювало на вас!