Daten|teiler
Kopieren als Kulturtechnik

Iceweasel mag kein WordPress

25. Oktober 2008 von Christian Imhorst

Unter Debian Lenny und Sid, und damit auch unter sidux, mag der Webbrowser Iceweasel in der Version 3.0.1 und 3.0.3 unter bestimmten Bedingungen keine Weblogs, die auf dem Standard-Thema von WordPress beruhen. Die ganzen Grafiken des Hintergrunds sind ineinander oder voneinander weg verschoben. Alle andere Webbrowser rendern die Seiten richtig. Selbst im Firefox, wenn man ihn sich von firefox-browser.de herunterlädt, sehen sie gut aus. Dabei ist Iceweasel ja bekanntlich nur eine modifizierte Version des Mozilla-Browsers.

Der Grund dafür ist wohl ein Problem mit Offscreen-Pixmaps der X.org-Treiber. Wird EXA als Grafikbeschleuniger benutzt, kann es passieren, dass Iceweasel das Standard-Theme von WordPress falsch rendert. Man kann hier Abhilfe schaffen, indem man EXA durch den Vorgänger „XFree86 Acceleration Architecture“ (XAA) ersetzt. Dafür muss man zuerst wissen, ob EXA oder XAA benutzt wird, was in der Log-Datei des X-Servers steht:

# grep XA /var/log/Xorg.0.log
(==) intel(0): Using EXA for acceleration
(==) intel(0): Disabling EXA render acceleration
(II) EXA(0): Offscreen pixmap area of 19660800 bytes
(II) EXA(0): Driver registered support for the following operations:
(II) Initializing built-in extension XAccessControlExtension

Da mein System EXA verwendet, bin ich auf XAA umgeschwenkt. Dazu muss man einfach die Zeile

Option "AccelMethod" "XAA"

unter Section "Device" in die /etc/X11/xorg.conf einfügen. Falls man XAA schon benutzt, sollte man dort folgende Zeile hineinschreiben:

Option "XaaNoOffscreenPixmap" "on"

Nach einem Neustart des X-Servers verhält sich nun auch der Iceweasel im Umgang mit WordPress-Blogs ganz normal und die Hintergrundgrafiken werden richtig positioniert.

Geschrieben in Gnu/Linux