解析:
图形界面并不是linux的一部分,linux只是一个基于命令行的操作系统,linux和Xfree的关系就相当于当年的DOS和WINDOWS 3.0 一样,windows 3.0不是独立的操作系统,它只是DOS的扩充,是DOS下的应用程序级别的系统,不是独立的操作系统,同样XFree只是 linux下的一个应用程序而已。不是系统的一部分,但是X的存在可以方便用户使用电脑。WINDOWS 95及以后的版本就不一样了,他们的图形界面是操作系统的一部分,图形界面在系统内核中就实现了,没有了图形界面windows就不成为windows 了,但linux却不一样,没有图形界面linux还是linux,很多装linux的WEB服务器就根本不装X服务器。这也WINDOWS和linux 的重要区别之一。
苹果电脑的图形界面用的也是X协议,而且被认为是做的最好的X协 议图形界面,并且他对X协议的实施是做在系统内核里的,所以性能明显好很多,这就是为什么很多大型三维图形设计软件都是在苹果平台上的原因。
既然是协议,那么肯定和平台无关的,因此可以让X应用程序显示在任何装有X服务器的远程计算机上。甚至显示在装有Xnest服务器的windows系 统上。只不过在大多数情况下,X应用程序都用本机的X服务器,然后X服务器将显示结果输出到本机的显示器。这也是很多人不理解X是一种协议的原因。
一、在系统下使用命令安装gnome图形界面程序
1.安装 x windows--下载263个包,安装、update共297个包(xwindows linux本身没有图形界面,linux现在的图形界面的实现只是linux下的应用程序实现的)
yum-y groupinstall 'X Window System'
2.安装桌面——下载843个包
yum -y groupinstall 'GNOME Desktop' 或者yum -y groupinstall 'KDE (K Desktop Environment)'
3.成功后使用startx命令进入图形界面
在本地运行命令:startx
4.设置GNOME 默认启动
systemctl set-default multi-user.target //设置成命令模式
systemctl set-default graphical.target //设置成图形模式
5.安装完成centos7图形界面,重启后出现如下提示(注册问题):
Initial setup of CentOS Linux 7 (core)1) [x] Creat user 2) [!] License information (no user will be created) (license not accepted) Please make your choice from above [‘q‘ to quit | ‘c‘ to continue | ‘r‘ to refresh]:
解决方案:
-
输入【1】,按Enter键阅读许可协议,
-
输入【2】,按Enter键接受许可协议,
-
输入【q】,按Enter键退出,
-
输入【yes】,按Enter键确定,
-
重启之后即可进入图形登录界面
-
如果进不了登录界面(根据上述4解决)
二、卸载图形界面
1.yum groupremove 'X Window System'
2.yum groupremove 'GNOME Desktop'
三、x windows 讲解
https://www.cnblogs.com/createyuan/p/4507643.html
linux图形界面又称x系统,其主要包含如下几个部分:
a)xserver
b)显示管理器(Display Manager) 例如(gdm kdm xdm等)
c)窗口管理器(Window Manager) 例如(metacity ,fluxbox等)
d)DM 和 WM之上的一些图形应用程序
在使用中一般都是b,c,d三者集合起来构成一个完整的集成工作环境,例如KDE ,GNOME等,这就是我们平时所说的广义上的xclient
四、startx 启动过程分析
文章评论