2009-02-05 30 views
4

在bash中,我如何確定安裝了哪種聲卡?我正在嘗試爲Rhythmbox創建一個插件,並且我想在配置腳本中測試它。如何用bash確定聲卡類型?

編輯: 在我的機器,我需要使用sudo能夠使用lspcilsmod。 @Quassnoi的回答使用cat沒有額外的特權。

回答

7
lspci | grep -i audio 
+0

如果什麼這是一個USB卡? – Quassnoi 2009-02-05 19:35:55

+0

如果你喜歡它,你可以得到另一個答案,如果你不喜歡,就會downvote,解釋原因。這是一種禮儀。 – Quassnoi 2009-02-05 19:48:42

4

我像你的已知名單的聲音,你會檢查你的配置腳本。所以你可以使用grep和lsmod來檢查哪一個被加載。

# lsmod | grep -q snd_hda_intel

# echo $?

0

# lsmod | grep -q snd_foo

# echo $?

1