NoMachine hangs when entering small dialogs in Java application

Forum / NoMachine for Mac / NoMachine hangs when entering small dialogs in Java application

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #9812
    oguerin
    Participant

    We use NoMachine Workstation 5.0.63 to connect to PhpStorm application on a linux server with Java 1.8 using a Mac OS El Capitan / Xquartz. It works until we open some dialogs. The GUI stops responding, the dialog is not fully painted (it is fully white in general but it can contain an edit field).

    After some tests, we found that :

    • it works correctly using Windows and Linux clients
    • it works on OS X if we disable xrender (put “-Dsun.java2d.xrender=false” in the configuration file “phpstorm64.vmoptions”) but the rendering is really slow

    Can we say that there is a bug in the way java implements xrender that you handle correctly on Windows and Linux but not on MacOs? Is it due to the Xquartz implementation? Are there some alternative solutions?

    Thanks,

    Olivier

     

    #9826
    fra81
    Moderator

    Should I assume that you are running the Java application in a custom session in ‘floating window mode’? In that case the rendering is delegated to Xquartz, and so it actually depends on the Xquartz implementation. In virtual desktops instead the rendering is handled internally by NoMachine and so it is platform independent. Work on removing such dependency from Xquartz in floating window sessions is something we have already in our development roadmap.

    #9915
    oguerin
    Participant

    Yes, we were using the floating window mode. Working in virtual desktop mode is very slow with our internet connection. Do you know when this feature (removing Xquartz dependency) is planned?

    #9956
    fra81
    Moderator

    The release of this feature has not been scheduled yet, but you can track it here and also decide to be notified:

    https://www.nomachine.com/FR02N03010

Viewing 4 posts - 1 through 4 (of 4 total)

This topic was marked as solved, you can't post.