我安装了openbox窗口管理器,现在基本配置完了,但是有一个问题就是没有声音,这是怎么回事啊?arch不自带声音调节器么?
离线
arch 沒有什麼東西是自帶的呀,何況你還選了openbox不是主流DE,參考這個裝:
https://wiki.archlinux.org/index.php/PulseAudio
computerは神様だと信じていて
だからVIMの上でずっと指が舞って
自ら恋愛相手を作り出して
离线
声音需要自己去配置
懒是一切的原罪
离线
真没抱歉,我没有看懂wiki上的东西唉,我不明白ALSA和PulseAudio到底是什么关系啊?
另外我安装了xfce4桌面启动xfce4是有声音的,但是在openbox里面后台管理器中却不显示音量调节按钮,打开音乐也没有声音
照wiki说我padsp装了,alsa也有,pulseaudio也有(虽然都不知道他们是做什么的)但是就是没有声音
离线
另外我安装了xfce4桌面启动xfce4是有声音的
就像楼上说的,Arch除了基本系统、pacman之类的必备或者特有的包,基本上没有几个包可以说是自带的,似乎有些桌面是会把音频相关的包当依赖装上的,并且自动帮你配好的。
最近编辑记录 Mr.I (2016-01-06 13:08:15)
离线
真没抱歉,我没有看懂wiki上的东西唉,我不明白ALSA和PulseAudio到底是什么关系啊?
另外我安装了xfce4桌面启动xfce4是有声音的,但是在openbox里面后台管理器中却不显示音量调节按钮,打开音乐也没有声音
照wiki说我padsp装了,alsa也有,pulseaudio也有(虽然都不知道他们是做什么的)但是就是没有声音
你的 openbox 是怎么启动的?
离线
真没抱歉,我没有看懂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の上でずっと指が舞って
自ら恋愛相手を作り出して
离线
你好我的openbox是通过xinit /usr/bin/openbox-session启动的
我安装了pnmixer,后台出现了音量调节器,但是调节音量照样没有声音不知道为什么。提示如下
离线
我想知道他这句话是什么意思??
<module-name-from-list>是什么意思啊?
我该如何查询这些模块信息呢?那一个是符合我的呢?
离线
查看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
离线
发现一个问题,当我使用root登录openbox的时候是可以使用声音的,这是为什么啊?我该如何解决不是root用户的声音问题?
离线
发现一个问题,当我使用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)
老师你说我能考上什么,我说你只要学前途无量,他说:我也是这么想的
你已经掉到一半了,你大喊一声:“老师,我写跑题了。”
你不能说我的幸福就是苏轼如何如何
离线
大大们都帮你科普了,我就说下我在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所以不能帮上你的忙~~
虽然人菜菜的,但也想做个有趣的人。
离线
你好我的openbox是通过xinit /usr/bin/openbox-session启动的
我安装了pnmixer,后台出现了音量调节器,但是调节音量照样没有声音不知道为什么。提示如下
https://img.vim-cn.com/e8/d9f73bedcde90 … dcba32.png
可能需要安装 gst 插件
pacman -S gstreamer0.10-plugins
还有几个名称类似的包也装上,具体忘了。
老师你说我能考上什么,我说你只要学前途无量,他说:我也是这么想的
你已经掉到一半了,你大喊一声:“老师,我写跑题了。”
你不能说我的幸福就是苏轼如何如何
离线
发现一个问题,当我使用root登录openbox的时候是可以使用声音的,这是为什么啊?我该如何解决不是root用户的声音问题?
不能使用的时候的 env 命令输出贴出来。
离线