Kontrolki klawiatury Spotify nie działają

18

Jestem na Ubuntu 16.04, nie mogę odtwarzać, wstrzymywać, przechodzić do następnej lub poprzedniej piosenki w Spotify. Istnieje wiele odpowiedzi, ale większość z nich jest skomplikowana, czy istnieje proste rozwiązanie, które nie wymaga wiersza poleceń?

Mam klawiaturę Bluetooth firmy Logitech.

Lynob
źródło
Wszystko, co musiałem zrobić, to zamknąć Google Chrome lub dowolną przeglądarkę z YouTube'em lub innymi mediami, aby moje przyciski działały z Spotify, a następnie ponownie otwórz przeglądarkę
Nicwenda

Odpowiedzi:

28

Jest to proste rozwiązanie kredyt trafia do tego wątku na forum Spotify , dzięki schuellerf i rszabla . Rozwiązanie jest dość proste i działa na dowolnej dystrybucji Linuksa.

  1. Pobierz ten plik , rozpakuj go i uruchom gochmod a+x spotify_control
  2. Umieść go w dowolnym miejscu, założę, że jest on umieszczony w folderze Pobrane
  3. Przejdź do ustawień -> klawiatura -> skróty klawiaturowe -> niestandardowe skróty

wprowadź opis zdjęcia tutaj

  1. Dodaj nowy skrót, klikając przycisk plus, zastąpię domyślny klawisz odtwarzania / pauzy / następnego i poprzedniego, ponieważ słucham muzyki tylko na miejscu, jeśli potrzebujesz tych skrótów, przypisz inne dla Spotify

wprowadź opis zdjęcia tutaj

Polecenie widoczne na powyższym obrazku dotyczy funkcji „odtwarzaj / pauzuj”

/home/your_username/Downloads/spotify_control playpause

Polecenia, które są dostępne

  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

Pamiętaj, że musisz to zrobić

/home/your_username/Downloads/spotify_control playpause

Bo

~/Downloads/spotify_control playpause

To nie zadziała, przynajmniej nie w Ubuntu 16.04, Unity Desktop, menedżer skrótów nie rozumie tyldy ~

Lynob
źródło
3
to zadziałało dla mnie, dzięki! szybkie informacje o moim systemie: ubuntu 16.04 i używanie klawiatury Apple (przewodowej)
mithril_knight
Co ze skrótem „Nie odtwarzaj tego utworu” do list odtwarzania?
Barbaros Alp
Pracowałem 18.04 z Spotify zainstalowany za pomocą przystawki. dzięki
ibrahim
22

Oto kolejny link, który znalazłem, który pomaga mi i jego te same rozwiązania co k2shah wspominają o tym, ale z bardziej szczegółowymi informacjami.

Zamiast pobierać spotify_control, używasz poleceń D-Bus. Zanim dodasz je jako nowe polecenie klawiatury, możesz je wykonać.

Play / Stop

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

Kolejny

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

Poprzedni

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

Po zatwierdzeniu powyższych poleceń możesz dodać je jako skrót klawiszowy. W systemie Ubuntu: „Ustawienia> Urządzenia> Klawiatura” niż dodaj (+) i wpisz nazwę i skopiuj polecenia, a nie skrót klawiaturowy.

Połączenie

IvanAK
źródło
1
dla następnej / poprzedniej działało jak urok, ale w przypadku odtwarzania / pauzy skrót klawiszowy odtwarzania / pauzy audio nie działa. Jeśli zmienię przypisanie na „super +;” lub inny modyfikator + działa klawisz niefunkcyjny. Masz pomysł, dlaczego?
Lucas Vasconcellos Czepaniki
Sprawdź, czy ta mapa jest już zajęta dla czegoś innego.
IvanAK
2

Jeśli nie chcesz pobierać pliku i przechowywać go (z dowolnego powodu), możesz po prostu przypisać klucz do polecenia uruchamianego w pliku

Skonfigurowałem nowy niestandardowy skrót klawiszowy

Nazwa: Spotify Play / Pause

Komenda:

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

dla innych poleceń prostu zastąpić PlayPausez Stop, NextlubPrevious

k2shah
źródło
1

Wszystko, co musiałem zrobić w Fedorze, to sudo dnf install playerctl

W każdym razie działa w Ubuntu, nie mam pojęcia, dlaczego brakuje tutaj takiej podstawowej funkcjonalności.

Aiphee
źródło