Câu trả lời:
Có một giải pháp tín dụng đơn giản dành cho chủ đề này trên diễn đàn Spotify , Cảm ơn schuellerf và rszabla . Giải pháp này khá đơn giản và hoạt động trên mọi bản phân phối Linux.
chmod a+x spotify_control
Lệnh bạn thấy trong hình trên là chức năng 'phát / tạm dừng'
/home/your_username/Downloads/spotify_control playpause
Các lệnh có sẵn
/home/your_username/Downloads/spotify_control playpause
/home/your_username/Downloads/spotify_control previous
/home/your_username/Downloads/spotify_control next
/home/your_username/Downloads/spotify_control play
/home/your_username/Downloads/spotify_control stop
Xin lưu ý rằng bạn phải làm điều này
/home/your_username/Downloads/spotify_control playpause
Bởi vì
~/Downloads/spotify_control playpause
Điều đó sẽ không hoạt động, ít nhất là không phải trong Ubuntu 16.04, máy tính để bàn thống nhất, trình quản lý phím tắt dường như không hiểu dấu ngã ~
Đây là một liên kết khác mà tôi đã tìm thấy giúp tôi và các giải pháp tương tự như k2shah đề cập đến nó, nhưng với nhiều chi tiết hơn.
Thay vì tải xuống spotify_control, bạn sử dụng các lệnh D-Bus. Trước khi bạn thêm nó dưới dạng một lệnh bàn phím mới, vui lòng thực hiện các lệnh đó.
Dừng chơi
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
Kế tiếp
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next
Trước
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous
Khi bạn xác thực các lệnh trên, vui lòng thêm chúng dưới dạng Phím tắt. Đối với Ubuntu, "Cài đặt> Thiết bị> Bàn phím" hơn là thêm (+) và đặt tên và sao chép các lệnh, hơn là đặt phím tắt.
Nếu bạn không muốn tải xuống một tệp và giữ nó xung quanh (vì bất kỳ lý do gì), bạn có thể chỉ định khóa cho lệnh chạy trong tệp
Tôi thiết lập một keybind tùy chỉnh mới
Tên: Spotify Chơi / Tạm dừng
Chỉ huy:
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
cho các lệnh khác chỉ cần thay thế PlayPause
với Stop
, Next
hoặcPrevious