linux 声音,Linux是什么软件

大家好,今天来为大家解答linux 声音这个问题的一些问题点,包括Linux是什么软件也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

linux下 非root用户由声音,而root用户没有声音怎么办

你用的是Ubuntu,aren't you?

本文章是建立在已有声卡驱动,在普通用户登录可以正常调节音量的情况下的。

在ubuntu 10.04中,默认是pulseaudio来管理音频设备的,而pulseaudio不允许在root用户下运行,这样会导致安全问题。因此不能能改系统音量,打开声音首选项也一直是“正在等待声音系统响应”。

直接运行pulseaudio会得到这样的提示。

root@copfee:~# pulseaudio

W: main.c:不应以root身份运行本程序(除非指定–system)。

如果加上system参数也不行,很多模块会禁用。

解决办法有很多种,出于安全性考虑可以安装GNOME ALSA混音器来管理音量,不过系统音效依然听不到。第二种就是修改pulse默认配置文件使得能运行在root权限下。

编辑/etc/default/pulseaudio

root@copfee:~# gedit/etc/default/pulseaudio

修改以下两处

PULSEAUDIO_SYSTEM_START=1

DISALLOW_MODULE_LOADING=0

改为1和0,表示允许运行在system环境,允许动态加载模块。

这样修改后带来一些负面影响,可以仔细阅读这个文件的注释。

写这篇博客的目的也是因为习惯使用root用户,面对root带来的很多问题需要自己解决。发现并解决远远比回避要好。

转载自

linux声音输出设置

您好,方法

首先,我们Ctrl+Alt+T,启动Linux命令行。

输入命令apt-get install alsa-base,若是提示已经安装,就不用安装了,否则等待安装完成。

执行alsamixer,这时候会出现一个图形界面,用F6可以选择声卡的工作模式,就知道自己有几个声卡了。

工作模式一般都选择Default,就是选择默认的那张声卡。

或者还有办法,重新打开一个命令行输入cd/proc/asound和ls,这样也可以看到自己有几个声卡。

再输入命令

vi/etc/asound.conf

如果想把card11设置为默认,写入以下内容

defaults.ctl.card 1defaults.pcm.card 1defaults.timer.card 1

这样也可以操作。

Linux好声音(干净的均衡器)

在Linux环境下配置均衡器(EQ),本文将指导您如何使用PipeWire来实现这一功能,而无需依赖庞大的EasyEffect。在进行操作前,请确保您的系统是Gentoo,并使用OpenRC进行初始化。

配置前,请留意:本文并不教授如何进行耳机调音,您可自行搜索AutoEQ项目、Oratory1990数据库等资源以获取相关教程。

以下是配置步骤:

首先,通过Gentoo Wiki、Arch Wiki及PipeWire官方文档获取更多信息。如需使用PipeWire,请确保内核选项CONFIG_SND_PROC_FS和CONFIG_SND_VERBOSE_PROCFS已启用。

安装包时,使用命令` emerge media-video/pipewire`并确保启用其sound-server旗标。同时,需禁用media-audio/pulseaudio的daemon旗标,并将PipeWire加入@sound软件集合中,然后进行安装。

针对需要使用声音服务的用户,需将用户添加至pipewire群组并从audio组中移除。使用SystemD的用户需配置初始服务;而使用OpenRC的用户则可使用Gentoo提供的脚本,确保XDG_RUNTIME_DIR和DBUS_SESSION_BUS_ADDRESS环境变量被正确定义后,于桌面环境启动时执行gentoo-pipewire-launcher。

对于使用swayWM的用户,仅需在配置中增加相关代码即可。

接下来,重新绑定特殊键(如XF86AudioLowerVolume和XF86AudioRaiseVolume键),以确保与新配置的均衡器相兼容。

配置均衡器前,需要准备一个PEQ预设文件。之后,创建PipeWire的配置文件,文件名应与PEQ预设文件保持一致。配置文件的内容将依据预设文件中的参数进行编排。

在配置文件中,您需对滤波器数量、频点(Freq)、Q值(与第一个滤波器的Q相同)、增益(Gain)等参数进行具体设定。滤波器的类型将根据预设文件中的参数自动选择,例如使用高架滤波器(bq_highshelf)。

配置完成后,通过执行特定命令使设置生效。对于SystemD用户,可新配置一个pipewire-filterchain服务;对于Gentoo下的OpenRC用户,则需在gentoo-pipewire-launcher脚本中添加相关指令。

最后,重启系统后,通过命令`pactl list short sinks`列出所有槽,并切换到effect_input.eq槽以应用全局均衡器设置。使用wpctl status检查配置是否正确。

在撰写本文时,由于EasyEffect体积庞大且运行时必须开启,使用起来不够优雅,因此本文推荐使用PipeWire进行均衡器配置。

阅读剩余
THE END