ubuntu图形界面管理gnome nautilus metacity unity compiz各是啥东西?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu图形界面管理gnome nautilus metacity unity compiz各是啥东西?相关的知识,希望对你有一定的参考价值。

gnome nautilus metacity unity compiz有什么层次关系?对这几个东西理解不清。解释下。

    GNOME、KDE、XFCE 叫做 DE 全称是 Desktop Environment,也就是桌面环境。也就是一个整体的环境,包括应用程序、窗口管理器登录管理器,桌面程序,设置界面等等等等。

    unity 是一个桌面的界面。提供你看见的那些东西,但窗口的装饰和一些功能控制的相关东西,他不提供,需要 compiz 来提供。

     Linux是一大堆程序组成的,桌面环境也是如此,其实你看到的 GNOME 的工具条,KDE 的 K 菜单面板,其实都是程序,你的桌面也一样,是一个程序运行提供一个全屏幕的处在最底层的显示,窗口和桌面上的各种面板控件都在他的上一层显示。

    窗口管理器,是提供管理窗口显示隐藏,前后和大小的后台程序,这个才是和 X-server 真正进行交互控制的服务器端程序(Xorg 是服务器端程序,Linux 的图形界面是 C/S 结构)。所以 compiz 这个东西可以实现窗口的特效。因为是由他告诉 X ,窗口大小,层次关系和形状的,同时他也告诉被他管理的程序,他们的窗口大小,是否焦点,是否显示隐藏等等的信息。

    metacity 并不会自己重新绘制窗口外观,只是忠实的体现窗口本身的样子。compiz 会根据特效的设置,自己重新绘制窗口所在位置的图像,告诉 Xorg 服务更多的绘制内容,实现诸如变形,半透明,窗口阴影等等的特效

参考技术A gnome是一整套的桌面软件。
nautilus是gnome默认的文件管理器。
metacity不清楚。
unity是一套基于gnome支持的桌面软件。
compiz是实现桌面视觉特效的软件包。
与windows比较。
windows将其图形界面编译进内核,所以一进windows就是图形界面,而linux是图形界面与内核分开的。gnome就像是windows的图形界面,只是它独立于内核而形成自己的软件。图形界面包括很多内容,但是很多底层工作还是操作系统来做。例如,内存的分配是操作系统的工作,图形界面只是个应用软件。但另一方面,图形界面也包括对其它图形应用程序的支持。例如,各种事件的收集。像点击鼠标,鼠标的移动这些内容,其实是图形界面来支持的,而像word这样的应用程序,它只是从图形界面的支持程序那里获得事件然后再编程响应。
nautilus与windows的资源管理器类似,当然,功能、速度、可用性都还达不到资源管理器的水平(可能我windows用得比较多)nautilus提供的文件管理功能,其实也是靠调用操作系统提供的功能来实现的。也就是说,它只是为用户操作文件提供一个方便的界面。
unity其实与gnome差不多,只是样子看起来不一样,风格有差别。
compiz是实现特效的软件。这一点在windows上很多靠集成。例如vista提供的毛玻璃效果,在windows是直接集成的,但在linux下,可能就要靠compiz这类软件来实现了。linux给用户选择权,你可以用其它的类似软件来实现特效,而不使用compiz,而微软就直接提供给你。当然windows下也有很多其它的类似软件,例如themesXP这类的软件。这类软件一般只影响视觉效果,而对实际的功能并没什么作用。追问

还是不知道区别。能说的专业些么?

本回答被提问者采纳

CentOS 7安装Gnome GUI 图形界面

当你安装centos服务器版本的时候,系统默认是不会安装 CentOS 的图形界面程序的,比如:gnome或者kde, 那么如果你想在图形界面下工作的话,可以手动来安装CentOS Gnome GUI包,本文将会讲述如何在CentOS 7 系统下安装gnome图形界面程序。

在安装Gnome 包之前,我们需要先检查下安装源是否正常,因为我们要通过yum命令来安装gnome包, 而yum命令式通过yum 源来下载安装包的。

1.在命令行下输入下面的命令来安装 Gnome 包

1
$sudo  yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

2. 更新系统的运行级别
如果你想在系统下次启动的时候自动进入图形界面,那么我们需要更改系统的运行级别,输入下面的命令来启用图形界面。

1
$sudo ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

3. 重启系统
当系统再次启动的时候,就会默认进入图形界面。

?技术分享



以上是关于ubuntu图形界面管理gnome nautilus metacity unity compiz各是啥东西?的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu怎么切换gnome界面

如何进入FREEBSD图形界面

Debian和Ubuntu Linux下如何以root身份登录图形界面

ubuntu里面如何以root身份使用图形界面管理文件?

ubuntu 下 mongodb 的图形管理工具有吗

如何远程连接Ubuntu 14.04 Server 的图形界面