Flash in Ubuntu Hoary
Categories:General
似乎不光是 Ubuntu Hoary 在某次的升級後有這個問題,網路上也是哀鴻遍野,解法又莫衷一是。
我主張的是 Flash Player 在 GNOME 自己獨特的 launch 方式下,會造成音效卡資源被搶佔,因為我觀察到,只要是內容"太豐富"的 *.swf 就極可能造成 FireFox crash,而這時原本該有聲音的 *.swf 卻發不出聲音。
但是很神奇的,透過 terminal 或 GNOME 的 tiny command prompt 啟動 FireFox,聲音回來了,瀏覽也正常了。故可推:
- GNOME 的程式啟動方法會讓裝了 Flash plugin 的 FireFox 搶不到音效卡。
- 搶不到音效卡的 Flash plugin 會掉進 deadlock。
但是,我很確定我的 alsa 和 esd 是正常運作無誤的,我交疊播放 TEKKEN 5 PS2 Opening DEMO 是可以同時混音的。故可推:
- 用 GNOME 選單下啟動的 FireFox,其 Flash plugin 可能沒透過 esd 或 alsa 去放送音效。
- /usr/lib/mozilla-firefox/firefox 其實是個 shell script,是否在 GNOME 選單下啟用會造成怎樣的運作環境判斷,可以繼續從這個追。