Concepts interface

跳转到:导航搜索


X 窗口 – 基本概念

通常,新的 Linux 用户会看到对 X 窗口的引用。X 窗口(通常称为 X11 或 X)为 Linux PC 提供了一个图形环境,其中可以运行不同的图形桌面(为用户提供典型的现代计算机操作系统图形外观,如 Mac 或 MS-Windows 中所见)。如果没有 X 窗口,Linux PC 只有简单的 ASCII 提示符/shell 类型环境(没有图形)。在 Linux X 窗口中,为了获得用户友好的图形用户环境 (GUI),在 X 窗口之上运行一个窗口管理器或桌面环境。在这种情况下,openSUSE Linux 用户通常在所谓的运行级别 5 中运行他们的 PC。(请注意,在 Mac 和 MS-Windows 中,通常没有 ASCII shell 和上层图形环境之间的明确区分,因此 Mac/MS-Windows 只有一种 GUI,而 Linux 用户可以选择多种)。

有四个更流行的桌面可用于 openSUSE

还有许多其他桌面可用于 openSUSE。
在此处了解有关 openSUSE 实现的图形用户界面 (GUI) 的更多信息。
在此处在维基百科或在我们的Wiki上了解有关 X Window System 的更多信息。

X 窗口 - 方面

X 窗口非常强大,因为它其架构经过精心设计,具有独立的“客户端”和“服务器”方面。对于一台 PC 用户, “客户端”和“服务器”都在同一 PC 上运行(因此这种客户端/服务器划分是透明的)。但是 X 窗口的设计使得“客户端”和“服务器”可以在不同的机器上运行。因此,例如,使用 X11 和安全 Shell (ssh) 程序(如下所示),X Window 应用程序可以在远程 Linux PC 上运行,但同一应用程序的图形窗口在“本地”Linux PC 上本地显示。这对于远程支持/访问不仅在局域网中,而且在互联网上都非常有用。

Linux shell / 命令行界面

shell 是一个命令行界面 (CLI),就像 MS-DOS 一样(以及 Windows XP 中的命令提示符),但具有 Linux 多任务处理的全部功能。根据输入 shell 的方式,它可能是全屏显示,或者可能在窗口管理器下的窗口中。最常见的是 bash(Bourne-again shell),bash 是为 GNU 项目编写的 Unix shell。Bash 是大多数 Linux 系统以及 Mac OS X 上的默认 shell,并且可以在大多数类 Unix 操作系统上运行。在 openSUSE 的情况下,通常可以通过启动程序 Konsole 并键入“konsole”)或启动 xterm 并键入“xterm”)来使用 bash shell。当与较低的 Linux 启动级别(如 运行级别 1 到 3)交互时,会使用 Linux shell。可以从 shell 启动应用程序,这对于许多原因也很有用,例如调试问题。

下图显示了一个用户与运行 Linux 的计算机交互时信息和命令流的简化版本


外部链接 (shell/CLI)