qt.qpa.xcb:无法连接到显示器:0 qt.qpa.plugin:即使找到了,也无法在“”中加载 Qt 平台插件“xcb”

问题描述

我正在尝试在我的笔记本电脑上安装 OpenFOAM 软件。我有 Windows 10 家庭操作系统版本 2004。为了在 Windows 上使用 OpenFOAM,我在我的笔记本电脑上安装了适用于 Linux 的 Windows 子系统(文件版本 10.0.19041.1023)。然后,为了安装 OpenFOAM,我按照 WSL 中的这些命令进行操作-

sudo sh -c "wget -O - http://dl.openfoam.org/gpg.key | apt-key add -"

sudo add-apt-repository http://dl.openfoam.org/ubuntu

sudo apt-get update

sudo apt-get install openfoam8

sudo apt-get install build-essential

echo ". /opt/openfoam-dev/etc/bashrc" >> $HOME/ .bashrc

. $HOME/.bashrc

simpleFoam -help

echo "export disPLAY=:0" >> ${HOME}/.bashrc

. $HOME/.bashrc

sudo apt-get install gedit gedit-plugins

sudo apt-get install gnuplot gnuplot-x11 gnuplot-doc libgd-tools

sudo apt-get install mplayer mencoder

gedit &


这里,我得到的输出为 -

[1] 21180
Unable to init server: Could not connect: Connection refused

(gedit:21180): Gtk-WARNING **: 16:58:05.730: cannot open display: :0

[1]+  Exit 1                  gedit


然后我进入-

of8

并得到输出 -


Command 'of8' not found,did you mean:

  command 'os8' from deb os8 (2.1-7)
  command 'ofl' from deb hxtools (20200126-1build1)

Try: sudo apt install <deb name>

然后我尝试安装它-

mkdir -p $FOAM_RUN
cd $FOAM_RUN
cp -r $FOAM_TUTORIALS .
cd tutorials/incompressible/icoFoam/cavity/cavity
blockMesh

然后 -

icoFoam

然后为了打开ParaFOAM,我这样做了-

paraFoam

但它给了我错误 - ” 创建临时“cavity.OpenFOAM” qt.qpa.xcb:无法连接到显示器:0 qt.qpa.plugin:即使找到了,也无法在“”中加载 Qt 平台插件“xcb”。 此应用程序无法启动,因为无法初始化 Qt 平台插件。重新安装应用程序可能会解决此问题。

可用的平台插件有:eglfs、linuxfb、minimal、minimalegl、offscreen、vnc、xcb。 "

为了解决这个问题,我尝试这样做 -

/platforms$ ldd libqxcb.so

sudo apt-get install libx11-xcb1

paraFoam

但它仍然给我错误 - ” 创建临时“cavity.OpenFOAM” qt.qpa.xcb:无法连接到显示器:0 qt.qpa.plugin:即使找到了,也无法在“”中加载 Qt 平台插件“xcb”。 此应用程序无法启动,因为无法初始化 Qt 平台插件。重新安装应用程序可能会解决此问题。

可用的平台插件有:eglfs、linuxfb、minimal、minimalegl、offscreen、vnc、xcb。

中止 "

我也试过-

s

apt installclibxkbcommon-x11-0

sudo apt install libxkbcommon-x11-0

这给出了输出 -

" 阅读包裹清单...完成 构建依赖树 读取状态信息...完成 libxkbcommon-x11-0 已经是最新版本 (0.10.0-1)。 libxkbcommon-x11-0 设置为手动安装。 0 升级,0 新安装,0 删除,91 未升级。 "

然后当我再次尝试命令 paraFoam 时,它仍然给我错误 - ” 创建临时“cavity.OpenFOAM” qt.qpa.xcb:无法连接到显示器:0 qt.qpa.plugin:即使找到了,也无法在“”中加载 Qt 平台插件“xcb”。 此应用程序无法启动,因为无法初始化 Qt 平台插件。重新安装应用程序可能会解决此问题。

可用的平台插件有:eglfs、linuxfb、minimal、minimalegl、offscreen、vnc、xcb。 "

我现在不知道该怎么办。谁能帮我安装这个软件?..

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)