Обновление (2012)
Уже пару лет существует собственная версия Spotify для Linux, которая, хотя и помечена как «предварительный просмотр», полностью функциональна, насколько мне известно, и должна быть вашим основным вариантом. Используйте это, и, по крайней мере, вы обойдете любые проблемы со звуком, связанные с Wine .
Оставляя мой оригинальный ответ ниже, на всякий случай, если он может быть полезен для кого-то:
Оригинальный ответ (2009)
Хорошо, все заработало, удалив alsa-oss
и изменив настройки звука из winecfg. Я сменил драйвер ALSA на драйвер OSS; смотрите скриншот ниже.
Проблема с драйвером OSS заключается в том, что любое приложение блокирует воспроизведение звука всеми остальными; например, если Spotify открыт (но даже не играет музыку) - я не могу получить звук от Audacious. На самом деле это довольно отстойно - иногда, когда я открываю Spotify, он не воспроизводит звук, и мне приходится отслеживать, какой процесс блокирует звуковое устройство - даже когда звук не воспроизводится.
Так что я определенно все еще открыт для лучших решений - возможно, с ALSA, но так, чтобы Wine / Spotify тоже хорошо с этим играл?
Обновление : Хорошо, получил Spotify для работы с ALSA (снова?). Я не совсем уверен, где была проблема; я ~/.wine/drive_c/windows/profiles/[username]/Application Data/Spotify
перешел, удалил все и wine spotify.exe
снова запустил . По-видимому, остались некоторые неверные настройки, и повторный запуск Spotify заново исправил ситуацию.
В любом случае, теперь Spotify, Flash в Firefox и другие приложения могут воспроизводить звуки плавно, не блокируя друг друга.
Подводя итог, вот что сработало для меня:
- Используйте Flash 10; убедитесь, что Firefox
about:plugins
содержит только «Shockwave Flash 10.0». - Используйте ALSA везде 1 . Как прокомментировал Майк Артур, забудьте об OSS (и
alsa-oss
). - (Попробуйте очистить данные приложения Spotify.)
1 Конфигурация аудио в Wine (winecfg) должна выглядеть примерно так: