YaST2 Developers Documentation: Sound

Sound

sound_write.ycp
Provides saving /etc/modules.conf and volume.

This module has an unstable interface.

Parameters are given in a map with keys: "modules_conf" ... save info- list of configured cards: [ $[ "model" : "sb live!", "alias" : "snd-card-0", "options" : $["snd_id":"0" ...], "module" : "snd-emu10k1", "unique_key": "abcd.efghijklmn" "bus" : "pci", "bus_id" : "0000:00:07.0" ], $[ "model" : "avi onboard!", "alias" : "snd-card-1", "options" : $["snd_id":"1" ...], "module" : "snd-asf", "unique_key": "abcd.abcdefghij" "bus" : "pci", "bus_id" : "0000:00:03.1" ] ] "rc_vars" ... sysconfig values $[ "LOAD_SEQUENCER" : "yes" ] "vol_settings" ... volume setting (usefull only for autoconfig) [ [ // card #1 ["PCM", 32, false], ["Master", 100, true] ... ], [ // card #2 ], ... ] Steps: 1. save '/etc/modules.conf' 2. save '/etc/rc.config' 3. save volume 4. call function to provide some additional work Return boolean true on success, false if failed

Imports

  • Joystick
  • Mode
  • Package
  • Progress
  • Service
  • Sound
  • Wizard

Includes

  • sound/write_routines.ycp