视频加载失败

【Linux】WSL+Xming实现gui显示

406 字
2 分钟
【Linux】WSL+Xming实现gui显示
【Linux】WSL+Xming实现gui显示

0x00#

WSL(Windows Subsystem for Linux)配合Xming实现显示图像界面

0x01 安装#

百度谷歌一下Xming下载并安装

安装过程使用默认就好(一直“下一步”)

安装好后在开始菜单打开XLaunch,选择你要的显示方式:

  • Multiple windows:为每一个需要显示的Linux应用单独打开一个窗口,类似Windows的窗口(默认选这个就好)
  • Fullscreen:将Linux界面全屏显示
  • One windows:和Multiple windows类似,不过多个应用只会开一个窗口共同显示
  • One windows without titlebar:功能和One windows一样,会窗口隐藏标题栏
  • Display number:设置显示器编号(默认:0)

之后一直下一步即可

0x02 使用#

显示WSL的Linux应用界面#

在要显示的应用命令前加DISPLAY=:0,例如:

Terminal window
$ DISPLAY=:0 xclock

xclock为一个显示时钟的程序

DISPLAY=:0后面的0为之前设置的显示器编号

远程Linux服务器通过WSL的SSH连接显示界面#

和上面一样,加在连接命令前:

Terminal window
$ DISPLAY=localhost:0 ssh -X root@192.168.1.100
root@192.168.1.100:~# xclock

连接远程服务器就需要加localhost,并且需要在SSH命令中加入-X表示X11转发

如果有报错就在服务器的/etc/ssh/sshd_config中将下列语句的注释去除(如果没有就在文末添加):

X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

重启SSH服务:sudo systemctl restart sshd.service

0x03 END#

如果客户端不是WSL,而是在Linux系统桌面版的情况下就将客户端的/etc/ssh/ssh_config中将下列语句注释去除(如果没有就在文末添加):

ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes

重启SSH服务:sudo systemctl restart ssh.service

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
【Linux】WSL+Xming实现gui显示
https://rehtt.com/posts/145/
作者
Rehtt
发布于
2019-01-14
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
Rehtt
Hello, I'm Rehtt.
公告
欢迎来到我的博客!
分类
标签
最新动态
站点统计
文章
150
分类
17
标签
73
总字数
67,772
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Local
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0
文章目录