文档章节

alsa-utils的安装以及alsamixer 的应用

人比黄花瘦太多
 人比黄花瘦太多
发布于 2018/07/24 14:54
字数 576
阅读 977
收藏 0

alsamixer是Linux 音频架构ALSA中的Alsa工具的其中一个,用于配置音频的各个参数。alsamixer是基于文本下的图形界面的,可以通过键盘的上下键,左右键等,很方便地设置需要的音量,开关某个switch(开关)等等操作。

1.运行alsamixer 提示未安装

root@greatwall-os:~# alsamixer 
程序“alsamixer”尚未安装。 您可以使用以下命令安装:
apt install alsa-utils

2.安装alsa-utils

alsa-utils下载地址:http://www.alsa-project.org/main/index.php/Main_Page

configure报错:

configure: error: Sufficiently new version of libasound not found.

解决:

安装alsa-lib-1.1.6,下载地址:http://www.alsa-project.org/main/index.php/Main_Page

root@greatwall-os:~/beep/alsa-lib-1.1.6# ./configure

root@greatwall-os:~/beep/alsa-lib-1.1.6# make install

alsa-utils重新configure成功

root@greatwall-os:~/beep/alsa-utils-1.1.6# make install

make[2]: Entering directory '/root/beep/alsa-utils-1.1.6/alsaconf/po'
mv: 无法获取't-ja.gmo' 的文件状态(stat): 没有那个文件或目录
Makefile:41: recipe for target 'ja.gmo' failed
make[2]: *** [ja.gmo] Error 1
make[2]: Leaving directory '/root/beep/alsa-utils-1.1.6/alsaconf/po'
Makefile:379: recipe for target 'install-recursive' failed
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory '/root/beep/alsa-utils-1.1.6/alsaconf'
Makefile:355: recipe for target 'install-recursive' failed
make: *** [install-recursive] Error 1

解决:

创建一个空的文件:

root@greatwall-os:~/beep/alsa-utils-1.1.6/alsaconf/po# touch t-ja.gmo

root@greatwall-os:~/beep/alsa-utils-1.1.6/alsaconf/po# pwd
/root/beep/alsa-utils-1.1.6/alsaconf/po

接下来又报错:

make[2]: Entering directory '/root/beep/alsa-utils-1.1.6/alsaconf/po'
mv: 无法获取't-ru.gmo' 的文件状态(stat): 没有那个文件或目录
Makefile:41: recipe for target 'ru.gmo' failed
make[2]: *** [ru.gmo] Error 1
make[2]: Leaving directory '/root/beep/alsa-utils-1.1.6/alsaconf/po'
Makefile:379: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/root/beep/alsa-utils-1.1.6/alsaconf'
Makefile:355: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1

解决:

创建一个空的目录:

root@greatwall-os:~/beep/alsa-utils-1.1.6/alsaconf/po# touch t-ru.gmo

[Note] System unauthorized, Please contact the system supplier.

root@greatwall-os:~/beep/alsa-utils-1.1.6/alsaconf/po# pwd
/root/beep/alsa-utils-1.1.6/alsaconf/po

root@greatwall-os:~/beep/alsa-utils-1.1.6# make install

3.运行alsamixer  

root@greatwall-os:~/beep/alsa-lib-1.1.6# alsamixer  
No protocol specified
xcb_connection_has_error() 返回真
cannot open mixer: 没有那个文件或目录

解决:需要将root用户加入audio用户组

usermod -G audio root

root@greatwall-os:~/beep/alsa-lib-1.1.6# alsamixer  

 

© 著作权归作者所有

人比黄花瘦太多
粉丝 9
博文 7
码字总数 19401
作品 0
济南
私信 提问
alsa库的移植

我移植alsa库,主要是想在开发板中进行音频测试,所以移植了alsa-lib、alsa-utils(工具),而移植alsa-utilts又需要编码转换工具libiconv。 我在下面的地址获得所需要的压缩包: alsa-lib:...

陈国成
2015/04/19
0
0
CentOS 6.0 安装 Realtek (ALC269) 声卡过程

前段时间因为要知道Julius软件,所有需要在本本的虚拟机上安装声卡,以及相关库、工具软件 第一大步骤:下载、编译和安装 首先按照说明下载: (ALSA下载网站 http://www.alsa-project.org/ma...

想飞的木头
2012/11/21
6.1K
0
Debian安装完成后哑巴怎么办?

写于2016年1月8日: 前两天重装了debian,用了awesome作为窗口管理器,没有安装其他的桌面环境,费了很长时间来配置awesome。当我安装了音乐播放器准备享受重装的喜感的时候,突然发现我的电...

这名字有毒
2016/01/28
241
0
amixer快捷键绑定,i3窗口管理器下配置

窗口管理器安装的是i3,没有鼠标控制音量的地方,键盘上的功能键不管用,但调节屏幕亮度的功能键是可以用的。一个笨方法是安装alsa-utils,然后在终端输入alsamixer,再用出来的字符界面的音...

好铁
2013/11/30
1K
0
ALSA-lib/utils 编译移植 及 问题解决

转载地址:https://blog.csdn.net/chunleigan/article/details/21000127 库和工具版本为: alsa-lib-1.0.27.2 alsa-utils-1.0.27.2 1.首先对压缩文件进行解压; 2.库编译./configure --host=......

kunkliu
2018/04/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS 7系统增加swap

转载请注明文章出处:CentOS 7系统增加swap swap是位于磁盘上的特殊文件(或分区),属于“虚拟内存”的一部分。通俗点就是内存的备胎,内存充足的情况下,基本上没swap什么事(和设置有关)...

tlanyan
25分钟前
2
0
基于Prometheus和Grafana的监控平台 - 环境搭建

相关概念 微服务中的监控分根据作用领域分为三大类,Logging,Tracing,Metrics。 Logging - 用于记录离散的事件。例如,应用程序的调试信息或错误信息。它是我们诊断问题的依据。比如我们说...

JAVA日知录
今天
5
0
PHP运行时全局构造体

struct _php_core_globals { zend_bool magic_quotes_gpc; // 是否对输入的GET/POST/Cookie数据使用自动字符串转义。 zend_bool magic_quotes_runtime; //是否对运行时从外部资源产生的数据使...

冻结not
今天
4
0
webpack插件html-webpack-plugin

本文转载于:专业的前端网站→webpack插件html-webpack-plugin 1、插件安装 npm install html-webpack-plugin --save-dev 2、插件使用 webpack.config.js配置文件为: var htmlWebpackPlugin=...

前端老手
今天
6
0
数据挖掘

zhengchen1996
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部