Bar*_*der 5 qt-creator x11-forwarding
我的团队正在为即将开展的项目评估各种IDE.其中一个要求是我们希望从我们的本地Windows计算机登录到一个功能强大的Linux中央服务器(我们之前的项目是在Windows下进行的,并且不能更改它).
我们的方法是使用XRDP,但我们也在寻找在Windows机器上本地使用X11服务器.
我们注意到,当我们尝试在远程Linux机器上运行Qt Creator但是它显示在我们本地机器上运行的X11服务器上时,界面非常不连贯且速度很慢.刷新过于缓慢,无法使工具变得有用.当我们运行Eclipse时,我们没有看到这个问题,最终比通过XRDP访问它时响应更快.
使用Wireshark进行的网络流量分析显示,对于类似的任务(向下滚动一页文本),Qt Creator产生的X11相关网络流量大约是Eclipse的10-100倍.
问题(最后):有谁知道我们如何配置Qt Creator以减少X11流量,从而提高其响应能力?
底层的Linux系统是Kubuntu(带有KDE的Ubuntu).
Qt Creator版本:3.0.0(使用Qt 4.8.1)
PS:这是我关于Stack Overflow的第一篇文章,我对如何提高我的问题的实用性提出了建议.
小智 5
尝试使用-graphicssystem native参数启动QtCreator .
Qt4(.5+)支持三种图形后端(本机,光栅和opengl).Native似乎适用于SSH X-forward使用,而其他似乎更适合本地使用.
当我使用Qt4时,它对QtCreator版本2.5.0起作用,但是在我对QtCreator 3.1.2的新更新之后它不起作用,因为Qt5似乎已经删除了这个参数.
我不知道QtCreator 3.0.0是否支持此参数,但由于您使用Qt4,因此您始终可以将QtCreator版本降级为支持此参数的最新版本.如果您想根据远程/本地使用自动更改graphicssystem,您可能需要尝试QT_GRAPHICSSYSTEM=native在bashrc中有条件地设置envvar.
| 归档时间: |
|
| 查看次数: |
2392 次 |
| 最近记录: |