KDE 5 - จะสลับระหว่างเอาต์พุตเสียงได้อย่างไร


13

ปัจจุบันฉันติดตั้ง KDE 5 Plasma ซึ่งฉันชอบมาก

อย่างไรก็ตามไม่สามารถสลับระหว่างเอาต์พุตเสียงจาก One Soundcard (SPDIF และอนาล็อก) ได้อย่างง่ายดายเหมือนกับ Unity

มีวิธีในการทำสิ่งนี้โดยไม่ไปที่เมนูนี้หรือไม่:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันต้องการหนึ่งชุดสำหรับแต่ละชุด

  1. สเตอริโอดิจิตอล + อนาล็อกสเตอริโออินพุต
  2. Analog Audio Stero + อินพุตสเตอริโออะนาล็อก

ฉันต้องการเปลี่ยนพวกเขาที่นี่:

ป้อนคำอธิบายรูปภาพที่นี่

เป็นไปได้ไหม?


1
คุณลองคำตอบนี้ได้ไหมสำหรับ KDE4
user.dz

ดูเหมือนว่าส่วนการติดต่อกับผู้ใช้นี้กำลังได้รับการออกแบบใหม่ในขณะนี้ มีบล็อกโพสต์ที่อธิบายถึงปัญหาเสนอวิธีแก้ปัญหาและขอความคิดเห็น อย่าตรวจสอบที่นี่: davidrosca.blogspot.ca/2016/04/…
user530691

ในที่สุดฉันก็พบทางออกที่ดีดูคำตอบของฉันโปรดอย่าลืมยอมรับมัน
Postadelmaga

คำตอบ:


9

ขอบคุณคำตอบนี้ในที่สุดฉันก็พบวิธีแก้ไขดูคำแนะนำด้านล่าง

แสดงเอาต์พุต HDMI แบบผสมเสมอ เราจะสร้างโปรไฟล์ใหม่ที่ลิงก์ทั้งโปรไฟล์ "เสียงอะนาล็อก" และ "เสียง HDMI"

จากความเข้าใจของฉันไฟล์นี้จะ /usr/share/pulseaudio/alsa-mixer/profile-sets/default.confแสดงรายการการทำแผนที่โปรไฟล์ทั้งหมดระหว่าง Alsa และ Pulseaudio

1.
ค้นหาการทำแผนที่ที่เกี่ยวข้องกับคุณAnalog profileและHDMI profileความหมาย ( คำอธิบาย:ควรตรงกับโปรไฟล์อุปกรณ์ที่แสดงในโมดูลการตั้งค่าAudio Volume Kde)

สำหรับฉันมีดังต่อไปนี้:

[Mapping analog-stereo]
device-strings = front:%f
channel-map = left,right
paths-output = analog-output analog-output-lineout analog-output-speaker analog-output-headphones analog-output-headphones-2
paths-input = analog-input-front-mic analog-input-rear-mic analog-input-internal-mic analog-input-dock-mic analog-input analog-input-mic analog-input-linein analog-input-aux analog-input-video analog-input-tvtuner analog-input-fm analog-input-mic-line analog-input-headphone-mic analog-input-headset-mic
priority = 10

[Mapping hdmi-stereo-extra1]
description = Digital Stereo (HDMI 2)
device-strings = hdmi:%f,1
paths-output = hdmi-output-1
channel-map = left,right
priority = 2
direction = output

2.
บนพื้นฐานของคำจำกัดความการแม็พด้านบนฉันได้สร้างโปรไฟล์ใหม่ต่อไปนี้ที่จัดกลุ่มทั้งคู่ข้างบน:

[Profile output:analog-stereo+output:hdmi-stereo-extra1]
description = All
output-mappings = analog-stereo hdmi-stereo-extra1
input-mappings = analog-stereo

3.
รีสตาร์ทชีพจรเสียงด้วยคำสั่งนี้:

pulseaudio --kill; sleep 1; pulseaudio --start

4.
ไปที่การตั้งค่าโทรศัพท์ KDE> การตั้งค่าฮาร์ดแวร์เสียงและเลือกโปรไฟล์ใหม่ 2 โปรไฟล์ในเครื่องผสม

ตอนนี้คุณควรเห็นโปรไฟล์ทั้งสองแบบผสมดังนั้นคุณจะสามารถสลับได้อย่างง่ายดาย:

ตอนนี้ HDMI จะแสดงในมิกเซอร์เสมอ
ฉันขอแนะนำให้ใช้ตัวผสมพลาสลอยด์นี้: https://store.kde.org/p/1100894/

(ขั้นตอนพิเศษ) บังคับให้เปิดใช้งานเอาต์พุตทั้งสอง

หากคุณไม่กังวลว่าจะมีทั้งลำโพงคอมพิวเตอร์และเสียงออกทีวีในเวลาเดียวกัน (โดยทั่วไปคุณไม่จำเป็นต้องสลับสัญญาณเสียงเลย)

คุณสามารถเลือกการตั้งค่าด้านล่างแล้วคุณจะมีรายการใหม่ในตัวผสม

ป้อนคำอธิบายรูปภาพที่นี่


1

เนื่องจาก KDE 5 ดูเหมือนจะเป็นส่วนหน้าของ PulseAudio คุณสามารถใช้การเข้าถึง PulseAudio โดยตรงด้วยคำสั่งpactl

คุณจะต้องทดสอบนิด ๆ หน่อย ๆ ที่จะหาการตั้งค่าที่ถูกต้องสำหรับการติดตั้งคุณแน่นอน แต่ฉันจะแนะนำที่ดีเยี่ยมวิกิพีเดีย Arch Linux บนชีพจรเสียงที่กำหนดค่าเสียงชีพจรและตัวอย่าง

หลังจากหาคำสั่งที่ถูกต้องแล้วให้สร้างเชลล์สคริปต์ขนาดเล็กและสร้างรายการสำหรับสิ่งเหล่านั้นใน~/.local/share/applications/(สมมติว่า KDE 5 ใช้ข้อกำหนดเดสก์ท็อปฟรีเพื่อสร้างตัวเรียกใช้งานสำหรับแอปพลิเคชัน - ฉันไม่แน่ใจจริงๆ


0

ฉันคิดว่าตอนนี้มีวิธีที่ง่ายกว่าในการบรรลุเป้าหมายนี้

  • เปิด "การตั้งค่าเสียงและเสียง - พลาสมา"
  • คลิกไอคอน "ระดับเสียง" ที่
  • คลิกแท็บ "ขั้นสูง" ที่ด้านบนขวา
  • เปลี่ยน "โปรไฟล์:" เป็น "ทั้งหมด"

การตั้งค่าระดับเสียง, โปรไฟล์: ทั้งหมด

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