Aunque Eclipse es una plataforma de desarrollo multiplataforma, no es un secreto que MS Windows ha sido hasta ahora la plataforma mejor soportada. La versión de Eclipse para Mac OS X ha ido mejorando versión a versión, sobre todo desde la publicación de Eclipse 4.2 (Juno).
Aunque completamente funcional, el soporte de Eclipse para GNU/Linux no está a la altura quei en el resto de plataformas. Un ejemplo es el bug #368543, en el que se describen problemas gráficos con WindowBuilder bajo GNU/Linux. Estes mismos problemas los tiene el plugin ADT de Google (que al fin y al cabo utiliza el mismo editor gráfico que WindowBuilder).
Lars Vogel propone un workaround a este problema, que consiste en forzar a SWT a no utilizar Cairo. En mi caso, utilizo un script que además desactiva las overlay scrollbars de Ubuntu, que tampoco parecen terminar de funcionar bien en Eclipse:
#!/usr/bin/env bash
export GDK_NATIVE_WINDOWS=1
export LIBOVERLAY_SCROLLBAR=0
ECLIPSE_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
$ECLIPSE_DIR/eclipse -Dorg.eclipse.swt.internal.gtk.cairoGraphics=false \
-Dorg.eclipse.swt.internal.gtk.useCairo=false
Comments
comments powered by Disqus