您尚未登录。

#1 2016-01-05 22:41:48

redusty
会员
注册时间: 2016-01-05
帖子: 31

不好意思又来问问题了

我安装了openbox窗口管理器,现在基本配置完了,但是有一个问题就是没有声音,这是怎么回事啊?arch不自带声音调节器么?

离线

#2 2016-01-05 23:46:26

farseerfc
会员
注册时间: 2013-07-30
帖子: 210
个人网站

Re: 不好意思又来问问题了

arch 沒有什麼東西是自帶的呀,何況你還選了openbox不是主流DE,參考這個裝:
https://wiki.archlinux.org/index.php/PulseAudio


computerは神様だと信じていて
だからVIMの上でずっと指が舞って
自ら恋愛相手を作り出して

离线

#3 2016-01-06 11:07:25

Archnew
会员
注册时间: 2015-09-20
帖子: 147

Re: 不好意思又来问问题了

声音需要自己去配置


懒是一切的原罪

离线

#4 2016-01-06 12:31:05

redusty
会员
注册时间: 2016-01-05
帖子: 31

Re: 不好意思又来问问题了

真没抱歉,我没有看懂wiki上的东西唉,我不明白ALSA和PulseAudio到底是什么关系啊?
另外我安装了xfce4桌面启动xfce4是有声音的,但是在openbox里面后台管理器中却不显示音量调节按钮,打开音乐也没有声音
照wiki说我padsp装了,alsa也有,pulseaudio也有(虽然都不知道他们是做什么的)但是就是没有声音

离线

#5 2016-01-06 13:04:31

Mr.I
路人丙
所在地: Kerbal
注册时间: 2015-08-29
帖子: 308

Re: 不好意思又来问问题了

redusty 说:

另外我安装了xfce4桌面启动xfce4是有声音的

就像楼上说的,Arch除了基本系统、pacman之类的必备或者特有的包,基本上没有几个包可以说是自带的,似乎有些桌面是会把音频相关的包当依赖装上的,并且自动帮你配好的。

最近编辑记录 Mr.I (2016-01-06 13:08:15)

离线

#6 2016-01-06 13:48:02

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,954
个人网站

Re: 不好意思又来问问题了

redusty 说:

真没抱歉,我没有看懂wiki上的东西唉,我不明白ALSA和PulseAudio到底是什么关系啊?
另外我安装了xfce4桌面启动xfce4是有声音的,但是在openbox里面后台管理器中却不显示音量调节按钮,打开音乐也没有声音
照wiki说我padsp装了,alsa也有,pulseaudio也有(虽然都不知道他们是做什么的)但是就是没有声音

你的 openbox 是怎么启动的?

离线

#7 2016-01-06 14:32:55

farseerfc
会员
注册时间: 2013-07-30
帖子: 210
个人网站

Re: 不好意思又来问问题了

redusty 说:

真没抱歉,我没有看懂wiki上的东西唉,我不明白ALSA和PulseAudio到底是什么关系啊?
另外我安装了xfce4桌面启动xfce4是有声音的,但是在openbox里面后台管理器中却不显示音量调节按钮,打开音乐也没有声音
照wiki说我padsp装了,alsa也有,pulseaudio也有(虽然都不知道他们是做什么的)但是就是没有声音

我理解 alsa 是聲音接口和內核組件, pulseaudio 是混音。
沒有 PA 的時候 app -> alsa -> kernel -> 聲卡
有 PA 的時候 [app1 -> alsa] -> pa -> alsa -> kernel -> 聲卡
pa 的作用是把所有程序的輸出混在一起然後交給 kernel ,也就是說沒有 PA 的時候整個系統裏同一時刻只有一個程序能發出聲音。

openbox 沒有自帶的音量調節吧…… 可以裝個 pnmixer ,這個和是否有聲音本身是獨立的事情……


computerは神様だと信じていて
だからVIMの上でずっと指が舞って
自ら恋愛相手を作り出して

离线

#8 2016-01-06 17:14:04

redusty
会员
注册时间: 2016-01-05
帖子: 31

Re: 不好意思又来问问题了

你好我的openbox是通过xinit /usr/bin/openbox-session启动的
我安装了pnmixer,后台出现了音量调节器,但是调节音量照样没有声音不知道为什么。提示如下
Error

离线

#9 2016-01-06 17:22:48

redusty
会员
注册时间: 2016-01-05
帖子: 31

Re: 不好意思又来问问题了

我想知道他这句话是什么意思??
question
<module-name-from-list>是什么意思啊?
我该如何查询这些模块信息呢?那一个是符合我的呢?

离线

#10 2016-01-06 17:25:29

redusty
会员
注册时间: 2016-01-05
帖子: 31

Re: 不好意思又来问问题了

查看default.pa文件如下,不知道该如何搞呢?
$ cat default.pa | grep 'load-module'
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
load-module module-augment-properties
load-module module-switch-on-port-available
#load-module module-alsa-sink
#load-module module-alsa-source device=hw:1,0
#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
#load-module module-null-sink
#load-module module-pipe-sink
load-module module-udev-detect
load-module module-detect
load-module module-jackdbus-detect channels=2
load-module module-bluetooth-policy
load-module module-bluetooth-discover
load-module module-esound-protocol-unix
load-module module-native-protocol-unix
#load-module module-esound-protocol-tcp
#load-module module-native-protocol-tcp
#load-module module-zeroconf-publish
#load-module module-rtp-recv
#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'"
#load-module module-rtp-send source=rtp.monitor
load-module module-gconf
load-module module-default-device-restore
load-module module-rescue-streams
load-module module-always-sink
load-module module-intended-roles
load-module module-suspend-on-idle
load-module module-console-kit
load-module module-systemd-login
load-module module-position-event-sounds
load-module module-role-cork
load-module module-filter-heuristics
load-module module-filter-apply
#load-module module-x11-bell sample=x11-bell
#load-module module-x11-xsmp
#load-module module-x11-publish

离线

#11 2016-01-06 18:45:24

redusty
会员
注册时间: 2016-01-05
帖子: 31

Re: 不好意思又来问问题了

发现一个问题,当我使用root登录openbox的时候是可以使用声音的,这是为什么啊?我该如何解决不是root用户的声音问题?

离线

#12 2016-01-06 18:55:19

vickycq
等待验证会员
所在地: 山东省寿光县
注册时间: 2015-11-09
帖子: 111
个人网站

Re: 不好意思又来问问题了

redusty 说:

发现一个问题,当我使用root登录openbox的时候是可以使用声音的,这是为什么啊?我该如何解决不是root用户的声音问题?

用普通用户登录 执行 aplay -l 提示什么?
用 alsamixer 查看是否被静音?

查看用户是否被加入 audio 组:

groups

将用户(假设用户名为 adam)加入 audio 组:

sudo usermod -a -G audio adam

登出再登入生效

参考 https://wiki.debian.org/SoundFAQ

======================================

如果仍不能解决,用普通用户登录,执行

cd
wget http://www.alsa-project.org/alsa-info.sh -O alsa-info.sh && bash alsa-info.sh

选择 Yes --> UPLOAD / SHARE
会回应一个网址:

Your ALSA information is located at http://www.alsa-project.org/db/?f=adish...shfkjsadhf
Please inform the person helping you.

把该网址贴上来。

最近编辑记录 vickycq (2016-01-06 19:01:51)


老师你说我能考上什么,我说你只要学前途无量,他说:我也是这么想的
你已经掉到一半了,你大喊一声:“老师,我写跑题了。”
你不能说我的幸福就是苏轼如何如何

离线

#13 2016-01-06 18:57:46

luxni
会员
注册时间: 2014-06-08
帖子: 281

Re: 不好意思又来问问题了

大大们都帮你科普了,我就说下我在KDE的检查方法:
1、确认安装了PA、ALSA、以及phonon-qt4-gstreamer (后端,可选)
#https://wiki.archlinux.org/index.php/KDE_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29
2、检查alsamixer是否打开声音
3、确认.asoundrc文件,没有的自己加上(主要是解决声卡驱动顺序问题,在KDE上常常要设置)
#https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29

以上是我在KDE的检测方法,我没弄过OPENBOX所以不能帮上你的忙~~


虽然人菜菜的,但也想做个有趣的人。

离线

#14 2016-01-06 19:05:31

vickycq
等待验证会员
所在地: 山东省寿光县
注册时间: 2015-11-09
帖子: 111
个人网站

Re: 不好意思又来问问题了

redusty 说:

你好我的openbox是通过xinit /usr/bin/openbox-session启动的
我安装了pnmixer,后台出现了音量调节器,但是调节音量照样没有声音不知道为什么。提示如下
https://img.vim-cn.com/e8/d9f73bedcde90 … dcba32.png

可能需要安装 gst 插件

pacman -S gstreamer0.10-plugins

还有几个名称类似的包也装上,具体忘了。


老师你说我能考上什么,我说你只要学前途无量,他说:我也是这么想的
你已经掉到一半了,你大喊一声:“老师,我写跑题了。”
你不能说我的幸福就是苏轼如何如何

离线

#15 2016-01-06 20:46:46

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,954
个人网站

Re: 不好意思又来问问题了

redusty 说:

发现一个问题,当我使用root登录openbox的时候是可以使用声音的,这是为什么啊?我该如何解决不是root用户的声音问题?

不能使用的时候的 env 命令输出贴出来。

离线

页脚