Керування клавіатурою спотифіковано не працює


19

Я на Ubuntu 16.04, не можу грати, робити паузу, перейти до наступної або попередньої пісні в спотифі. Відповідей багато, але більшість складних, чи є просте рішення, яке не вимагає командного рядка?

У мене клавіатура Bluetooth Logitech Bluetooth.


Все, що мені потрібно було зробити, це закрити Google Chrome або будь-який веб-переглядач, на якому грав Youtube або будь-який медіа, щоб мої кнопки працювали з Spotify, а потім знову відкрили браузер
Nicwenda

Відповіді:


28

Існує простий кредит рішення йде в цю тему на форумі Spotify , завдяки schuellerf і rszabla . Рішення досить просте і працює на будь-якому дистрибутиві Linux.

  1. Завантажте цей файл , витягніть його та зробіть його виконуванимchmod a+x spotify_control
  2. Розмістіть його де завгодно, я вважаю, що він розміщений у папці "Завантаження"
  3. Перейдіть до налаштувань -> клавіатура -> комбінації клавіш -> спеціальні ярлики

введіть тут опис зображення

  1. Додайте нову швидку клавішу, натиснувши кнопку плюс, я замінюю режим відтворення / паузи / наступний і попередній клавіші, тому що я слухаю музику лише на Spotify, якщо вам потрібні ці ярлики, то призначте різні для Spotify

введіть тут опис зображення

Команда, яку ви бачите на малюнку вище, призначена для функції «відтворення / пауза»

/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, робочий стіл єдності, диспетчер ярликів, схоже, не розуміє тильду ~


3
це працювало для мене, THX! швидка інформація моєї системи: ubuntu 16.04 та використання яблучної (дротової) клавіатури
mithril_knight

А як із ярликом "Не грати цю пісню" для списків відтворення?
Barbaros Alp

Працював 18.04 зі встановленим спотифоном за допомогою оснащення. дякую
Ібрагім

23

Ось ще одне посилання, яке я знайшов, що допомагає мені, і ті ж рішення, що і k2shah, згадують про це, але з більш детальною інформацією.

Замість завантаження spotify_control ви використовуєте команди D-Bus. Перш ніж додати його як нову команду клавіатури, сміливо виконайте ці команди.

Грати / зупинити

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 "Налаштування> Пристрої> Клавіатура", ніж додати (+) і поставити ім'я та скопіювати команди, ніж поставити ярлик клавіатури.

Посилання


1
для наступного / попереднього працював як шарм, але для відтворення / паузи клавіш швидкого відтворення аудіо / паузи не працює. Якщо я перезавантажую його до 'super +;' або інший модифікатор + нефункціональний ключ працює. Будь-яка ідея, чому?
Лукас Васкончелос Чепанікі

Перевірте, чи ця карта вже взята для чогось іншого.
Іванак

2

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

Я встановив нову спеціальну в'язку клавіш

Назва: Spotify Play / Pause

Команда:

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

для інших команд просто замінити PlayPauseз Stop, NextабоPrevious


1

Все, що мені довелося зробити у Fedora, - це sudo dnf install playerctl

Так чи інакше, він працює в Ubuntu, не маю уявлення, чому така основна функціональність тут відсутня.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.