公園には,みんなで 何人 いますか。
つぎのような 考えで,( )を 使って,1つの しきに あらわして もとめましょう。
qt.qpa.xcb: could not connect to display 10.255.255.254:0.0
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb..
export QT_QPA_PLATFORM=offscreenでGUIを無効にすれば実行は可能ですが、状態もわからないし、パラメータを動的に変更することもできないですし、不便ですよね。
export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0.0も不要です。
Linux 用 Windows サブシステムの最終更新日: 2022/03/29
カーネル バージョン: 5.10.102.1
WSL バージョン: 2.2.4.0
カーネル バージョン: 5.15.153.1-2
WSLg バージョン: 1.0.61
MSRDC バージョン: 1.2.5326
Direct3D バージョン: 1.611.1-81528511
DXCore バージョン: 10.0.26091.1-240325-1447.ge-release
Windows バージョン: 10.0.22631.4169
wsl --update
wsl --install Ubuntu-2x.04
$ sudo apt update
$ sudo apt grade
$ sudo apt install x11-apps
$ xeyes
can't open display:0で xeyes が立ち上がらない環境は、この先いくら頑張っても望み薄ですので、ディスプレイドライバーの更新を行いましょう!
export DISPLAY=:0.0や
export DISPLAY=172.26.192.1:0などの export DISPLAY をいろいろ試したり、Qtの環境をいろいろ試したり、.wslgconfig に
LIBGL_ALWAYS_SOFTWARE=1やら .wslconfig に
guiApplications=falseやら書いてもダメでした。