Thanks a lot for all the cool ideas! I got it to work with: audioctl +headphone +line -speaker
So what I'm going to do now is build it into a package so it can go on the machine at jumpstart install time and make it so that audioctl will be run with those command line options whenever a session starts since it looks like any user can change these values if they know about sdaudiocontrol. I'm also going to run: gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /desktop/gnome/sound/enable_esd true gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /desktop/gnome/sound/event_sounds true on each workstation so that our users won't have to "turn on" sound in GNOME if they have headphones or an external speaker hooked up. Thanks everyone! This message posted from opensolaris.org
