在移除的NX桌面上运行的IntelliJ IDEA 12几乎无法使用。当你滚动屏幕时,屏幕刷新是痛苦的,像选择文本这样的简单操作也是一件苦差事。有没有办法改善远程桌面上的IDEA体验?
发布于 2012-12-11 10:57:56
这个问题已经在here上讨论过了。其中一个建议是禁用RepaintManager.currentManager(null).setDoubleBufferingEnabled(false)的双缓冲,并在idea.properties文件中设置sun.java2d.noddraw=false。
为了简单起见,我创建了一个切换双缓冲的插件。您可以从here获取源代码,也可以从here下载编译后的JAR。
安装插件后,进入Tools菜单并选择Enable/Disable Double Buffering。在禁用双缓冲的情况下,您将体验到大量的闪烁,但通过远程桌面连接的性能会得到显著提高。
您可能还需要一些运气来设置-Dsun.java2d.xrender=true。详情请参见here。
发布于 2013-06-24 17:10:35
就我个人而言,我尝试改变了两个选项:sun.java2d.noddraw=false和sun.java2d.d3d=true,这让我的想法变得更好!
从this的对话来看,这个问题似乎很常见,但解决方案却各不相同……
不过,我还没有尝试Phyxx推荐的插件。
发布于 2015-02-12 16:03:39
我也遇到了同样的问题(速度非常慢,滚动时会撕裂更新等等)通过SSH隧道从Linux机器运行CLion (基于IntelliJ)到运行XQuartz X11的Mac。向idea.properties文件添加sun.java2d.xrender=true。
https://stackoverflow.com/questions/13812951
复制相似问题