Имеется разъём на передней панели, в него включаются наушники. Сейчас при втыкании наушников пропадает звук в колонках, появляется звук в наушниках. Я хочу сделать так: при втыкании наушников ничего не меняется, звук в наушниках появляется только если запустить звуковыводящую программу со специальным параметром запуска. Звук в колонках не пропадает и играет совсем другое, не то, что в наушниках.
Как такое можно сделать?
$ uname -a
Linux mediacenter 2.6.30-gentoo-r7 #4 SMP Fri Oct 2 17:58:15 MSD 2009 i686 Intel(R) Core(TM)2 Duo CPU E8200 @ 2.66GHz GenuineIntel GNU/Linux
# lspci | grep -i audio
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
$ grep intel /boot/grub/grub.conf
kernel /boot/vmlinuz root=/dev/sda2 snd_hda_intel.model=5stack resume=/dev/sda5
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
$ aplay -L
default:CARD=Intel
HDA Intel, STAC92xx Analog
Default Audio Device
front:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
Front speakers
surround40:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Intel,DEV=0
HDA Intel, STAC92xx Digital
IEC958 (S/PDIF) Digital Audio Output
null
Discard all samples (playback) or generate zero samples (capture)<P><P>dmesg:
Advanced Linux Sound Architecture Driver Version 1.0.20.
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
HDA Intel 0000:00:1b.0: setting latency timer to 64
ata4: SATA link down (SStatus 0 SControl 300)
input: HDA Intel Line In at Ext Rear Jack as /class/input/input2
input: HDA Intel Mic at Ext Front Jack as /class/input/input3
input: HDA Intel Mic at Ext Rear Jack as /class/input/input4
input: HDA Intel Speaker at Ext Rear Jack as /class/input/input5
input: HDA Intel Speaker at Ext Rear Jack as /class/input/input6
input: HDA Intel Speaker at Ext Rear Jack as /class/input/input7
input: HDA Intel HP Out at Ext Front Jack as /class/input/input8
ALSA device list:
#0: HDA Intel at 0xe3220000 irq 22
Внутри алсамиксера написано модель
Card: HDA Intel
Chip: SigmaTel STAC9271D
View: [Playback] Capture All