gelöst: kein Sound bzw. Sound&Absturz von Firefox bei Flash-Filmen unter Ubuntu Hardy Heron (8.04)

Zu aller erst ist es wichtig klar zustellen, dass die hier beschriebenen Probleme u.a. auf die Tatsache zurück zu führen sind, dass der FlashPlayer von Adobe keine Freie Software ist. Wäre er dies, könnte er entsprechend angepasst werden. So steht ein Ersatz für Adobes FlashPlayer momentan auf Platz 1 der High-Priority-Liste der FSF.

Nun zum Problem an sich: Nach einer Installation von Ubuntu Hardy Heron (8.04) und den “ubuntu-restricted-extras” werden zwar FlashFilmchen abgespielt, allerdings ohne Sound. Wenn kein Sound bei Flash-Filmen zu hören ist, erstmal überprüfen, ob nicht eine andere Anwendung momentan Sound ausgibt. Sein keine weiteren Anwendungen offen, und es kommt trotzdem kein Ton, dann zu den hier beschriebenen Maßnahmen weiter gehen. Da ab Ubuntu 8.04 der Soundserver PULSE zum Einsatz kommt, kann es notwendig sein, das Paket “libflashsupport” zu installieren. Damit kann der Flash-Player seine Geräusche über den PULSE AUDIO Soundserver zum besten geben. Wenn das problemlos klappt, sind wir hier fertig. Falls es nun aber gut jeder 2. Flash-Film den arme Firefox zu einem Crash bewegt, muss noch etwas getan werden.

Flash Videos mit Sound = Crash

Installiert ist nun neben dem “flashplugin-nonfree” auch “libflashsupport”. Diese Kombination ist in den meisten Fällen tödlich für Firefox. Zu allererst sollte probiert werden, ob die Deinstallation von “libflashsupport” ausreicht. Selbst nach der Deinstallation hatte ich noch Sound, aber ohne die Abstürze. Nochmal: wichtig ist, dass kein anderes Programm die Soundausgabe blockiert.

Hilft das nicht, kann ein Update auf FlashPlayer 10 (momentan noch beta) helfen. Der FlashPlayer 10 wird über das “Partner” Repository angeboten. Dieses unter “System” → “Systemverwaltung” → “Software-Quellen” → “Software von Drittanbietern” aktivieren. Anschließend findet sich in der Paketverwaltung “adobe-flashplugin”, welches den FlashPlayer 10 liefert.

Dazu dieses Repository unter “System” → “Systemverwaltung” → “Software-Quellen” hinzufügen: deb http://ppa.launchpad.net/thielmann/ubuntu hardy main Damit sollte nun auch das “flashplugin-nonfreebeta” in der Paketverwaltung (z.B. Synaptic) auftauchen. Durch dieses Repository wird der FlashPlayer 10 für alle Nutzer installiert.

Vor dessen Installation muss natürlich das “flashplugin-nonfree” (= FlashPlayer 9) deinstalliert werden. Gibt es nach einem Neustart von Firefox jetzt Sound ohne Abstürze? Gut, fertig.

Immer noch kein Sound? Dann hilft es PULSE evltl. auf die Sprünge die Datei .asoundrc im Home-Verzeichnis anzulegen, und mit folgendem Inhalt zu füllen:

pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}

Dieser Tip kommt von hier. (Nicht den FlashPlayer auf die dort beschriebene Art installieren.) Um PULSE neu zu initialisieren muss man sich ab- und wieder anmelden. Jetzt Sound? Immer noch nicht?

Dann die .asoundrc (ist versteckt, klar) mal nach asoundrc umbenennen:

mv .asoundrc asoundrc

Und dann den “flashplugin-nonfreebeta” wieder deinstallieren. Es gibt jetzt nämlich noch folgende Pakete:

  • flashplugin-nonfree-pulse
  • flashplugin-nonfree-extrasound

, die ich noch nicht ausprobieren (musste). Die aber evlt. helfen. Installation wäre dann z.B. per:

sudo apt-get install flashplugin-nonfree-pulse

möglich.

Ich hoffe, ich konnte dem einen oder anderen aus der Misere helfen. Schließlich läuft so eine LTS-Version von Ubuntu noch einige Jahre. Und da will man schon Flash-Videos mit Sound haben.

Leave a Reply