好吧,我对这一切都很陌生,所以如果我没有提供足够的信息,请原谅我,但请随时询问更多。
我不得不在我的linux系统上从源安装ParaView。ParaView需要安装Qt才能编译和安装它。因此,我也从源代码(准确地说是4.8.6版)在我的linux系统上安装了Qt。我的ParaView现在已经安装好了,但是我似乎无法运行它。第一次尝试时,我得到了以下输出:
QWSSocket::connectToLocalFile could not connect:: Connection refused
QWSSocket::connectToLocalFile could not connect:: Connection refused
QWSSocket::connectToLocalFile could not connect:: Connection refused
QWSSocket::connectToLocalFile could not connect:: Connection refused
QWSSocket::connectToLocalFile could not connect:: Connection refused
QWSSocket::connectToLocalFile could not connect:: Connection refused
No Qt for Embedded Linux server appears to be running.
If you want to run this program as a server,
add the "-qws" command-line option.当我以sudo身份运行它时,我得到了以下输出:
Qt for Embedded Linux data directory is not owned by user 0: /tmp/qtembedded-0我不知道这意味着什么或如何解决它,任何帮助将非常感谢。
额外信息:我安装了ParaView版本4.4
我的Qt目录是/usr/local/Trolltech/QtEmbedded-4.8.6/bin
我的本地目录是/usr/ ParaView /bin
我在谷歌上或这里找不到任何东西,这就是为什么我要问。
发布于 2016-02-28 21:42:01
如果要将此程序作为服务器运行,请添加"-qws“命令行选项。
您确实需要它;将它附加到您调用二进制文件的行上。当尝试在运行X11的机器上启动它时,您还需要安装并运行QVFb,并将对它(图形、鼠标和键盘)的支持编译到Qt库中。
我强烈建议不要从root特权开始。
发布于 2020-05-26 21:37:49
看起来您在用户下运行应用程序,然后终止它,切换到root并尝试再次运行它。您可以只删除临时文件夹。rm -rf /tmp/qtembedded-0
发布于 2020-07-27 18:52:56
我刚移除了
rm -rf /tmp/qtembedded-0
然后重新启动了帧缓冲区,它对我来说是有效的。
错误:我在framebuffer运行时更改了/tmp/qtembedded-0的权限。
https://stackoverflow.com/questions/35682994
复制相似问题