시스템의 기본 오디오 장치를 나열하려면 /dev/audio 장치 링크에서 ls -l 명령을 사용합니다. 추가 USB 장치를 플러그인하는 경우 명령 출력에서 해당 장치가 /dev/audio가 연결되는 장치로 식별됩니다. 이 장치는 자동으로 기본 오디오 장치가 됩니다.
예를 들어, 기본적으로 시스템의 오디오는 내장 오디오입니다.
$ ls -l /dev/audio lrwxrwxrwx 1 root root 7 Feb 13 08:47 /dev/audio -> sound/0
USB 스피커를 시스템에 연결한다고 가정해 보겠습니다. 이 경우 명령 출력은 다음과 같습니다.
$ ls-l /dev/audio lrwxrwxrwx 1 root root 10 Feb 13 08:46 /dev/audio -> usb/audio0
USB 마이크와 같은 다른 오디오 장치를 추가하면 이에 따라 명령 출력도 변경됩니다.
$ ls -l /dev/audio lrwxrwxrwx 1 root root 10 Feb 13 08:54 /dev/audio -> usb/audio1
시스템에 연결된 모든 USB 오디오 장치를 나열하려면 모든 오디오 장치 링크에서 동일한 ls 명령을 사용합니다.
$ ls -lt /dev/audio* lrwxrwxrwx 1 root root 7 Jul 23 15:46 /dev/audio -> usb/audio0 lrwxrwxrwx 1 root root 10 Jul 23 15:46 /dev/audioctl -> usb/audioctl0/ % ls -lt /dev/sound/* lrwxrwxrwx 1 root root 74 Jul 23 15:46 /dev/sound/1 -> ../../devices/pci@1f,4000/usb@5/hub@1/device@3/sound-control@0:... lrwxrwxrwx 1 root root 77 Jul 23 15:46 /dev/sound/1ctl -> ../../devices/pci@1f,4000/usb@5/hub@1/device@3/sound-control@0:... lrwxrwxrwx 1 root other 66 Jul 23 14:21 /dev/sound/0 -> ../../devices/pci@1f,4000/ebus@1/SUNW,CS4231@14,200000:sound,audio lrwxrwxrwx 1 root other 69 Jul 23 14:21 /dev/sound/0ctl -> ../../devices/pci@1f,4000/ebus@1/SUNW,CS4231@14,200000:sound,audioctl
여러 오디오 장치가 있더라도 기본 오디오 장치는 /dev/usb/audio0입니다.
prtconf 명령을 사용하여 USB 장치 정보를 표시할 수도 있습니다.
$ prtconf . usb, instance #0 hub, instance #0 mouse, instance #0 keyboard, instance #1 device, instance #0 sound-control, instance #0 sound, instance #0 input, instance #0 .
기본 오디오 장치를 USB 오디오 장치로 변경하려면 USB 장치를 시스템에 연결합니다. /dev/audio 링크가 자동으로 이 장치를 가리킵니다. 다시 내장 오디오 장치를 사용하도록 되돌리려는 경우 USB 장치를 제거하기만 하면 됩니다.