X11,X Window System,以位图方式显示软件窗口,为 GUI 环境提供基本框架

Linux的桌面环境是通过X Server(XFree86、Xorg),X Client(libX11),Window Manager(KDE、xfce、wm2)等服务提供的。

判断电脑已经安装X Server

  1. root > ll /etc/X11/  如果该文件存在,说明安装了x-server,这个文件我的系统上有
  2. rpm -qa|grep server 

出现x11-server,也说明安装了x-server,我的系统显示如下

openssh-server-4.3p2-26.el5

xorg-x11-server-Xvfb-1.1.1-48.41.el5

xorg-x11-server-utils-7.1-4.fc6

xorg-x11-server-Xorg-1.20.4-17.el7_9.x86_64

xorg-x11-server-utils-7.7-20.el7.x86_64

若没有,yum search xorg,安装对应包即可

Failed to load module "fbdev"

yum install xorg-x11-drv-fbdev.x86_64

Failed to load module "vesa"

yum install xorg-x11-drv-vesa.x86_64

启动X Server

检查/etc/ssh/sshd_config文件,确保以下参数正确:

X11Forwarding yes #启用X11 Forwarding

#X11DisplayOffset 10 #默认从10.0开始设置DISPLAY环境变量

然后重启sshd,重启并不会导致已连上的ssh client断开。

service sshd restart

第1种方法:

$ X &

测试X服务

lspci| grep VGA 

03:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 41)

yum install x11-apps

执行xclock

常见问题:

open /dev/dri/card0: No such file or directory

dlopen of /usr/lib64/dri/swrast_dri.so

yum install mesa-dri-drivers.x86_64

Error:Cant open display

        sudo vim /etc/ssh/sshd_config

        X11Forwarding yes

        X11DisplayOffset 10

        X11UseLocalhost no

        PermitTunnel yes

        重启 sshd 服务

        service sshd restart

        

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐