利用Xming 将Linux 图形界面输出到Windows上
2022/1/30 7:04:15
本文主要是介绍利用Xming 将Linux 图形界面输出到Windows上,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
利用Xming 将Linux 图形界面输出到Windows上
Linux上安装Oracle 时需要图形界面, 但又不想在服务器上安装图形界面怎么办,
这时候就需要用到Xming 这个神器了
Xming下载链接: https://sourceforge.net/projects/xming/
安装过程比较简单, 直接下一步下一步即可
安装完成后先运行, Xlaunch
注意:这个No Access Control 的勾勾一定要勾上, 否则 执行 export 到 Windows主机上时会提示 No protocol specified
首先,如果没有在环境变量配置文件中指定DISPLAY 默认是空的
如果不使用 xshell 之类的工具转发X11服务,
执行 export DISPLAY=IP:0.0 设置一个临时的Display环境变量即可
例如 export DISPLAY=10.0.91.110:0.0
验证效果
运行 gimp 测试
注意: 设置了指定IP地址的DISPLAY后,不用再ssh连接工具中勾选X11转发也能访问图形界面
————————————————————————————————————————————————————————————–
如果使用xshell 勾选转发X11后, 系统会默认在当前会话下设置DISPLAY 变量, 并创建ssh监听
登录linux执行
#vim /etc/ssh/sshd_config
确保 ForwardX11Trusted 为 yes 生效
设置Xshell 勾选 X11转移
此时 DISPLAY 应该设置为 localhost:10.0
使用ssh连接工具, 设置了X11 转发后, 会自动设置DISPLAY=localhost:10.0
监听端口6010 减去 6000 等于10
PuTTY 设置X11 转发
注意: 如果设置了X11 转发, 不要再设置 DISPLAY 为指定 IP:0.0 格式
问题
qt.qpa.screen: QXcbConnection: Could not connect to display Could not connect to any X display.第一种方法
网上一搜就能搜到的方法,大概率没效果。
先执行
echo ${DISPLAY}查看返回的信息,如果不为空,则将返回的内容拼写到命令里,如
export DISPLAY=':0.0' # 或 export DISPLAY=':1.0' # 或 export DISPLAY=':2.0'为空的话等同于:0.0。
在我的案例里,这个方法没有效果。
第二种方法
首先
vim ~/.bashrc然后把下面的这句话加进去,第一行就可以
export QT_QPA_PLATFORM='offscreen'运行如下命令使配置生效
source ~/.bashrc再次运行PhantomJS,无报错成功进入。
问题:安装图形桌面后,Linux通过终端命令无法启动图形应用,报错“Could not connect to any X display.”或“Gtk-WARNING **: 10:49:06.625: cannot open display: :0”等。
解决:以当前用户身份重新打开一个终端,输入“xhost +”命令后即可。
============== End
这篇关于利用Xming 将Linux 图形界面输出到Windows上的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南