首页 > 系统相关 >Arch Linux 安装完成后配置声音

Arch Linux 安装完成后配置声音

时间:2023-07-10 14:55:46浏览次数:56  
标签:Arch 声卡 Master amixer Linux 音量 安装 ID alsa

安装完 Arch Linux 后,虽然已经装了 alsa-utils,但是仍然可能出现无法播放声音的情况,这里记录了一种解决方案,在我的 Dell 上成功。

如果使用 alsamixer 解除静音后还是无法播放声音

尝试:

1
amixer sset Master unmute

如果出现error:

amixer: Unable to find simple control ‘Master’, 0

表示不能设置,可能是找不到声卡设备或者没有装声卡驱动。

在 amixer 配置音频

1
amixer scontrols

这一步的输出中如果没有包含 Master,则说明默认声卡不对。

用命令获取声卡的声卡ID和设备ID

1
aplay -l

输出声卡信息:

1
amixer -c 1 scontrols

在刚才的 aplay -l 里面选择 声卡ID为 1,设备ID为 0 的声卡进行配置。

在系统级配置文件 /etc/asound.conf 或者用户级配置文件 ~/.asoundrc中添加下面三行

1
2
3
defaults.pcm.card 1
defaults.pcm.device 0
defaults.ctl.card 1

pcm选项决定用来播放音频的设备,ctl选项决定哪个声卡能够由控制工具(alsamixer)使用。


附: 音量加减绑定快捷键

1
2
3
4
# 命令进行音量加减
amixer set Master 5%+ # 加音量
amixer set Master 5%- # 减音量
amixer set Master toggle # 静音开/关

附二

可以安装 alsa-tray 来从托盘控制音量大小:

1
yaourt -S alsa-tray

然后在 Settings -> Session and Startup -> Application Autostart 中添加 alsa-tray 的自启动。

标签:Arch,声卡,Master,amixer,Linux,音量,安装,ID,alsa
From: https://www.cnblogs.com/exmyth/p/17541159.html

相关文章

  • arch 输入法
    输入法配置输入法采用fcitx+Sogou的组合,安装需要的包:yay-Sfcitxfcitx-imfcitx-configtoolfcitx-sogoupinyin然后写一个fcitx的配置文件(温馨提示:能CV的就不要打字)vim~/.xprofile-------------------------------------exportGTK_IM_MODULE=fcitxexportQT_IM_MO......
  • 2023最新版本WebStrom安装教程【2023.1.3】
    前言本文方法可以安装使用截止当前2023.1.3最新版本WebStrom,过程非常简单,按照下面的步骤来一分钟即可搞定。1.下载安装已经安装过的可以跳过该步骤!下载到官网地址下载正版安装包JetBrainsWebStrom官网下载地址安装开始安装选择安装路径桌面快捷方式勾选创建妆......
  • 开源ERP软件odoo15社区版本安装教程
    开源ERP软件odoo15社区版本安装教程odoo版本:odoo15社区版操作系统:UbuntuServer20.04LTS64bit1.内容介绍odoo是一款基于Python和PostgreSQL开发的ERP/CRM网站程序。本文主要介绍如何通过安装包的方式在Ubuntu系统上进行安装。服务器使用云端服务器。内容包括服......
  • 现代电网的存储管理matlab源代码,代码按照高水平文章复现,保证正确,Jupyter Notebook编写
    现代电网的存储管理matlab源代码,代码按照高水平文章复现,保证正确,JupyterNotebook编写,需要安装Python本文介绍了一种电网储能管理方法。从发电和用电需求的随机特性出发,提出了一个将每个时间步的储存水平作为其之前状态和实现的电力盈/亏的函数的方程。由此,我们可以得到下一个时间......
  • udev 入门:管理设备事件的 Linux 子系统
    转载:udev入门:管理设备事件的Linux子系统-知乎(zhihu.com)创建这样一个脚本,当指定的设备插入时触发你的计算机去做一个指定动作。udev是一个为你的计算机提供设备事件的Linux子系统。通俗来讲就是,当你的计算机上插入了像网卡、外置硬盘(包括U盘)、鼠标、键盘、游戏操纵......
  • Linux LVM的基本使用
    LinuxLVM的基本使用LVM介绍LVM(LogicalVolumeManager),即逻辑卷管理,是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volumegroup),......
  • 树莓派Linux跨平台免授权CNC数控数据采集协议,TCP协议包,支持(fanuc、三菱、西门子、海德
    市面上的数控基本都支持了跨平台通讯,下面以三菱为列讲解跨平台协议如何通讯,无需任何DLL,适配任何开发语言,纯Socket通讯先上采集图   代码如下usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;us......
  • Linux操作常用命令
    目录一、Linux简介二、在线版Linux的使用三、常用命令四、扩展命令一、Linux简介Linux内核最初只是由芬兰人林纳斯·托瓦兹(LinusTorvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务......
  • Liunx安装mysql教程
    1.前置准备卸载旧版MySQL查看rpm包rpm-qa|grepmysql 若有可用rpm-e卸载查找mysql残留包,有则删除,没有则忽略find/-namemysql安装相关依赖yum-yinstallmakegcc-c++cmakebison-develncurses-develnumactllibaio创建用户和用户组groupaddmysqluseradd-s/sbin/nolo......
  • 解决intellij idea spring boot 安装的具体操作步骤
    IntellijIDEASpringBoot安装指南简介IntellijIDEA是一款强大的Java集成开发环境(IDE),而SpringBoot是一种用于简化Spring应用程序开发的框架。本文将指导你如何在IntellijIDEA中安装和配置SpringBoot。安装步骤下面的表格展示了IntellijIDEASpringBoot安装的步骤及相应......