问题描述

是否有一种简单的方法来强制输出单声道声音-一只耳朵,一只耳机,一只扬声器?

最佳解决办法

您可以使用该模块重新映射pulseaudio:

在终端中:

pacmd list-sinks | grep name:

它将向您发送使用的立体声输出的名称。然后键入(替换为找到的名称):

pacmd load-module module-remap-sink sink_name=mono master=THE_NAME_FROM_THE_PREVIOUS_COMMAND channels=2 channel_map=mono,mono

(在我的情况下是:

pacmd load-module module-remap-sink sink_name=mono master=alsa_output.pci-0000_00_1e.2.analog-stereo channels=2 channel_map=mono,mono

)

如果打开“声音首选项”,则现在应该有单声道输出。永久拥有:

gksudo gedit /etc/pulse/default.pa

然后添加文件:

#Remapping output stereo to mono

load-module module-remap-sink sink_name=mono master=THE_NAME_FROM_THE_PREVIOUS_COMMAND channels=2 channel_map=mono,mono

(图像来自Elementary OS Luna的声音设置)。

次佳解决办法

我对这两个答案都有疑问。当我尝试接受的答案时,说话者唯一发出的声音是噪音。经过一番搜索,我发现了另一个可能更适合您的解决方案:

pacmd load-module module-remap-sink sink_name=mono master=alsa_output.pci-0000_00_1b.0.analog-stereo channels=4 channel_map=left,right,left,right master_channel_map=left,left,right,right

将alsa_output.pci-0000_00_1b.0.analog-stereo替换为您从中获得的接收器名称

pacmd list-sinks | grep name:

如果您想永久保留此解决方案,请按照接受的答案中的步骤进行。

第三种解决办法

此答案是两个答案的混合,不是通用的(声道名称”left”和”right”由声卡供应商定义,并且可以有所不同)。

全局想法是使用其他答案建议的module-remap-sink。我们将用稍后找到的值替换[skinID],[left_channel_name]和[right_channel_name]:

pacmd load-module module-remap-sink sink_name=combined-mono master=[skinID] channels=4 master_channel_map=[right_channel_name],[left_channel_name],[right_channel_name],[left_channel_name] channel_map=[left_channel_name],[left_channel_name],[right_channel_name],[right_channel_name]

这将创建一个double-mono接收器输出,我们可以将其设置为默认输出(以下完成)。

1-查找[skinID]

pacmd list-sinks

就我而言,只有一个水槽。对应于唯一可用的声卡:

index: 0

name:

=>我可以为[skinID]使用”0″或“ alsa_output.pci-0000_00_1f.3.analog-stereo”

2-查找[left_channel_name]和[right_channel_name]

pacmd list-sinks | grep -m1 "channel map:"

就我而言,它给出了:

channel map: front-left,front-right

因此,对我来说[left_channel_name] = “front-left”和[right_channel_name] = “front-right”

3-套用变更

为了使更改生效,我将运行(以我为例)

pactl load-module module-remap-sink sink_name=combined-mono master=0 channels=4 master_channel_map=front-right,front-left,front-right,front-left channel_map=front-left,front-left,front-right,front-right

pactl set-default-sink combined-mono

=>第一个命令的参数要适应每种情况!阅读整个文章以获取详细信息

4(可选)-永久进行更改

要保留此设置并在每次启动计算机时应用它们:

复制/etc/pulse/default.pa => 〜/.pulse /default.pa(如果尚未完成)

将两个命令添加到文件末尾,开头不带“ pactl”

=>就我而言,这给出:

load-module module-remap-sink sink_name=combined-mono master=0 channels=4 master_channel_map=front-right,front-left,front-right,front-left channel_map=front-left,front-left,front-right,front-right

set-default-sink combined-mono

第四种办法

通过执行安装Gnome Alsa Mixer

$sudo apt-get install gnome-alsamixer

有一些选择:

“单声道输出选择”和”Mix Mono”

参考资料

linux 单声道数据处理,Ubuntu中的单声道声音输出?相关推荐

  1. Linux内核无法放到Ubuntu中,无法通过Linux内核模块(Ubuntu)在内核内存中写入

    我试图通过内核模块在虚拟机(使用VirtualBox)中覆盖内核内存(Linux 2.6.31,Ubuntu 9.10)中的某些部分. 每当我这样做时,我都会收到此错误 [27154.303726] ...

  2. linux服务器启用光口,Ubuntu中启用ssh服务

    ssh程序分为有客户端程序openssh-client和服务端程序openssh-server.如果需要ssh登陆到别的电脑,需要安装openssh-client,该程序Ubuntu是默认安装的.而如 ...

  3. linux软件安装 home,Ubuntu中安装建筑设计软件Sweet Home 3D

    原标题:Ubuntu中安装建筑设计软件Sweet Home 3D 本教程介绍如何在Ubuntu 16.04,Ubuntu 18.04,Ubuntu 19.04及更高版本中轻松安装最新的Sweet Ho ...

  4. linux卸载crossover,CrossOver Linux版如何在Ubuntu中安装?Ubuntu安装CrossOver Linux版教程...

    CrossOver这款系统兼容软件不仅有着Mac版本,还有Linux版本可供大家选择,也可以让Linux用户在其电脑上运行Windows应用,那么CrossOver Linux是如何安装的呢?今天小编 ...

  5. linux共享文件可读写,在Ubuntu中设置samba共享可读写文件夹

    在Ubuntu中设置samba共享可读写文件夹 发布时间:2007-03-15 01:01:08来源:红联作者:XLooking 首先当然是要安装samba了,呵呵: sudo apt-get ins ...

  6. linux 卸载 字体,在Ubuntu中如何更换字体

    导读 在Ubuntu中,默认情况下已经安装了很多字体,但是可能有一段时间你需要安装一些额外的字体.本文介绍如何在Ubuntu 18.04中安装字体. 环境 Ubuntu 18.04.3 LTS 下载并 ...

  7. ubuntu安装linux deepin,如何在Ubuntu中安装Deepin终端 | MOS86

    Deepin终端是一个基于python的终端仿真器,专为中国Linux发行版开发,名为"Deepin"."它有许多有用的功能,其中一些,如"地震模式" ...

  8. Linux Crontab 定时任务 及 Ubuntu 中cron指令使用

    linux内置的cron进程能帮我们实现很多自动化需求,利用cron搭配shell脚本,即便十分复杂的指令也没有问题. 介绍 我们经常使用的是crontab命令是cron table的简写,我们可以在 ...

  9. linux 桌面 计算器,在Ubuntu中打开Gnome计算器的6种方法

    Gnome Calculator是Ubuntu的默认计算器应用程序.根据开发人员的说法,GNOME Calculator是一款解决数学方程式的应用程序.尽管起初它看起来像是只具有基本算术运算的简单计算 ...

最新文章

  1. 快讯 | 第二届数据标准化及治理大会成功举办,清华力量助推中国数据标准化建设
  2. 科技贡献新力量:无人驾驶清扫车上路
  3. 恩智浦AI视觉组之逐飞岁末彩蛋
  4. 如果知道两点的经纬度 如何算两点之间的距离
  5. 论文被拒怎么办?(下)
  6. Docker之几种storage-driver比较
  7. lcd刷新慢_LCD1602刷新率很慢的问题
  8. 容器编排技术 -- Kubernetes 为 Namespace 配置默认的内存请求与限额
  9. [转贴]基于HTTP的QQ协议
  10. hibernate一级缓存_Hibernate缓存–一级缓存
  11. kafka python框架_Python中如何使用Apache Avro——Apache的数据序列化系统
  12. [jQuery] 速记一の屏蔽鼠标右键监听鼠标Event
  13. 博客首页全新改版;博客代码片支持折叠;原创博文新增打赏功能……【2022.1.17】
  14. Java实现在线SQL编程【完整版】
  15. 计算机操作员高级教学大纲,计算机操作员课程教学大纲.doc
  16. swift混编调用oc编写的Xib UIView出现[Storyboard] Unknown class in Interface Builder file.问题的解决
  17. 加州大学洛杉机分校计算机科学,加州大学洛杉矶分校计算机科学
  18. Java之字符串数组元素的排列与组合(递归实现)
  19. 一文理解 ISO、快门、光圈、曝光概念 以及 光圈、焦距与景深的关系
  20. EduCoder-Web程序设计基础 -web编程训练-html5-文档头部-第1关:页面标题及字符集的设置

热门文章

  1. 北邮20网安院面试问题汇总
  2. 【大屏】 amap + echarts 踩坑以及避免办法
  3. 2012.4.29~2012.5.1平谷(二)
  4. 【视频直播场景下P2P对等网技术②】任意两节点的联通性能评估
  5. CodeM 第三题 世界杯
  6. linux Runtime
  7. 一文带你搞懂Nginx,老王出品,必属精品
  8. 漳平市举行“宪法宣传周”法治主题毛笔书法创作大赛
  9. jd什么意思(职位jd什么意思)
  10. 淘宝新店引流方法在这里!