美文网首页
Mac X-ssh连接Linux图形界面

Mac X-ssh连接Linux图形界面

作者: 戎码虫 | 来源:发表于2023-05-17 22:22 被阅读0次

背景

在Ubuntu编译Android系统源码,编译完成之后使用

source build/envsetup.sh
lunch 6
emulator

出现报错

QXcbConnection: Could not connect to display 
Aborted (core dumped)

在Windows 中,很多人选择安装Xmanager+Xshell,然后远程连接Linux,就能直接调用软件的GUI界面了,但是在Mac终端上 ssh 连接访问 Linux 服务器端的图形界面。
  
使用Mac ssh连接Linux服务器,想要在Mac电脑显示服务器端图形界面应用,需要Mac端的具备Xserver服务。

原理

实现远程图形访问,必须借助X11协议转发图片,X11将Xclient端的图像发送回Xserver端。 Xserver端为Mac端,Xclient 为Linux 服务器端。

Linux 端

编辑 /etc/ssh/sshd_config 配置文件

配置转发参数为yes 
X11Forwarding yes
X11DisplayOffset 10

重启ssh 服务

service ssh restart 

Mac端

安装XQuartz

XQuartz下载地址:https://www.xquartz.org

  • 安装XQuartz
  • 打开XQuartz
  • 打开 Mac terminal
  • ssh -X {用户名}@{远程端ip}
例如: ssh -X root@192.168.10.10

输入密码,连接成功之后验证。

验证

执行命令会出现时钟界面,则说明配置成功,然后在执行编译指令之后,使用emulator -partition-size 6144验证,则可以看到Android虚拟机。

xclock
效果

报错

Could not connect to display localhost:13.0 Aborted (core dumped)

断开一下重新连接

参看文档:
https://www.cyberciti.biz/faq/apple-osx-mountain-lion-mavericks-install-xquartz-server/

相关文章

  • Linux操作-关闭图形界面

    Linux操作-关闭图形界面 一般情况下我们都使用命令行工具连接Linux虚拟机做实验,关闭虚拟机的图形界面可以减...

  • Linux开启root访问图形界面及ssh连接

    本文介绍如何通过修改Linux配置文件,允许root用户登陆Debian Linux图形界面及远程SSH连接Lin...

  • Mac下ssh和sftp的使用

    1.使用SSH连接远程Linux主机要想访问远程Linux需要使用SSH创建连接,Mac自带的Termial终端就...

  • 生信入门学习笔记 day2@2021.6.27

    Linux入门 生信分析需要借住软件,软件运行需要平台/操作系统,常用的如win、mac,图形界面占据大量运行资源...

  • Mac笔记本的截屏工具

    使用mac也有小半年了,一直把它当作一个有图形界面的linux来使用。今天才直到mac自带很多小工具非常好用,比如...

  • redis操作小结

    安装redis(windows、Linux、Ubuntu和Mac):Redis 安装 redis的启动、连接、停止...

  • CentOS上如何安装和卸载X Window System

    一般来说,阿里云ECS服务器的Linux系统默认是没有图形界面的,那么如何才能安装并远程连接Linux服务器上的图...

  • mac与服务器保持连接

    Mac 通过SSH连接Linux服务器时,隔一段时间不操作就会自动断掉,通过以下配置可以使Mac与Linux服务器...

  • Mac 下使用 ssh 连接 Linux时 终端提示 canno

    背景 Mac 下使用 ssh 连接 Linux时 终端提示 cannot change locale (UTF-8...

  • 2020-03-04

    #mac终端通过ssh连接远程服务器 在Mac OS X中使用SSH登录远程LINUX服务器的方法 在Mac中打开...

网友评论

      本文标题:Mac X-ssh连接Linux图形界面

      本文链接:https://www.haomeiwen.com/subject/kotwsdtx.html