Firefox langsam unter Ubuntu (partielle Lösung)

Auf dem Entwicklungs-Laptop setze ich Ubuntu Linux (derzeit noch Feisty Fawn) ein, bin soweit auch zufrieden, allerdings habe ich beim Nutzen meines Lieblingsbrowsers ein Problem: der Firefox wird insbesondere beim Nutzen von mehreren Seiten und wenn viel Javascript verwendet wird, sehr schnell an seine Grenzen und wird *rsch-langsam (manche würden lahm sagen). Am RAM kann es kaum liegen, da ich kürzlich noch einen GB nachgerüstet habe, auf nun 2 GB.

Eine kurze Suche bei Google brachte einen Foren-Thread zutage, in dem ein paar Leute das gleiche Problem mit dem Firefox (zwar 1.5, aber immerhin) zu haben scheinen. Einer hat eine Lösungsmöglichkeit gepostet, die ich gleich mal ausprobiert habe, und siehe da: ES FUNKTIONIERT.

Es scheint daran zu liegen, dass Pango den Browser so langsam macht, dass es für meine Vorstellungen an Unbenutzbarkeit grenzt. Pango lässt sich aber wie im Forenbeitrag zu sehen, ganz einfach durch eine kleine Umgebungsvariable abschalten.

Also habe ich einfach ein kleines Skript (~/.mozilla/firefox/firefox) ins Home-Verzeichnis gepackt:

#!/bin/sh
MOZ_DISABLE_PANGO=1 firefox $@

Dann noch in der Schnellstart-Leiste den Verweis auf das Skript zeigen lassen (Befehl anpassen), damit auch die richtige Datei (.mozilla/firefox/firefox %u) aufgerufen wird.

kleiner Tipp: nicht vergessen, die Ausführungs-Rechte für das Skript zu setzen:

chmod +x ~/.mozilla/firefox/firefox

Einige werden fragen, ob das denn nicht irgendwelche lästigen Seiteneffekte hat, dazu äußert sich auch einer der Forenteilnehmer:

It could break or reduce the quality of complex scripts rendering.
[...]
Ubuntu is serious about native language stuff, and pango is very good at that. Left to right scripts and other complex layout.

The right thing to do is fixing the speed of pango. Has something to do with xrender and cairo also I think.

Es ist also so, dass die Layout- und Rendering-Library Pango, die vom Firefox standardmäßig verwendet wird, dadurch deaktivert wird, was dazu führen kann, dass es Probleme bei komplexen Skripten gibt (es sind vermutlich Texte gemeint und nicht Java-scripts).

Aber bei Verwendung von Javascript waren die Probleme ja immer besonders groß, das haut nun wieder super hin. Mal schauen, bis jetzt läuft alles super, inklusive Campfire und Google Mail (wenn das nicht 2 heavy-usage-Skripte sind, dann weiss ich auch nicht…).

Mein Firefox schnurrt jedenfalls wieder wie ein Kätzchen und verrichtet artig seinen Dienst. Vielleicht hilft es ja jemandem der das gleiche Problem hat.

Update: Ich bin mittlerweile leider wieder auf einige Seiten mit JS gestoßen (z.B. auch MySpace und ähnliche, die man eigentlich nicht besuchen möchte aber auch einige mit einfachn Layern), bei denen die Geschwindigkeit deutlich langsamer als gewohnt ist. Das Problem besteht also – partiell – weiterhin. Wer Links, Hinweise oder Ideen zur Lösung hat der kann dies gern in den Kommentaren äußern. Ich freue mich auf Austausch zum Thema, auf dass wir eine Lösung finden…

Ähnliche Beiträge

Leave a Reply