Maus-Probleme in Eclipse und Flash
Nach der Umstellung von Ubuntu 9.04 (32 bit) auf Ubuntu 9.10 (64
bit) zeigten insbesondere einige Schaltflächen unter Java - speziell
unter Eclipse - und im Flashplayer ein seltsames Verhalten. Klicks auf
die Schaltfläche wurden zwar insofern erkannt, dass die Schaltfläche
den Klick zwar anzeigt, aber nicht ausführt. (Wahrscheinlich wird nur
das Mouse-Down-Event nicht aber das Mouse-Up-Event ausgelöst.)
Eine
kurze Recherche im Netz ergab, dass dieses Problem duch ein
Zusammenspiel mit der Programmierung der betroffenen Anwendungen mit
Änderungen im Ubuntu X-Server verursacht wird.
Eine einfache Lösung besteht im Setzen der Umgebungsvariablen
GDK_NATIVE_WINDOWS=true
vor dem Starten der entsprechenden Programme.
Wird Eclipse z.B. durch eine GNome-Schaltfläche gestartet, so ist die Lösung, den auszuführenden Befehl auf die Zeile
env GDK_NATIVE_WINDOWS=true /home/holger/bin/eclipse/eclipse
zu ändern.
Für das Flash-Plugin besteht die Lösung darin, nach der Installations des Plugins die Binärdatei
/usr/lib/nspluginwrapper/i386/linux/npviewer.bin
durch einen Wrapper zu ersetzen, der die entsprechende Umgebungsvariable setzt.
sudo mv /usr/lib/nspluginwrapper/i386/linux/npviewer.bin /usr/lib/nspluginwrapper/i386/linux/npviewer.bin.wrapped sudo vi /usr/lib/nspluginwrapper/i386/linux/npviewer.bin
Inhalt:
#!/bin/sh GDK_NATIVE_WINDOWS=true /usr/lib/nspluginwrapper/i386/linux/npviewer.bin.wrapped $*
Diese Lösung behebt zumindest die Probleme mit den Mausklicks. Probleme mit Flackern in einigen Animationen bleiben allerdings weiterhin bestehen. Diese können evtl. duruch die Installation der neuesten Flash-Version direkt von Adobe behoben werden.
Kommentare