嵌入式linux中图形界面是怎么实现的

嵌入式linux中图形界面是怎么实现的,第1张

X Window System (X Window系统)是目前Linux构建GUI最常用的系统,最常见的实现是X.Org。类似的还有Wayland(Wayland)。

在Window System(如上,通常是X)之上,有一系列的Desktop Environment(桌面环境),比如Gnome,KDE等等,来控制桌面、窗口、菜单、通知等行为,提供一套较为统一的 *** 作体验。

Qt,GTK+等是GUI程序的开发库,他们的应用一般不仅仅在Linux *** 作系统上,也并不局限于Gnome、KDE之类的桌面环境,也不限制于C、C++等开发语言。

同样构建于Window System之上,有一系列的Window Manager(窗口管理器),他们是独立于Desktop Environment存在的,主要是控制窗口的表现。不过实际使用中一般是每一个Desktop Environment都提供一个官方的Window Manager来统一风格。

Display Manager跟Window Manager相似,基本是独立于Desktop Environment存在的,也就是说KDM完全可以搭配Gnome使用。他们主要负责以GUI形式接管用户登录过程,并且加载用户指定的Desktop Environment。

Linux图形界面化,必须得你的Linux系统安装了图形界面的相关软件包才行.

要不然打命令也没用.

字符界面 转 图形界面 -->前提得先安装好相关的图形界面软件包.

命令为:

init 5

还有,

linux的图形界面:

可以运行各种图形化的应用程序

* 如果安装时,选择的是文本登录方式,则登录后采用命令

init 5 进入图形界面

* 也可以在安装时,直接选择图形界面作为登录方式.

2.linux的字符界面:

字符界面是linux系统用于系统管理,网络服务器配置等的重要环境.

* 在linux图形界面下,新建终端,可提供图形界面下的命令运行环境.

* 在linux图形界面下,按 ctrl+alt+f1 ... f6 ,可调用共六个虚拟字符界面

按 ctrl+alt+f7 可返回图形界面

* 在图形界面下,输入命令 init 3 ,可强行转为真实的字符界面环境.

* 在安装linux时,选择登录方式为 文本 方式,可使linux启动后自动进入真实字符界面.

服务器管理涉及两个重要内容:自动化脚本和远程登录。

对于自动化脚本,图形界面是多余的(甚至不需要用户界面),全部自动了,还要窗口d来d去吓人么?

远程登录涉及到网速和加解密速度的问题,文本界面下传送100个字节就能完成的某个功能,用图形界面可能需要传送1M数据(需要传送额外的图形显示数据),这是很不划算的。

至于易用性,做系统管理的自然不会是电脑新手,图形界面的 *** 作反而更加复杂。

举个简单的例子:在本地移动鼠标,这个信号要通过网络发送到服务器端,经过服务器处理后,将图形显示结果发回本地电脑,如果本地网速很慢,那延时会很严重,管理员大部分时间都要耗在等待图形界面更新上,而对熟练的系统管理员来说,这些图形界面信息根本就没有用。

如果采用图形界面,服务器端需要运行额外的图形程序/组件,这无疑会增加服务器负担。这样的负担经过集群的富集,会是很大一笔资源浪费(1000台服务器中可能要有相当于50台被图形程序耗掉了),而这笔浪费完全可以通过改用文本界面节省下来的。

所以在服务器市场,Windows很难争过Linux/UNIX,特别是在大型机上,Windows的份额只得一个百分点(其中的40%还是中国贡献的)。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8461817.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-16
下一篇2023-04-16

发表评论

登录后才能评论

评论列表(0条)

    保存