ฉันจะตั้งค่าแป้นพิมพ์ลัดที่กำหนดเองเพื่อควบคุมระดับเสียงได้อย่างไร


31

ฉันต้องการตั้งค่าแป้นพิมพ์ลัดที่กำหนดเองสามแบบเพื่อลดเพิ่มและปิดเสียงใน Ubuntu 12.04 (Unity) ในระบบ Ubuntu 10.04 (Gnome) เก่าของฉันฉันได้ทำ CTRL + [, CTRL +] และ CTRL + \ คำสั่งของฉันเพื่อให้ได้สิ่งนี้

วิธีที่ง่ายที่สุดที่จะไปเกี่ยวกับเรื่องนี้คืออะไร?


คำตอบ:


38

โซลูชันของ @dobeyทำงานได้ถ้าคุณต้องการมีแป้นพิมพ์ลัดเพียงแป้นเดียวสำหรับเพิ่ม / ลดระดับเสียง

หากคุณต้องการให้มีการผูกปุ่มหลายปุ่มเพื่อควบคุมระดับเสียง (เช่นทำให้ปุ่มปรับระดับเสียงเริ่มต้นบนแล็ปท็อปของคุณทำงานแทนในขณะที่เพิ่มแป้นพิมพ์ลัดเพิ่มเติมเพื่อใช้เมื่อคุณเชื่อมต่อแป้นพิมพ์ภายนอกที่ไม่มีตัวควบคุมระดับเสียง):

  1. ไปที่การตั้งค่าระบบ→แป้นพิมพ์→ทางลัด→ทางลัดที่กำหนดเอง
  2. คลิก+เพื่อเพิ่มแป้นพิมพ์ลัดใหม่ ตั้งค่า "ชื่อ" เป็นVolume up"คำสั่ง" เป็น

    amixer -D pulse sset Master 5%+Applyและคลิก

  3. คลิกDisabledถัดจากคีย์ใหม่ของคุณและเลือกการรวมที่ต้องการบนคีย์บอร์ดของคุณ
  4. เพิ่มทางลัดอื่นด้วยชื่อVolume downและคำสั่ง

    amixer -D pulse sset Master 5%-

ขั้นตอน GIF


1
+1 เวทมนตร์ดี - ใช้ได้ มันจะดีถ้ามันผูกลงในแถบระดับเสียงเดียวกันที่ปรากฏขึ้นด้วยปุ่มปรับระดับเสียงปกติ
CivMeierFan

10
ปิด / เปิดเสียง:amixer -D pulse sset Master toggle
CivMeierFan

ฉันใช้คำสั่งของคุณ แต่ทางลัดการเพิ่มระดับเสียงจะลดความดังของเสียงแทนแม้ว่ามันจะทำงานได้ตามปกติในเทอร์มินัล เกิดอะไรขึ้น?
user10853

ตรวจสอบให้แน่ใจว่าคุณพิมพ์5%+ไม่5%-เพิ่มระดับเสียง
Anis Abboud

5
ทางลัดขึ้น / ลงของโวลุ่มไม่สามารถใช้งานได้ใน Ubuntu 16.04 ด้วย Gnome3 อย่างไรก็ตามทางลัดปิดเสียงทำเช่นนั้น คำสั่งขึ้น / ลงทำงานถ้าฉันใช้พวกเขาใน terminal ด้วยตนเอง ฉันสังเกตเห็นทางลัดแทนการตั้งค่าเป็น 0% หมายถึงข้อผิดพลาดในการแยกวิเคราะห์คำสั่ง วิธีแก้ปัญหาที่ไม่สมบูรณ์คือการใช้ค่าดิบแทน - เช่นและamixer -D pulse -R sset Master 3277+ amixer -D pulse -R sset Master 3277-หมายเลขจริงอาจแตกต่างกันไปขึ้นอยู่กับอุปกรณ์ของคุณ 65536ค่าดิบของฉันสูงสุดคือ
CivMeierFan

15

เปิดSystem SettingsไปKeyboardที่Shortcutsแท็บจากนั้นเลือกSound and Mediaรายการทางด้านซ้าย จากนั้นคุณสามารถเลือกรายการที่เกี่ยวข้องกับปริมาณในรายการทางด้านขวาและเลือกการเชื่อมโยงคีย์ที่จะใช้

(ย้อนกลับการใช้ซ้ายและขวาที่นี่สำหรับภาษา RTL)


ใช้งานได้ แต่มันปิดการใช้งานปุ่มควบคุมระดับเสียงในแล็ปท็อปของฉันด้วย คำตอบของ Anis ช่วยให้ผู้ที่ยังคงทำงานได้
CivMeierFan

1
นั่นไม่ใช่ข้อกำหนดของคำถามที่ถามและยังขึ้นอยู่กับวิธีการใช้ปุ่มควบคุมระดับเสียง นอกจากนี้คำถามนี้มีอายุ 5 ปีและ Ubuntu 12.04 เป็นจุดสิ้นสุดของชีวิตตอนนี้
dobey

ข้อเสนอแนะสำหรับ keybindings มัลติมีเดียไม่ใช่: Volume Up ALT+ PageUpปริมาณลงALT+ PageDown, ปิดเสียง+ALT Pos1แม้ว่ามันจะเป็นมาตรฐานของ Windows มากกว่าที่จะใช้ปุ่ม PageUp และ Down เพื่อปรับระดับเสียง แต่มันถูกแมปในซอฟต์แวร์จำนวนมากเช่นกัน ยังคงใช้ Firefox STRG+ เพื่อสลับระหว่างแท็บการใช้งานดังนั้นเพียงแค่Page Up ALT
Somethis

3

โดยปกติแล้วคำสั่งนี้ใช้งานได้ดีเป็นคำสั่งสำหรับลดระดับเสียง (Ubuntu 16.04):

amixer -q -D pulse sset Master 5%- 

บน Ubuntu 18.XX (Gnome) หลีกเลี่ยง%สัญลักษณ์:

amixer -q -D pulse sset Master 5%%-

ทำงานให้ฉัน!


1
ฉันแค่อยากจะเครียดว่าการหลบหนีนั้นจำเป็นสำหรับฮอตคีย์ใหม่เท่านั้นไม่ใช่ในเทอร์มินัลเอง
Tobias S

-2

ฉันมีปัญหาประเภทเดียวกันฉันสามารถยืนยันไวยากรณ์นี้ได้:

amixer set Master 5%%-
amixer set Master 5%%+

อย่าลืมใช้ - หรือ + ตัวอักษรในชื่อทางลัดที่กำหนดเองของคุณ ฉันใช้ "Volume -" และ "Volume +" ครั้งแรกซึ่งล้มเหลว การใช้ "เพิ่มระดับเสียง" และ "ลดระดับเสียง" ทำได้ดีกว่ามาก


1
set? ควรจะเป็นssetหรือ
abu_bua

@abu_bua ตามคู่มือการใช้งานทั้งในsetและssetมีคำสั่งที่ถูกต้องบน 16.04 (รุ่นที่ผมกำลังทำงาน)
Fabby
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.