Xshell远程连接Linux并打开图形界面

之所以需要使用XManager远程打开Linux的图形界面,是由于有些软件的安装是图形化的(例如Oracle)。

1 检测

  • 首先,在Xshell中配置好远程SSH的连接
    image.png
  • 其次,使用xclock命令检测,看看是否可以显示时钟
    image.png

如果可以显示,则说明检测正常。

如果提示xclock命令不存在,则执行yum install xorg-x11

正常情况下,root 用户直接可以用 xclock 命令看到时钟了(如上图),如果切换到其他用户不可以的话,那就试试导入环境变量。

export DISPLAY='192.168.48.22:0.0'

这里 192.168.48.22 是你要运行x11客户端的IP地址(你的电脑的IP地址),而不是你的Linux服务器的地址,切记!

2 打开Xstart

  • 首先配置连接
    image.png
  • 在命令行的下级菜单中,选择合适的命令
    image.png

我此处选择/usr/bin/xterm -ls -display $DISPLAY ,这里可以先拷贝出命令,然后再服务器上执行看看是否会提示错:

[root@localhost ~]# /usr/bin/xterm -ls -display $DISPLAY
-bash: /usr/bin/xterm: 没有那个文件或目录
[root@localhost ~]# 

执行命令安装xterm程序

[root@localhost ~]# yum install xterm
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.ustc.edu.cn
 * extras: mirrors.ustc.edu.cn
  • 最后点击运行即可,打开如下窗口
    image.png

  • 测试
    这时输入firefox,即可在本地机器打开远程Linux上的firefox浏览器。

如果远程是Ubuntu,想显示gnome桌面工具栏,执行gnome-panel程序即可。
image.png
另附,gnome-panel安装命令sudo apt-get install gnome-panel

3 原理

3.1 xclock

3.2 Xwindow的工作原理(转)

http://blog.chinaunix.net/uid-13819951-id-2869198.html

  • 3
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值