我目前安装了我非常喜欢的KDE 5 Plasma。
但是,不可能像在Unity中那样轻松地在一个声卡(SPDIF和模拟)的音频输出之间切换。
有没有一种方法可以完成此操作而无需转到此处的此菜单:
我每个人都需要一个设置
- 数字立体声+模拟立体声输入
- 模拟音频立体声+模拟立体声输入
我想在这里更改它们:
可能吗?
我目前安装了我非常喜欢的KDE 5 Plasma。
但是,不可能像在Unity中那样轻松地在一个声卡(SPDIF和模拟)的音频输出之间切换。
有没有一种方法可以完成此操作而无需转到此处的此菜单:
我每个人都需要一个设置
我想在这里更改它们:
可能吗?
Answers:
多亏了这个答案,我终于找到了解决方案,请参阅以下说明
在混合视频中始终显示HDMI输出 我们将创建一个新的配置文件,它将配置文件“模拟音频”和“ HDMI音频”链接在一起。
据我了解,此文件
/usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf
列出了Alsa和Pulseaudio之间的所有映射配置文件。
1.
查找与您的Analog profile
和HDMI profile
定义相关的映射。(说明:应与“ 音频音量 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声子设置>音频硬件设置,然后选择新的配置文件。
现在您应该在混合状态下看到两个配置文件,因此可以轻松切换:
我建议使用这种等离子混合器:https://store.kde.org/p/1100894/
(额外步骤)强制同时启用两个输出
如果您不介意同时使用计算机扬声器和电视输出音频(因此基本上不必切换音频输出)。
您可以选择以下设置,然后在调音台中有一个新条目
由于KDE 5似乎只是PulseAudio的前端,因此可以使用pactl命令直接访问PulseAudio 。
您将需要做一些尝试才能为您的正确设置找到正确的设置,但是我建议您在Pulse Audio,Pulse Audio Configuration和Examples上使用出色的Arch Linux Wiki 。
确定正确的命令后,创建一个小的shell脚本并为其创建条目~/.local/share/applications/
(假设KDE 5使用免费的桌面规范为应用程序创建启动器-我不太确定,因为我从未使用过KDE)。