移除 NX 桌面上的 IntelliJ IDEA 12 几乎无法使用。滚动时屏幕刷新很痛苦,选择文本等简单操作很麻烦。有什么办法可以提升IDEA在远程桌面上的体验?
5 回答
这个问题已经在这里讨论过了。建议之一是使用 , 禁用双缓冲RepaintManager.currentManager(null).setDoubleBufferingEnabled(false)
,并sun.java2d.noddraw=false
在idea.properties文件中进行设置。
为了方便起见,我创建了一个切换双缓冲的插件。您可以从这里获得源代码,或者您可以从这里下载已编译的 JAR 。
安装插件后,进入工具菜单并选择启用/禁用双缓冲。在禁用双缓冲的情况下,您将体验到很多闪烁,但通过远程桌面连接的性能显着提高。
你也可能有一些运气设置-Dsun.java2d.xrender=true
。有关详细信息,请参见此处。
就个人而言,我尝试改变这两个选项:这让我sun.java2d.noddraw=false
的sun.java2d.d3d=true
想法变得更好了!
从这次谈话中,似乎问题很普遍,但解决方案各不相同......
不过,还没有尝试过 Phyxx 建议的插件。
我在通过 SSH 隧道从 Linux 机器运行 CLion(基于 IntelliJ)到运行 XQuartz X11 的 Mac 时遇到了同样的问题(速度非常慢、滚动时撕裂更新等)。添加sun.java2d.xrender=true
到idea.properties
文件中。
尝试使用idea 2017.2,它使用了新的Windows 10 UI界面,已经解决了这个问题。