It is easy to get vmware to use alsa in linux, but this is not supported:
- Replace vmware-vmx with the following script:
#!/bin/sh
PATH_TO_VMWARE_BIN=`dirname $0`
LD_PRELOAD=libaoss.so exec $PATH_TO_VMWARE_BIN/vmw
This shouldn't cause any problems if the libaoss library is not installed or not setuid, it will simply work through the old OSS library as normal.
This could probably be quite easily be integrated as a configuration option into a future version of your product.
It does actually provide useful functionality as the sound is mixed with other applications using dmix.
- Replace vmware-vmx with the following script:
#!/bin/sh
PATH_TO_VMWARE_BIN=`dirname $0`
LD_PRELOAD=libaoss.so exec $PATH_TO_VMWARE_BIN/vmw
This shouldn't cause any problems if the libaoss library is not installed or not setuid, it will simply work through the old OSS library as normal.
This could probably be quite easily be integrated as a configuration option into a future version of your product.
It does actually provide useful functionality as the sound is mixed with other applications using dmix.