使用vcxxrv来配合wsl做图形化界面
1 | # 使用 VcXsrv 给 WSL2 连接图形界面 |
3. 安装所需软件
安装 xfce4-terminal
和 xfce4
:
1 | sudo apt-get install xfce4-terminal |
重启 dbus
服务:
1 | sudo service dbus restart |
4. 配置环境变量
编辑 ~/.bashrc
:
1 | vim ~/.bashrc |
添加以下内容(请将 172.27.46.105
替换为实际的 Windows IP 地址):
1 | export DISPLAY=172.27.46.105:0.0 # 替换为你的 Windows IP 地址 |
保存并执行:
1 | source ~/.bashrc |
5. 启动图形界面
执行以下命令启动 xfce4
:
1 | startxfce4 |
然后就可以在 WSL2 中显示图形界面了。
6. OpenCV 相关问题
使用 apt
安装 OpenCV 成功,但 vcpkg
方式失败,原因未知。
此外,有一个小技巧:WSL 可以直接使用 Windows 磁盘路径,例如:
1 | /mnt/c/(C 盘路径) |
可以直接访问 Windows 里的图片文件。
最终编译运行成功,并成功显示图片! 🎉
评论