27

移除 NX 桌面上的 IntelliJ IDEA 12 几乎无法使用。滚动时屏幕刷新很痛苦,选择文本等简单操作很麻烦。有什么办法可以提升IDEA在远程桌面上的体验?

4

5 回答 5

31

这个问题已经在这里讨论过了。建议之一是使用 , 禁用双缓冲RepaintManager.currentManager(null).setDoubleBufferingEnabled(false),并sun.java2d.noddraw=falseidea.properties文件中进行设置。

为了方便起见,我创建了一个切换双缓冲的插件。您可以从这里获得源代码,或者您可以从这里下载已编译的 JAR 。

安装插件后,进入工具菜单并选择启用/禁用双缓冲。在禁用双缓冲的情况下,您将体验到很多闪烁,但通过远程桌面连接的性能显着提高。

你也可能有一些运气设置-Dsun.java2d.xrender=true。有关详细信息,请参见此处

于 2012-12-11T02:57:56.113 回答
9

就个人而言,我尝试改变这两个选项:这让我sun.java2d.noddraw=falsesun.java2d.d3d=true想法变得更好了!
这次谈话中,似乎问题很普遍,但解决方案各不相同......

不过,还没有尝试过 Phyxx 建议的插件。

于 2013-06-24T09:10:34.853 回答
2

我在通过 SSH 隧道从 Linux 机器运行 CLion(基于 IntelliJ)到运行 XQuartz X11 的 Mac 时遇到了同样的问题(速度非常慢、滚动时撕裂更新等)。添加sun.java2d.xrender=trueidea.properties文件中。

于 2015-02-12T08:03:39.153 回答
0

尝试使用idea 2017.2,它使用了新的Windows 10 UI界面,已经解决了这个问题。

于 2017-07-20T06:29:02.657 回答
0

我有这个问题。我通过更改 RDP 上的属性解决了这个问题。在idea.properties中没有添加参数。请看图片。把配置放在这样的地方,然后连接到RDP。RDP 属性

于 2017-08-04T09:38:23.403 回答