ฉันใช้ Ubuntu 16.04 ฉันไม่สามารถเล่นหยุดชั่วคราวไปที่เพลงถัดไปหรือเพลงก่อนหน้านี้ มีคำตอบมากมาย แต่ส่วนใหญ่ซับซ้อนมีวิธีแก้ปัญหาง่ายๆที่ไม่ต้องใช้บรรทัดคำสั่งหรือไม่
ฉันมีคีย์บอร์ดบลูทู ธ ของ Logitech
ฉันใช้ Ubuntu 16.04 ฉันไม่สามารถเล่นหยุดชั่วคราวไปที่เพลงถัดไปหรือเพลงก่อนหน้านี้ มีคำตอบมากมาย แต่ส่วนใหญ่ซับซ้อนมีวิธีแก้ปัญหาง่ายๆที่ไม่ต้องใช้บรรทัดคำสั่งหรือไม่
ฉันมีคีย์บอร์ดบลูทู ธ ของ Logitech
คำตอบ:
มีเครดิตทางออกที่ง่ายไปที่หัวข้อนี้ในฟอรั่ Spotifyขอบคุณ schuellerf และrszabla วิธีแก้ปัญหานั้นค่อนข้างง่ายและใช้งานได้กับการกระจาย Linux ใด ๆ
chmod a+x spotify_control
คำสั่งที่คุณเห็นในภาพด้านบนสำหรับฟังก์ชั่น 'เล่น / หยุดชั่วคราว'
/home/your_username/Downloads/spotify_control playpause
คำสั่งที่มีอยู่
/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
โปรดทราบว่าคุณต้องทำเช่นนี้
/home/your_username/Downloads/spotify_control playpause
เพราะ
~/Downloads/spotify_control playpause
ที่ใช้งานไม่ได้อย่างน้อยใน Ubuntu 16.04 เดสก์ท็อปที่เป็นเอกภาพตัวจัดการทางลัดดูเหมือนจะไม่เข้าใจตัวหนอน ~
นี่คือลิงค์อื่นที่ฉันได้พบที่ช่วยฉันและเป็นโซลูชั่นเดียวกับ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, "การตั้งค่า> อุปกรณ์> แป้นพิมพ์" กว่าเพิ่ม (+) และใส่ชื่อและคัดลอกคำสั่งแทนที่จะใส่แป้นพิมพ์ลัด
หากคุณไม่ต้องการดาวน์โหลดไฟล์และเก็บไว้รอบ ๆ (ไม่ว่าจะด้วยเหตุผลใดก็ตาม) คุณสามารถกำหนดรหัสให้กับคำสั่งที่ทำงานในไฟล์
ฉันตั้งค่า keybind ที่กำหนดเองใหม่
ชื่อ: Spotify เล่น / หยุดชั่วคราว
คำสั่ง:
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
สำหรับคำสั่งอื่น ๆ เพียงแค่แทนที่PlayPause
ด้วยStop
, Next
หรือPrevious
สิ่งที่ฉันต้องทำใน Fedora ก็คือ
sudo dnf install playerctl
อย่างไรก็ตามมันใช้งานได้ใน Ubuntu ไม่ทราบว่าทำไมฟังก์ชั่นพื้นฐานดังกล่าวจึงขาดหายไป