Spotify клавиатура управления не работает - proUbuntu
Купить гитару в Москве
8 голосов
/

Я нахожусь на Ubuntu 16.04, я не могу играть, приостановить, перейти к следующей или предыдущей песне в spotify. Есть много ответов, но большинство из них сложные, есть ли простое решение, которое не требует командной строки?

У меня Bluetooth-клавиатура Logitech.

Ответы [ 3 ]

13 голосов
/

Существует простое решение: эта тема на форуме Spotify , благодаря schuellerf и rszabla . Решение довольно простое и работает на любом дистрибутиве Linux.

  1. Загрузите этот файл , распакуйте его и сделайте его исполняемым chmod a+x spotify_control
  2. Поместите его в любое место, я предполагаю, что он находится в папке «Загрузки»
  3. Перейти в настройки -> клавиатура -> сочетания клавиш -> настраиваемые сочетания клавиш

enter image description here

  1. Добавьте новый ярлык, нажав кнопку «плюс», я переопределю стандартные клавиши воспроизведения / паузы / следующего и предыдущего, потому что я слушаю музыку только при использовании spotify. Если вам нужны эти ярлыки, назначьте другие для Spotify

enter image description here

Команда, которую вы видите на картинке выше, предназначена для функции «воспроизведение / пауза»

/home/your_username/Downloads/spotify_control playpause

Доступные команды

  1. /home/your_username/Downloads/spotify_control playpause
  2. /home/your_username/Downloads/spotify_control previous
  3. /home/your_username/Downloads/spotify_control next
  4. /home/your_username/Downloads/spotify_control play
  5. /home/your_username/Downloads/spotify_control stop

Обратите внимание, что вы должны сделать это

/home/your_username/Downloads/spotify_control playpause

Потому что

~/Downloads/spotify_control playpause

Это не сработает, по крайней мере, в Ubuntu 16.04, Unity Desktop, менеджер ярлыков не понимает тильду ~

4 голосов
/

Вот еще одна ссылка, которую я нашел, которая помогает мне и ее решения, о которых упоминает k2shah , но с более подробной информацией.

Вместо загрузки spotify_control вы используете команды D-Bus. Прежде чем добавить ее в качестве новой команды клавиатуры, не стесняйтесь выполнять эти команды.

Play / Stop

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.Next

Предыдущий

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

После того, как вы подтвердите вышеуказанные команды, не стесняйтесь добавлять их в качестве сочетания клавиш. Для Ubuntu «Настройки> Устройства> Клавиатура», затем добавьте (+) и введите имя и скопируйте команды, а затем добавьте сочетание клавиш.

TheLink

1 голос
/

Если вы не хотите загружать файл и хранить его (по какой-либо причине), вы можете просто назначить ключ для команды, которая запускается в файле

Я установил новую пользовательскую привязку клавиш

Имя: Spotify Play / Pause

Команда:

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

для других команд просто замените PlayPause на Stop, Next или Previous

Добро пожаловать на сайт proUbuntu, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...