VMWare Player:The default sound device cannot be opened:

如果VMWare player啟動linux時出現:
The default sound device cannot be opened:
A device ID has been used that is out of range for your system.
Sound will be disconnected

 我把"音效裝置連接設定",改成"AC97前置面板"(原本是HD Audio前置面板)
 就可以在VMWare Player下的Fedora 20聽到聲音了。

If you have RealTek speakers, look within the RealTek HD Audio Manager.  Select the yellow folder near the analog panel, and make sure "Disable front panel jack detection" is selected.  This fixed the problem for me.

Apparently RealTeks detection blocks the linux virtual machine from accessing the resource, and causes the error.




Python 3 of py2exe "UnicodeDecodeError: 'cp950' codec can't decode bytes" 可能解法