--- old/modules/graphics/src/main/java/com/sun/glass/ui/monocle/x11/X11PlatformFactory.java 2014-05-11 18:09:40.000000000 +0300 +++ new/modules/graphics/src/main/java/com/sun/glass/ui/monocle/x11/X11PlatformFactory.java 2014-05-11 18:09:40.000000000 +0300 @@ -28,11 +28,16 @@ import com.sun.glass.ui.monocle.NativePlatform; import com.sun.glass.ui.monocle.NativePlatformFactory; +import java.security.AccessController; +import java.security.PrivilegedAction; + public class X11PlatformFactory extends NativePlatformFactory { @Override protected boolean matches() { - return true; + String display = AccessController.doPrivileged( + (PrivilegedAction) () -> System.getenv("DISPLAY")); + return display != null; } @Override