alsa設(shè)置默認聲卡
創(chuàng)新互聯(lián)建站是一家專業(yè)提供新化企業(yè)網(wǎng)站建設(shè),專注與做網(wǎng)站、網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為新化眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進行中。
理解和使用Alsa的配置文件
alsa的配置文件是alsa.conf位于/usr/share/alsa目錄下,通常還有/usr/share/alsa/card和/usr/share/alsa/pcm兩個子目錄用來設(shè)置card相關(guān)的參數(shù),別名以及一些PCM默認設(shè)置。
免驅(qū)藍牙適配器
用戶配置
在home目錄添加 .asoundrc文件:
全局配置
在文件最后添加一下內(nèi)容
1)調(diào)節(jié)常用命令
ubuntu操音量調(diào)整命令amixer
2)使用softvol控制主音量
Softvol
如何使用softvol控制主音量
如果聲卡無法控制硬件的音量(如PCM5102),或者驅(qū)動程序不支持聲卡的此功能,則可以定義一個新的虛擬pcm設(shè)備,該設(shè)備將控制軟件方面的音量。
Ubuntu Linux:從命令行和鍵盤快捷方式增加減少音量
使用是pulseaudio的自帶命令pactl
1.系統(tǒng)不播放音樂,連接過了10分鐘,藍牙自帶斷開
2.root用戶無法調(diào)節(jié)系統(tǒng)音量
就Linux系統(tǒng)對硬件設(shè)備的支持特性而言,對聲卡的支持是很糟糕的。不過現(xiàn)在好了,有兩種驅(qū)動程序可以彌補Linux系統(tǒng)的不足。一種是OSS(開放聲音系統(tǒng)),一種是ALSA(先進Linux聲音架構(gòu))。OSS是一個商業(yè)聲卡驅(qū)動程序,需要花錢購買,否則每次啟動后,你只可以免費使用240分鐘;ALSA是自由軟件,可以免費使用。
一、安裝OSS聲卡驅(qū)動程序
1.從下載OSS驅(qū)動程序
2.啟動Linux,把下載下來的osslinux393q-2217-UP.tar.gz拷到一個臨時目錄中,如:
cp osslinux393q-2217-UP.tar.gz /tmp/
cd /tmp
tar zxvf osslinux392v-glibc-2212-UP.tar.gz
此時文件已經(jīng)解開,你可以看到在當前目錄下有四個文件:INSTALL、LICENSE、oss-install和oss.pkg文件,其中INSTALL是安裝幫助文件,如果你是第一次安裝一定要好好看一看。
3.配置
以root用戶身份運行oss-install:
./oss-install
如果出現(xiàn)了“No such file or directory”的錯誤信息,那是因為你下載的OSS驅(qū)動程序的版本和你用的Linux不匹配,可以重新到上述站點,下載相應(yīng)的驅(qū)動程序就可以了。
這時候一般會提示:你的Linux以模塊的形式加載了聲卡驅(qū)動程序,要不要安裝程序自動將它去掉?選擇去掉就可以了。
接下來就是處理過程、協(xié)議及一大堆東西,接受協(xié)議安裝,使用默認安裝路徑即可(/usr/lib/oss)。oss一般可以自動檢測出大部分聲卡,你可以看看結(jié)果是不是和你的聲卡相符,如果相符,直接在菜單中選擇“Save changes and Exit..”即可。對于那些不能直接探測到的聲卡,你就只有用手工方法選擇了。如對Yamaha OPL3-SAX (YMF715/YMF719) chip 可以選擇:“Generic Yamaha OPL3-SAx (YMF715/YMF719) non-PnP”driver。
4.打開/關(guān)閉聲卡
在默認的安裝目錄/usr/local/bin里有一個soundon命令,它可以用來打開oss驅(qū)動,同樣的你也可以用soundoff命令關(guān)閉oss驅(qū)動。
5.疑難解決
有時也可能出現(xiàn)這樣的情況,你的聲卡檢測到了,而且安裝過程也好像一切正常,但是聲卡就是不能正常工作。不要急,OSS還有可以讓你手工調(diào)節(jié)設(shè)置參數(shù)的地方,其實,在“Save changes and Exit”的同一個窗口中,還有一個選項“Manual Configuration”,它就是讓你手工調(diào)整設(shè)置參數(shù)的,你可以在這里設(shè)置聲卡的IO、DMA等參數(shù)。
二、安裝ALSA聲卡驅(qū)動程序
1.到下載下面四個軟件包:
alsa-driver-0.5.9.tar.bz2
alsaconf-0.4.3b.tar.gz
alsa-lib-0.5.9.tar.bz2
alsa-utils-0.5.9.tar.bz2
2.先安裝alsa-driver-0.5.9.tar.bz2這個文件:
(1)cp alsa-driver-0.5.9.tar.bz2 /tmp
將alsa-driver-0.5.9.tar.bz2 拷到/tmp目錄下。
(2)bunzip2 alsa-driver-0.5.9.tar.bz2
解壓縮這個文件,會在/tmp目錄下生成一個文件叫做alsa-driver-0.5.9.tar。
(3)tar xvf alsa-driver-0.5.9.tar
將會在/tmp目錄下產(chǎn)生一個子目錄叫做alsa-driver-0.5.9,alsa的所有文件就存放在這個目錄下。
(4)cd alsa-driver-0.5.9
進入alsa的驅(qū)動程序所存放的目錄,準備配置和編譯它。這時你可以看一下目錄下的INSTALL文件來了解安裝的步驟和注意事項。
(5)依次運行下面三個命令:
./configure
make install
./snddevices
3.編輯/etc/ modules.conf文件
這個文件的配置雖然比較麻煩,但用alsaconf-0.4.3b.tar.gz也可以配好它,運行命令:
(1)cp alsaconf-0.4.3b.tar.gz /tmp
將alsaconf-0.4.3b.tar.gz 拷到/tmp目錄下。
(2)tar zxvf alsaconf-0.4.3b.tar.gz
解壓縮這個文件,會在/tmp目錄下生成一個子目錄叫做alsaconf-0.4.3b。
(3)./alsaconf
會出現(xiàn)一個窗口叫你選擇聲卡,像SoundBlaster及ESS1868、S3_SonicVibes_PCI、Ensoniq_AudioPCI_ES1370 1371等,很多目前的kernel還不支持的聲卡它都可以支持了。
選好聲卡之后系統(tǒng)會問你一些問題,都回答OK,然后會回到第一個畫面問你要不要繼續(xù)設(shè)第二張聲卡,選“No_more_cards”退出即可。完成這個步驟之后,/etc/modules.conf這個文件就基本上自動配置好了,重新啟動電腦后聲卡就可以發(fā)聲了。
4.如果還不行,那么你就還需要安裝alsa-lib和alsa-utils,安裝方法和alsa-driver一樣,注意要先安裝alsa-lib,再安裝alsa-utils。將文件拷到/tmp目錄,解壓縮,然后運行命令make和make install,具體請參照上面alsa-driver的安裝步驟。
安裝后到alsa-utils(解開alsa-utils-0.5.9.tar.bz2會產(chǎn)生該目錄)目錄下的alsamixer子目錄執(zhí)行
./alsamixer
這樣你的聲卡應(yīng)該能發(fā)聲了。
Linux命令行下可以使用一系列命令查看各種硬件信息,從而得知服務(wù)器配置。
參考命令如下:
查看主板的序列號: dmidecode | grep -i ’serial number’
用硬件檢測程序kuduz探測新硬件:service kudzu start ( or restart)
查看CPU信息:cat /proc/cpuinfo [dmesg | grep -i 'cpu'][dmidecode -t processor]
查看內(nèi)存信息:cat /proc/meminfo [free -m][vmstat]
查看板卡信息:cat /proc/pci
查看顯卡/聲卡信息:lspci |grep -i ‘VGA’[dmesg | grep -i 'VGA']
查看網(wǎng)卡信息:dmesg | grep -i ‘eth’[cat /etc/sysconfig/hwconf | grep -i eth][lspci | grep -i 'eth']
查看PCI信息:lspci (相比cat /proc/pci更直觀)
查看USB設(shè)備:cat /proc/bus/usb/devices
查看鍵盤和鼠標:cat /proc/bus/input/devices
查看系統(tǒng)硬盤信息和使用情況:fdisk disk – l df
查看各設(shè)備的中斷請求(IRQ):cat /proc/interrupts
查看系統(tǒng)體系結(jié)構(gòu):uname -a
查看及啟動系統(tǒng)的32位或64位內(nèi)核模式:isalist –v [isainfo –v][isainfo –b]
dmidecode查看硬件信息,包括bios、cpu、內(nèi)存等信息
測定當前的顯示器刷新頻率:/usr/sbin/ffbconfig –rev \?
查看系統(tǒng)配置:/usr/platform/sun4u/sbin/prtdiag –v
查看當前系統(tǒng)中已經(jīng)應(yīng)用的補?。簊howrev –p
顯示當前的運行級別:who –rH
查看當前的bind版本信息:nslookup –class=chaos –q=txt version.bind
dmesg | more 查看硬件信息
lspci 顯示外設(shè)信息, 如usb,網(wǎng)卡等信息
lsnod 查看已加載的驅(qū)動
lshw
psrinfo -v 查看當前處理器的類型和速度(主頻)
prtconf -v 打印當前的OBP版本號
iostat –E 查看硬盤物理信息(vendor, RPM, Capacity)
prtvtoc /dev/rdsk/c0t0d0s 查看磁盤的幾何參數(shù)和分區(qū)信息
df –F ufs –o i 顯示已經(jīng)使用和未使用的i-node數(shù)目
isalist –v
對于“/proc”中文件可使用文件查看命令瀏覽其內(nèi)容,文件中包含系統(tǒng)特定信息:
Cpuinfo 主機CPU信息
Dma 主機DMA通道信息
Filesystems 文件系統(tǒng)信息
Interrupts 主機中斷信息
Ioprots 主機I/O端口號信息
Meninfo 主機內(nèi)存信息
Version Linux內(nèi)存版本信息
備注: proc – process information pseudo-filesystem 進程信息偽裝文件系統(tǒng)
分類: 電腦/網(wǎng)絡(luò) 硬件
問題描述:
當雙擊控制面板的“聲卡”時,
警告“找不到命令‘/usr/bin/xsndconf’” ,
是怎么回事?????
當然沒有聲音啦!
解析:
UNIX類系統(tǒng)是“把一切都安置到位”的系統(tǒng),各類文件一般都有自己的歸宿。Linux也不例外。介紹一下“/”里的目錄和“/usr”里的主要目錄。
/:根目錄,沒什么好說。
/bin:常用的系統(tǒng)級軟件可執(zhí)行文件一般都在這里。
/boot:Linux引導時所需的文件一般在這里。有人專門為它創(chuàng)建一個分區(qū)。
/dev:所有設(shè)備文件。UNIX類系統(tǒng)把所有設(shè)備都當作文件來讀寫,好處你可以問問專門編寫驅(qū)動的人。
/etc:主要配置文件和一些功能腳本所在,地位類似Window$的注冊表。
/home:所有非“root”用戶的主目錄都在這里。很多時候他都有自己的分區(qū)。
/initrd:尚不了解。
/lib:系統(tǒng)級軟件的共享庫,軟件的主體部分放在這里,主要是動態(tài)鏈接文件。
/lost+found:幾乎每個被格式化過的Linux分區(qū)都會有,意外后找回的文件一般在這里面。
/misc:尚不了解。
/myputer:紅旗Linux的“專利”。
/mnt:里面的目錄一般充當臨時的文件系統(tǒng)掛載點。
/mnt/floppy:軟盤一般掛在這里。
/mnt/cdrom:光盤一般掛在這里。
/opt:雜七雜八的東西塞到這里。如果你確實這么做,也給它一個分區(qū)。
/proc:內(nèi)存。
/root:“root”的主目錄。
/ *** in:系統(tǒng)級軟件可執(zhí)行文件,多為比較猛的命令,非“root”用戶很少用。
/tftpboot:可能是遠程引導用的。
/tmp:系統(tǒng)存放套接字等臨時文件的地方,緩沖的flash、圖片也在這里。不算太重要,清空不會對操作系統(tǒng)造成影響,但是可能影響運行的程序。
/usr:一般發(fā)行版中最大的目錄,絕大多數(shù)隨系統(tǒng)安裝的軟件都在這里。給它一個3G的分區(qū)沒壞處。
/usr/bin:一般軟件的可執(zhí)行文件主要放在這里。
/usr/include:GCC主要的頭文件放在這里。
/usr/lib:一般軟件的共享庫,軟件的主體部分放在這里,主要是動態(tài)鏈接文件。
/usr/share:也是一個公用目錄,墻紙、圖標都在這里,幫助頁一般也在這里。
/usr/X11R6:XFree86第11版的第6個子版本。
/var:主要是變化的東西,
/:根目錄,沒什么好說。
/bin:常用的系統(tǒng)級軟件可執(zhí)行文件一般都在這里。
/boot:Linux引導時所需的文件一般在這里。有人專門為它創(chuàng)建一個分區(qū)。
/dev:所有設(shè)備文件。UNIX類系統(tǒng)把所有設(shè)備都當作文件來讀寫,好處你可以問問專門編寫驅(qū)動的人。
/etc:主要配置文件和一些功能腳本所在,地位類似Window$的注冊表。
/home:所有非“root”用戶的主目錄都在這里。很多時候他都有自己的分區(qū)。
/initrd:尚不了解。
/lib:系統(tǒng)級軟件的共享庫,軟件的主體部分放在這里,主要是動態(tài)鏈接文件。
/lost+found:幾乎每個被格式化過的Linux分區(qū)都會有,意外后找回的文件一般在這里面。
/misc:尚不了解。
/myputer:紅旗Linux的“專利”。
/mnt:里面的目錄一般充當臨時的文件系統(tǒng)掛載點。
/mnt/floppy:軟盤一般掛在這里。
/mnt/cdrom:光盤一般掛在這里。
/opt:雜七雜八的東西塞到這里。如果你確實這么做,也給它一個分區(qū)。
/proc:內(nèi)存。
/root:“root”的主目錄。
/ *** in:系統(tǒng)級軟件可執(zhí)行文件,多為比較猛的命令,非“root”用戶很少用。
/tftpboot:可能是遠程引導用的。
/tmp:系統(tǒng)存放套接字等臨時文件的地方,緩沖的flash、圖片也在這里。不算太重要,清空不會對操作系統(tǒng)造成影響,但是可能影響運行的程序。
/usr:一般發(fā)行版中最大的目錄,絕大多數(shù)隨系統(tǒng)安裝的軟件都在這里。給它一個3G的分區(qū)沒壞處。
/usr/bin:一般軟件的可執(zhí)行文件主要放在這里。
/usr/include:GCC主要的頭文件放在這里。
/usr/lib:一般軟件的共享庫,軟件的主體部分放在這里,主要是動態(tài)鏈接文件。
/usr/share:也是一個公用目錄,墻紙、圖標都在這里,幫助頁一般也在這里。
/usr/X11R6:XFree86第11版的第6個子版本。
/var:主要是變化的東西,
/:根目錄,沒什么好說。
/bin:常用的系統(tǒng)級軟件可執(zhí)行文件一般都在這里。
/boot:Linux引導時所需的文件一般在這里。有人專門為它創(chuàng)建一個分區(qū)。
/dev:所有設(shè)備文件。UNIX類系統(tǒng)把所有設(shè)備都當作文件來讀寫,好處你可以問問專門編寫驅(qū)動的人。
/etc:主要配置文件和一些功能腳本所在,地位類似Window$的注冊表。
/home:所有非“root”用戶的主目錄都在這里。很多時候他都有自己的分區(qū)。
/initrd:尚不了解。
/lib:系統(tǒng)級軟件的共享庫,軟件的主體部分放在這里,主要是動態(tài)鏈接文件。
/lost+found:幾乎每個被格式化過的Linux分區(qū)都會有,意外后找回的文件一般在這里面。
/misc:尚不了解。
/myputer:紅旗Linux的“專利”。
/mnt:里面的目錄一般充當臨時的文件系統(tǒng)掛載點。
/mnt/floppy:軟盤一般掛在這里。
/mnt/cdrom:光盤一般掛在這里。
/opt:雜七雜八的東西塞到這里。如果你確實這么做,也給它一個分區(qū)。
/proc:內(nèi)存。
/root:“root”的主目錄。
/ *** in:系統(tǒng)級軟件可執(zhí)行文件,多為比較猛的命令,非“root”用戶很少用。
/tftpboot:可能是遠程引導用的。
/tmp:系統(tǒng)存放套接字等臨時文件的地方,緩沖的flash、圖片也在這里。不算太重要,清空不會對操作系統(tǒng)造成影響,但是可能影響運行的程序。
/usr:一般發(fā)行版中最大的目錄,絕大多數(shù)隨系統(tǒng)安裝的軟件都在這里。給它一個3G的分區(qū)沒壞處。
/usr/bin:一般軟件的可執(zhí)行文件主要放在這里。
/usr/include:GCC主要的頭文件放在這里。
/usr/lib:一般軟件的共享庫,軟件的主體部分放在這里,主要是動態(tài)鏈接文件。
/usr/share:也是一個公用目錄,墻紙、圖標都在這里,幫助頁一般也在這里。
/usr/X11R6:XFree86第11版的第6個子版本。
/var:主要是變化的東西,
/:根目錄,沒什么好說。
/bin:常用的系統(tǒng)級軟件可執(zhí)行文件一般都在這里。
/boot:Linux引導時所需的文件一般在這里。有人專門為它創(chuàng)建一個分區(qū)。
/dev:所有設(shè)備文件。UNIX類系統(tǒng)把所有設(shè)備都當作文件來讀寫,好處你可以問問專門編寫驅(qū)動的人。
/etc:主要配置文件和一些功能腳本所在,地位類似Window$的注冊表。
/home:所有非“root”用戶的主目錄都在這里。很多時候他都有自己的分區(qū)。
/initrd:尚不了解。
/lib:系統(tǒng)級軟件的共享庫,軟件的主體部分放在這里,主要是動態(tài)鏈接文件。
/lost+found:幾乎每個被格式化過的Linux分區(qū)都會有,意外后找回的文件一般在這里面。
/misc:尚不了解。
/myputer:紅旗Linux的“專利”。
/mnt:里面的目錄一般充當臨時的文件系統(tǒng)掛載點。
/mnt/floppy:軟盤一般掛在這里。
/mnt/cdrom:光盤一般掛在這里。
/opt:雜七雜八的東西塞到這里。如果你確實這么做,也給它一個分區(qū)。
/proc:內(nèi)存。
/root:“root”的主目錄。
/ *** in:系統(tǒng)級軟件可執(zhí)行文件,多為比較猛的命令,非“root”用戶很少用。
/tftpboot:可能是遠程引導用的。
/tmp:系統(tǒng)存放套接字等臨時文件的地方,緩沖的flash、圖片也在這里。不算太重要,清空不會對操作系統(tǒng)造成影響,但是可能影響運行的程序。
/usr:一般發(fā)行版中最大的目錄,絕大多數(shù)隨系統(tǒng)安裝的軟件都在這里。給它一個3G的分區(qū)沒壞處。
/usr/bin:一般軟件的可執(zhí)行文件主要放在這里。
/usr/include:GCC主要的頭文件放在這里。
/usr/lib:一般軟件的共享庫,軟件的主體部分放在這里,主要是動態(tài)鏈接文件。
/usr/share:也是一個公用目錄,墻紙、圖標都在這里,幫助頁一般也在這里。
/usr/X11R6:XFree86第11版的第6個子版本。
/var:主要是變化的東西,
網(wǎng)站名稱:linux聲卡配置命令行 linux聲卡驅(qū)動
標題路徑:http://sd-ha.com/article34/ddsihse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、微信公眾號、網(wǎng)站排名、做網(wǎng)站、網(wǎng)站設(shè)計、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)