SectionVerb { EnableSequence [ cdev "hw:PCH" cset "name='Master Playback Switch' on" cset "name='Headphone Playback Switch' off" cset "name='Speaker Playback Switch' on" cset "name='Capture Switch' on" cset "name='Capture Volume' 39" cset "name='Mic Boost Volume' 2" cset "name='Internal Mic Boost Volume' 0" #cset "name='Capture Source' 0" ] DisableSequence [ ] Value { TQ "Music" OutputDspName "speaker_eq" PlaybackPCM "hw:PCH,0" } } SectionDevice."Headphone".0 { Value { JackName "Headphone Jack" OutputDspName "Jheadphone" } EnableSequence [ cdev "hw:PCH" cset "name='Speaker Playback Switch' off" cset "name='Headphone Playback Switch' on" ] DisableSequence [ cdev "hw:PCH" cset "name='Headphone Playback Switch' off" cset "name='Speaker Playback Switch' on" ] } SectionDevice."Mic".0 { Value { JackName "Mic Jack" } EnableSequence [ cdev "hw:PCH" #cset "name='Capture Source' 1" ] DisableSequence [ cdev "hw:PCH" cset "name='Capture Source' 0" ] } SectionModifier."RecordMedia".0 { SupportedDevice [ "Headphone" ] EnableSequence [ cdev "hw:PCH" ] DisableSequence [ cdev "hw:PCH" ] TransitionSequence."ToModifierName" [ cdev "hw:PCH" ] # Optional TQ and ALSA PCMs Value { TQ Voice CapturePCM "hw:1" PlaybackVolume "name='Master Playback Volume',index=2" PlaybackSwitch "name='Master Playback Switch',index=2" } }