ปุ่มปรับระดับเสียงทำงานได้อย่างเป็นเอกภาพ แต่ไม่ได้อยู่ใน xfce4


20

ปุ่มปรับระดับเสียงของฉันไม่ทำงานใน xfce เมื่อฉันใช้มันจะแสดงตัวบ่งชี้บนหน้าจอว่าระดับเสียงกำลังเปลี่ยนแปลง แต่ระดับเสียงไม่เปลี่ยนแปลงเลย (สิ่งเดียวกันกับปุ่มปิดเสียง)

สิ่งที่แปลกคือเมื่อฉันไปจาก xfce ถึง ubuntu ตอนนี้ปุ่มทำงานได้ดี

ฉันไม่รู้ว่าสิ่งนี้สำคัญหรือไม่ แต่ฉันมีการ์ดเสียงในคอมพิวเตอร์ของฉัน

ฉันจะทำให้ปุ่มปรับระดับเสียงทำงานใน xfce ได้อย่างไร


คุณเปิดใช้งานอุปกรณ์เสียงอื่น ๆ เช่น HDMI หรือไม่ บางทีปุ่มปรับระดับเสียงถูกกำหนดค่าให้กับอุปกรณ์เหล่านี้แทนที่จะเป็นลำโพงหลักของคุณ ลองไปที่ตัวควบคุมระดับเสียง (หรือพิมพ์pavucontrolในเทอร์มินัล) และดูการกำหนดค่าสำหรับอุปกรณ์อื่น ๆ ปิดอุปกรณ์อื่นที่ไม่ใช่เสียงในตัวของคุณและออกจากระบบเพื่อดูการเปลี่ยนแปลง
Christian Skjødt

คำตอบ:


14

สิ่งนี้ยังขาดอยู่ใน 12.10 คุณสามารถแก้ไขได้โดยติดตั้ง xfce4-mixer จากนั้นเลือกมิกเซอร์ที่จะควบคุมด้วยตนเอง - จากนั้นไปที่เครื่องมือแก้ไขการตั้งค่า xfce4 และพิมพ์ชื่อของ "active card" ปุ่มปิดเสียงยังคงทำงานไม่ถูกต้องคุณสามารถปิดเสียงได้ แต่ไม่เปิดเสียงด้วย ทุกอย่างทำงานแม้ว่ารวมถึงการแจ้งเตือนบนหน้าจอ มันยากจริงๆที่จะทำให้มันใช้งานได้ทั้งหมดดังนั้นฉันจึงเปิดบั๊ก: https://bugs.launchpad.net/ubuntu/+source/xfce4-mixer/+bug/1085752

โดยละเอียดใน xfce4-mixer คุณต้องการให้มันเป็นดังนี้:

xfce4 ผสม

สิ่งนี้จะแสดงเฉพาะการควบคุมระดับเสียงหลักของการ์ดเสียงของคุณ คุณต้องเลือกการ์ดเสียงที่ด้านบนแล้วคลิก "เลือกการควบคุม ... " เพื่อเพิ่มการควบคุม จากนั้นใน xfce4-settings-editor คุณต้องตั้งค่า "active-card" ดังนี้:

xfce4 การตั้งค่าแก้ไข

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


ฉันจัดการเพื่อค้นหาการ์ดที่ฉันสามารถควบคุมได้ด้วยการเพิ่มระดับเสียงลดระดับเสียงและปิดเสียง แต่ไม่เปิดเสียง ฉันต้องใช้การ์ดอื่นแทนเพื่อเปิดเสียงทำงาน ฉันสามารถคิดได้ว่าจะใช้การ์ดใดโดยการหาตัวควบคุมทั้งหมดที่ทำงานในแอพ xfce4-mixer (และไม่ต้องผ่านกระบวนการทั้งหมดในการเพิ่มการ์ดและทดสอบแป้นพิมพ์ลัดของฉันทุกครั้ง)
corvec

2
ด้วยเหตุผลบางอย่าง "แอคทีฟการ์ด" ไม่ปรากฏภายใต้ "คุณสมบัติ" สำหรับฉัน
user87317

@ user87317 ฉันมีปัญหาเดียวกันคุณต้องคัดลอกจากค่าคุณสมบัติ 'การ์ดเสียง' มันเป็นสตริงที่เรียบง่าย
ออกจากระบบ

5

xfce4-volumedใช้งานได้สำหรับฉันเมื่อไม่ได้ทำงานในโหมด daemon เท่านั้น ปุ่มปรับระดับเสียงทำงานให้ฉันเมื่อฉันเรียกใช้คำสั่งนี้เพื่อฆ่ากระบวนการ volumed ใด ๆ ที่มีอยู่และเริ่มต้นกระบวนการใหม่ที่ไม่ได้ทำงานในโหมด daemon:

kill `pidof xfce4-volumed` ; mkdir -p /tmp/volumed && cd /tmp/volumed && nohup xfce4-volumed --no-daemon &

สิ่งนี้รันกระบวนการโดยใช้ nohup ดังนั้นเทอร์มินัลที่คุณเรียกใช้คำสั่งนี้สามารถปิดได้โดยไม่ต้องฆ่ากระบวนการ


2
อ่ามีปัญหาของฉัน! - ทั้งxfce4-volumedเสียชีวิตหรือยังไม่ได้เริ่มต้นในการเข้าสู่ระบบ (มันนานมากแล้วนะตั้งแต่ผมรีบูตที่ผมจำไม่ได้ว่าถ้าผมมีปัญหาที่เกิดขึ้นครั้งสุดท้ายที่ผม booted) xfce4-volumedเคล็ดลับสำหรับฉันที่เริ่มต้นด้วยตัวเอง(ใช้ได้ดีในโหมด daemon ด้วย)
Ponkadoodle

เฮ้! ความคืบหน้า! เพื่อให้ห่างไกลฉันเพียงแค่ทำงานxfce4-volumed --no-daemonโดยตรงในขั้วตอนนี้ผมเพียงแค่ต้องคิดออกว่าจะได้รับมันจะเริ่มต้นขึ้นเมื่อฉันบูตขึ้น!
nmz787

4

ปุ่มปรับระดับเสียงเหล่านั้นใช้คำพังเพย ... หรือเป็นเอกภาพหรืออะไรก็ตาม ... คุณต้องสร้างแป้นพิมพ์ลัดแบบกำหนดเองในการตั้งค่าแป้นพิมพ์ gui เพื่อลดเพิ่มและปิดเสียง ... สำหรับการเพิ่มระดับเสียงคำสั่งคือ "ชุด amixer มาสเตอร์ 5% + "สำหรับการลดเสียง" ชุด amixer มาสเตอร์ 5% - "สำหรับปิดเสียง" ชุดมาสเตอร์สลับ amixer "


ใช้งานได้ แต่ไม่ได้แจ้งให้ทราบ -osd ซึ่งมาพร้อมกับ xfce4-volumed .. ดังนั้นจึงไม่มีข้อเสนอแนะบนหน้าจอเลย ...
kolslorr

1

ฉันมีปัญหาเดียวกันใน Xubuntu 12.04 แต่ฉันไม่รู้ว่ามันจะทำงานใน Unity หรือไม่เพราะฉันมี Xfce4 ในเทอร์มินัลพิมพ์:

$ xfconf-query -c xfce4-mixer -p /active-card -s xfconf-query -c xfce4-mixer -p /sound-card

ที่มา: https://wiki.archlinux.org/index.php/Xfce#Xfce4-volumed


สิ่งนี้จะไม่ทำงานใน 12.10 เนื่องจากไม่มีการติดตั้ง xfce4-mixer ตามค่าเริ่มต้นดังนั้นการตั้งค่าเหล่านั้นจะไม่มีอยู่ ดูคำตอบของฉันด้านล่างสำหรับวิธีการสร้างพวกเขา
Alistair Buxton

1

หากเป็นปัญหาชั่วคราวเหมือนมันเป็นในกรณีของฉันเพียงแค่ทำมันในบรรทัดคำสั่ง:

killall xfce4-volumed && xfce4-volumed


0

ฉันคงปัญหาการเปลี่ยนแปลง "ใช้งานบัตร" พารามิเตอร์ในการตั้งค่า xfce4 บรรณาธิการ

ผมมีบัตรสองเสียง (หนึ่ง HDMI และอื่น ๆ หนึ่งปกติ) และการ์ดที่เลือกได้แตกต่างจากบัตรปกติที่ผมใช้


0

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

PulseAudio Volumne Controlฉันคงได้โดยไปที่ ในOutput Devicesแผงควบคุมคุณสามารถเห็นตัวเลือกการ์ดเสียงทั้งหมดของคุณ จากนั้นฉันแน่ใจว่าพอร์ตถูกตั้งค่าเป็นเอาท์พุทแบบอะนาล็อก ในกรณีของคุณอาจเป็น HDMI หรือหูฟังขึ้นอยู่กับตำแหน่งที่คุณต้องการเสียงของคุณ จากนั้นเลือกตัวเลือก 'set as fallback' ดูเหมือนเครื่องหมายถูกสีเขียว

ฉันไม่ต้องติดตั้งxfce4-mixerเพื่อให้ใช้งานได้


0

ในSettings > Settings Manager > Keyboard > Applications Shortcut:

  • เพิ่มamixer set Master 3+เพื่อเพิ่มปริมาณ
  • เพิ่มamixer set Master 3-เพื่อลดระดับเสียง
  • เพิ่มamixer -D pulse set Master Playback Switch toggleเป็นเสียงปิด / เปิดเสียง

0

ฉันพบปัญหาที่คล้ายกันและจัดการเพื่อแก้ไข

ฉันตระหนักใน Ubuntu Studio 18.10 XFCE4 ของฉันแอปพลิเคชั่นเริ่มต้นประกอบด้วย XFCE Volume Daemon ซึ่งเมื่อฉันปิดการใช้งานรีบูตและติดตั้งปลั๊กอิน xfce4-pulseaudio-plug มันจะทำงานได้ตามที่ตั้งใจไว้

หวังว่ามันจะช่วยให้คนอื่นออกไปที่นั่น

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