ฉันต้องการกำหนดCtrl+ Spaceให้เป็น rhythmbox play / pause แต่ไม่สามารถคิดได้ว่าจะทำอย่างไรโดยใช้เมนูแป้นพิมพ์สำหรับทุกครั้งที่ฉันลองใช้งานมันจะถูกปิดการใช้งานเพราะฉันไม่รู้ว่าฉันหมายถึงการพิมพ์ลงในช่องทางลัด
ฉันต้องการกำหนดCtrl+ Spaceให้เป็น rhythmbox play / pause แต่ไม่สามารถคิดได้ว่าจะทำอย่างไรโดยใช้เมนูแป้นพิมพ์สำหรับทุกครั้งที่ฉันลองใช้งานมันจะถูกปิดการใช้งานเพราะฉันไม่รู้ว่าฉันหมายถึงการพิมพ์ลงในช่องทางลัด
คำตอบ:
เมื่อติดตั้ง rhythmbox แล้วจะมีแอพพลิเคชั่นที่ใช้คำสั่งเรียกrhythmbox-client
ว่าสามารถใช้ในการควบคุมแง่มุมต่าง ๆ ของ Rhythmbox ได้
rhythmbox-client
ใช้โปรโตคอลการสื่อสารกระบวนการที่เรียกว่า DBUS มันเป็นโปรโตคอลเดียวกันกับที่เมนู Unity Sound Indicator ใช้
คุณต้องแน่ใจว่าปลั๊กอินนี้เปิดใช้งานใน Rhythmbox
เปิดใช้แป้นพิมพ์จาก Unity Dash
ส่วนที่สำคัญคือคำสั่งและกำหนดทางลัดเอง
คำสั่งที่คุณต้องใช้คือ rhythmbox-client --play-pause
หากคุณเรียกใช้rhythmbox-client --help
สิ่งนี้จะให้รายการตัวเลือกบรรทัดคำสั่งที่คุณสามารถควบคุม Rhythmbox ได้
ตัวเลือกที่มีประโยชน์ที่สุดสำหรับการควบคุมคีย์บอร์ดคือ:
- ออกจากกล่องจังหวะ - ถัดไปข้ามไปยังเพลงถัดไป - ชัดเจนข้ามไปที่เพลงก่อนหน้า - มองหาในการติดตามในปัจจุบัน - เล่นการเล่นต่อหากหยุดชั่วคราวในขณะนี้ - หยุดชั่วคราวหยุดการเล่นหากกำลังเล่น - เล่น -pause สลับโหมดการเล่น / หยุดชั่วคราว --enqueue เพิ่มแทร็กที่ระบุไปยังคิวการเล่น - ล้างคิวล้างคิวการเล่นก่อนที่จะเพิ่มแทร็คใหม่ - พิมพ์เล่นพิมพ์ชื่อและศิลปินของเพลงที่เล่น - รูปแบบการพิมพ์เล่นพิมพ์รายละเอียดการจัดรูปแบบของเพลง --set-volume ตั้งค่าระดับเสียงการเล่น - ปริมาณเพิ่มขึ้นระดับเสียงที่เล่น - ปริมาณลงลดระดับเสียงการเล่น - พิมพ์ปริมาณการพิมพ์ปริมาณการเล่นปัจจุบัน --set-rating ตั้งค่าการจัดอันดับของเพลงปัจจุบัน
มีตัวเลือกอื่น ๆ ที่คุณสามารถใช้ใน - เช่น - เชลล์สคริปต์เช่นกัน
แป้นพิมพ์เปิดตัวในความสามัคคีรีบไปทางลัด
ไปที่เสียงและสื่อ
เปลี่ยนปุ่มลัดสำหรับเล่น / หยุดชั่วคราวเป็น Ctrl-Space (ในกรณีของคุณ) นอกจากนี้คุณยังสามารถเปลี่ยนปุ่มอื่น ๆ ที่นี่
ตามที่ @fossfreedom ระบุไว้คุณสามารถใช้ทางลัดที่กำหนดเองและเปิดใช้แอปได้ แต่ปุ่มมัลติมีเดียเหล่านี้และวิธีการส่งมอบนั้นได้ติดตั้งบน Ubuntu เรียบร้อยแล้ว ไม่จำเป็นต้องติดตั้งไคลเอนต์ rhythm-box อีกครั้งจะช่วยให้คุณประหยัดเวลา :)