1. 什么是 X11?
X Window 系统版本 11,简称 X11,是一个对网络透明的客户/服务器架构的图形显示系统。它支持应用程序在你的屏幕上绘制象素,线条,文字,图象等等。 X11 还包括一些其它的辅助的函数库,使得它可以容易地绘制用户界面,例如:按钮,文本输入区等等。
X11 是 Unix 事实上的图形系统标准。 Linux,各种 BSD 版本和多数的商用 Unix 都采用它。类似 CDE,KDE 和 GNOME 等桌面环境都运行在它之上。
2. 什么是 XFree86?
XFree86 是对 X11 的一个开放源码的实现。最初它开发运行在 Intel x86 PC 上,因此得名。现在,它可以运行在主要的硬件架构和操作系统上,包括 OS/2,Darwin,Mac OS X 和 Windows。
3. 什么是窗口管理器?
在多数图形环境中,窗口边框的外观(标题栏,关闭按钮,等)是由系统定义的。 X11 则不是这样。在 X11 中,窗口的框架(也称为"装饰")是由一个称为窗口管理器的单独程序提供的。一般认为,窗口管理器只是另外一个客户程序;它用通常的办法启动,并与 X 服务器按同样的方法通信。
由很多不同的窗口管理器供我们选择。 xwinman.org有一个详细的清单。多数常见的窗口管理器都允许用户定制称为主题的窗口外观。许多窗口管理器还提供额外的功能,象在根窗口上的弹出菜单,docks,或程序启动按钮。
4. 什么是 Gnome 和 KDE?
他们都是桌面环境,另外还有很多类似的环境。他们的用途是给应用程序提供额外框架,使得他们的外观,使用感觉和行为在视觉上保持一致。例如:
图形引擎:X11
窗口管理器: sawfish
桌面:Gnome
图形显示引擎,窗口管理器和桌面之间的界限是模糊的,因为有些类似或相同的功能,会被其中之一或多个所同时实现。这也是为什么某个特定的窗口管理器可能不可以被另外一个特定的桌面环境所使用的原因。
许多的程序会针对特定的桌面环境开发。多数程序可以在安装对应的桌面环境的函数库(以及相应的更底层的函数库)后,能够不减损或有限减损功能地运行。 其中的例子是越来越多的 GNOME 程序精选 可以在不运行 GNOME 的情况下安装和运行。 不幸的是,对 KDE 应用程序却 还没有取得类似的进展 。(
分享到:
相关推荐
Linux系统图形界面的基础知识主要涉及Linux操作系统的特性、X Window System(简称X或X11)、Xfree86、窗口管理器(WM)以及桌面环境(如KDE和GNOME)。以下是对这些概念的详细解释: 1. **Linux与X Window System...
常见的窗口管理器有 KDE 和 GNOME 的组件,以及其他轻量级的选项如 twm。 #### 四、其他相关概念 - **QT**:QT 是一个跨平台的 C++ 图形用户界面应用程序开发框架。它可以用来创建图形用户界面元件,也可以用来...
KDE(K Desktop Environment)是一个完整的桌面环境,它使用Qt工具包构建,提供了包括桌面、文件管理器、办公套件等一系列应用程序。KDE注重可定制性和功能丰富性。 Gnome是另一个流行的桌面环境,与KDE相比,Gnome...
Linux图形界面编程的知识点涉及到X11、Xorg和各种窗口管理器(WM)以及桌面环境(DE),如KDE和GNOME。X11是一个窗口系统协议,它定义了客户端应用如何与服务器通信以显示图形内容。Xorg是X11协议的一种实现,负责...
XDM 即“X Display Manager”,由它来启动 X Window 服务器,并管理图形客户端程序的登录、会话、启动窗口管理器(KDE、Gnome)等。KDE 和 Gnome 也提供了自己的 xdm 的实现,分别叫 kdm 和 gdm。 4. 什么是 XFS?...
启动XWindow后,用户可以选择不同的窗口管理器,如Gnome、KDE、XFCE等,它们提供了桌面环境,包括任务栏、窗口切换、图标管理等功能,极大地提高了用户的交互体验。 在Linux中,Genie是一个用于简化系统配置的工具...
窗口管理器如KWin(KDE的一部分)或Metacity(GNOME的一部分)负责窗口的布局、最大化、最小化和关闭等操作。因此,虽然Linux内核本身不包含图形界面,但结合X11、X服务器和桌面环境,Linux可以拥有强大的图形用户...
这部分可能会详细介绍X Window System的基础概念,如窗口管理器、X Server和X Client的角色,以及它们之间的交互方式。此外,还可能涵盖如何配置和调试X Window System,以及常见问题的解决方案。 **5. SWT的可视化...
Linux系统上使用的XFree86就是基于X11R6版本。 X-Window系统的体系结构包括客户/服务器模型和X协议两部分。X-Window系统的客户/服务器模型中,X服务器向用户程序提供显示输出对象的能力,包括图形和字符。X服务器...
显示管理器(Display Manager)与桌面环境(Desktop Environment)的关系是独立的,可以使用任何显示管理器启动KDE或GNOME桌面。SSH使用Xauthority安全机制,允许加密的远程X11连接,无需手动创建MIT magic cookie。...
5.7 GNU Window Maker窗口管理器特性 82 5.7.1 重要的文件 82 5.7.2 配置Window Maker 82 5.8 fvwm2窗口管理器 83 5.9 fvwm窗口管理器 83 5.10 twm窗口管理器 84 5.11 公共桌面环境特性 86 5.12 使用RPM安装Red Hat ...
常用的远程管理 Linux 服务器的方法有 SecureCRT、F-SecureSSH 和 PUTTY 等客户端工具通过 SSH 服务来实现 Windows 下管理 Linux 服务器,但是这些客户端工具都无法启动窗口服务的程序或进程,也无法达到远程桌面...
- **Linux用户环境**:包括内核、Shell、终端模拟器、X Window系统、窗口管理器和桌面环境。 - **本地登录**:用户使用用户名和密码登录,如root用户,提示符显示当前用户名、主机名、目录路径。 - **用户管理**...
- **GUI**是一种使用图形元素(如窗口、按钮、菜单等)和视觉指示器进行用户交互的界面。 - 在Linux中,常见的GUI环境包括Gnome、KDE等。 9. **Linux的优点** - **免费开源**:用户可以自由地获取源代码并对其...