Win11下开启x11服务,linux上调用windows的图形管理界面

Win11下开启x11服务,linux上调用windows的图形管理界面本文是 Win11 系统 linux 是 Ubuntu20 04 的无桌面版

大家好,欢迎来到IT知识分享网。

前言

本文是Win11系统,linux是Ubuntu20.04的无桌面版。在运行yolov5模型代码时,由于代码中存在cv2.imshow()导致运行出错,如下图所示。
在这里插入图片描述
这是由于没有图形管理,需要本地Windows系统开启x11 server,这样linux系统可以实现x11转发,让代码运行的结果显示在Windows系统上。因为Windows自带的powershell就可以通过ssh远程连接linux服务器,所以本文并没有使用xshell等工具,直接下载VcXsrv,然后开启x11服务就行。当然,最简单的解决方式是修改代码,把显示结果的cv2.imshow()代码注释掉。

一、VcXsrv是什么?

VcXsrv是一个Windows操作系统上的X服务器软件,用于在Windows系统上运行和显示使用X Window系统的图形应用程序。它允许用户在Windows上运行Linux和其他Unix-like操作系统的图形界面应用程序,通过网络连接到远程服务器或在本地运行。VcXsrv是基于X.Org服务器项目的一个分支,提供了对X Window系统的支持和功能。

二、下载安装

1.下载

2.VcXsrv安装

3.VcXsrv使用

三、连接linux服务器重新运行程序

1、ssh连接linux服务器

可以运行命令ssh username@IP地址,例如ssh zhangsan@192.168.1.123,然后输入密码就可以了。

2、重新运行

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/127647.html

(0)
上一篇 2025-09-06 12:20
下一篇 2025-09-06 12:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信