LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: royllik

十万个为什么

[复制链接]
发表于 2005-12-13 22:39:37 | 显示全部楼层
Post by royllik
终于解决了一些问题
fcitx解决了
xterm不好搞,参照这个
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=67324
用了rxvt,很好,fvwm也可以显示中文了
alsa还是不行,可以用alsamixer
但用mpg123 出错
Can't open /dev/dsp!
准备再编译个内核用alsa-driver试试
zhcon解决中...
其实大多问题找对地方就有解决办法了
但当时就是没找到
今上面一提示,就找到了,唉


兄弟是玩gentoo么? emerge完fcitx,就会提示要设置中文locale等等才能使用,你难道源码手动编译的?!

alsa没什么问题,mp3可以用bmp来播放,如果要/dev/dsp, 把alsa oss emulator支持编进内核好了

zhcon才懒得用,控制台下的中文输入真是用处不大……
回复 支持 反对

使用道具 举报

发表于 2005-12-13 23:17:15 | 显示全部楼层
Post by royllik
/dev/dsp是oss的设备,那么alsa呢?
现在我用mpg123 能不能检查出我的声卡能不能工作呢
没装mpg321

用aplay放一个wav文件试一下不就知道了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-13 23:20:50 | 显示全部楼层
Post by druggo
兄弟是玩gentoo么? emerge完fcitx,就会提示要设置中文locale等等才能使用,你难道源码手动编译的?!

alsa没什么问题,mp3可以用bmp来播放,如果要/dev/dsp, 把alsa oss emulator支持编进内核好了

zhcon才懒得用,控制台下的中文输入真是用处不大……


只道是要先设置locale
但就是因为到处都可以设置locale
所以不知道在各处设置根本意思是什么,比如在~/.xinitrc 中设置,在~/.profile  ~/.bashrc
/etc/env.d/10lang 等等,我想各个还是有区别的把,开始之所以fcitx不能用是因为对这些不理解了
alsa是没有问题,但当我把驱动编译进内核后,alsaconf就不能用了,至少也是个bug了,不是非要用/dev/dsp,只是mpg123默认用这个,我就以为/dev/dsp是声卡设备了,没想到alsa和oss的设备是不同了,我想mpg123 -a 也是可以选择alsa的设备的把,但我联那个是alsa的设备就不知道,我想我应该多看man 了,一直不愿看是因为英文不好了,但现在看来不行了

zhcon用不用到不是关键,但我编译出错是真的,总会有人需要用的,我编译出错了想搞明白是怎么回事,这样以后遇到同样的问题不至于还解决不了了
太菜了,,只有不耻下问,学习啊,这样才可以用好gentoo了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-13 23:24:59 | 显示全部楼层
Post by slinger
用aplay放一个wav文件试一下不就知道了?

我想我要找到alsa的设备是什么把?
这样用那个播放软件是次要的
用mpg123的话
mpg123 -a /dev/xxx   xxx.mp3 就可以了把
回复 支持 反对

使用道具 举报

发表于 2005-12-13 23:45:29 | 显示全部楼层
Post by royllik
我想我要找到alsa的设备是什么把?
这样用那个播放软件是次要的
用mpg123的话
mpg123 -a /dev/xxx   xxx.mp3 就可以了把

有没有把自己加入audio组里啊?否则权限不够。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-14 00:53:42 | 显示全部楼层
奇怪了,我用amixer打开了所有声道,
而且不管用aplay,还是mpg123都可以正常播放了
但就是听不到声音,alsamixer已经把声音调大了
root也一样
这是我的amixer,怎么只有这么几项,而且也没看到PCM
Simple mixer control 'Master',0
  Capabilities: volume cswitch
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -50 - 100
  Front Left: 80 [87%] Capture [off]
  Front Right: 80 [87%] Capture [off]
Simple mixer control 'Synth',0
  Capabilities: volume cswitch
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -50 - 100
  Front Left: 76 [84%] Capture [off]
  Front Right: 76 [84%] Capture [off]
Simple mixer control 'Line',0
  Capabilities: volume cswitch
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -50 - 100
  Front Left: 76 [84%] Capture [off]
  Front Right: 76 [84%] Capture [off]
Simple mixer control 'CD',0
  Capabilities: volume cswitch
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -50 - 100
  Front Left: 76 [84%] Capture [off]
  Front Right: 76 [84%] Capture [off]
Simple mixer control 'Mic',0
  Capabilities: volume cswitch
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: -50 - 100
  Front Left: 76 [84%] Capture [off]
  Front Right: 76 [84%] Capture [off]
回复 支持 反对

使用道具 举报

发表于 2005-12-14 08:46:11 | 显示全部楼层
去看看gentoo.linuxsir.cn 的文档手册,里头有关于alsa的方案
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-14 15:34:19 | 显示全部楼层
我就是按照那个文档做的,可能有区别的是那是装的alsa-driver
但我直接编译进内核了,其他都一样,结果就这样了
所以我想知道是不是非要装alsa-driver才行
我再编个内核试试
gentoo.linuxsir.cn的文档在我的opera下不能正常显示了,没有超连接
firefox到正常
回复 支持 反对

使用道具 举报

发表于 2005-12-14 17:26:46 | 显示全部楼层
你到底是什么声卡啊?实在不行就算了,搞块20块的普通声卡,什么都解决了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-14 19:10:05 | 显示全部楼层
Post by slinger
你到底是什么声卡啊?实在不行就算了,搞块20块的普通声卡,什么都解决了。

我也想啊,但怕装不上去啊,呵呵,asus的z8000
sis的集成货
现在是声卡认识了
alsa工作了
mpg123能播放了
声道全开了
就是听不到声音
怪怪怪
准备再编译个内核用alsa-driver
晚上再做
现在没时间了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表