Man*_*d3r 18 window-manager desktop-environment x11 display-manager
我使用 debian wheezy xfce 并想设置我的桌面。但是我看了一些设置是多余的。因此,我想了解一切是如何运作的,但我非常迷茫。有人可以对以下列表进行排序、完成和授权,并解释我的用途吗?
KDE、Gnome、XFCE、X11、dgm、kdm、GTK(x)、Sessions、lxdm、lightdm、compiz、Kwin、窗口和桌面管理器...等
总是当我认为我理解它时,我会发现我以前从未听过的新表达。好的,这是我所知道的。Gnome、KDE、XFCE 是桌面。它们位于堆栈的顶部。X11 是一个显示内容并使用图形驱动程序的库,因此我认为它位于堆栈的底部。(但在图形驱动程序之上)...
pet*_*rph 27
X11 - 一个窗口协议(顺便说一下网络透明)及其实现(X 服务器和用于访问它的低级库)。处理“仅”基本输入(键盘、鼠标...)和输出(绘制矩形),但以相当抽象的方式处理,以便您可以在一台机器上运行程序并从另一台机器上控制它,订阅各种事件等。实际上只有一个可用的开源实现,即X.org 基金会。
Qt , GTK , Motif , ... - 最初的小部件库,提供比 X11 库更高级别的抽象(例如创建对话框、按钮和其他图形元素)。然而,例如 Qt 远不止于此,并且还具有用于许多其他事物(数据库、多媒体等)的接口。它还允许统一设计 UI。类似于Java 中的Swing。
lxdm , lightdm , gdm , kdm , xdm , ...- 显示管理器:显示登录屏幕的专门程序(有些也可以通过网络完成)并让用户登录到他/她喜欢的桌面环境会话。
compiz , kwin , metacity , xfwm , openbox , ... - 窗口管理器:提供基本窗口环境功能的程序,如为寡妇绘制装饰(标题文本和按钮)、调整大小、移动窗口、在窗口堆栈中移动这些(升高/降低)或将它们平铺在屏幕上)。他们有时也处理“桌面”(背景和放置在上面的图标)。
KDE , Gnome , XFCE , LXDE ,... - 桌面环境:或多或少的完整工具集。它们通常包括窗口管理器、显示管理器、某种“面板”(显示图标、当前打开的窗口列表、时钟和其他东西的东西)、文件管理器、多媒体查看器、编辑器和“好东西”,如日历/提醒,以及各种桌面扩展)
您可以(在某种程度上)混合来自不同 DE 的应用程序(显示管理器工作正常,因为它们相当独立,尤其是 kdm 和 gdm,它们引入了许多与其轻量级对应物的依赖关系)。混合应用程序的主要问题是它们的设置通常与 DE 交织在一起,因此可能需要运行某些服务(不在另一个 DE 下)。使用其他工具包(例如 Qt 与 GTK)时,外观和感觉也可能不同。这就是冗余 - 服务于同一目的的多个应用程序具有各自独立的、在某种意义上是冗余的选项。
归档时间: |
|
查看次数: |
5315 次 |
最近记录: |