了解 X 服务器进程
X 服务器是用于控制对硬件的访问的单个进程。X 服务器可执行以下功能:
-
侦听来自新客户机的传入连接
-
跟踪来自输入设备的输入
-
管理客户机的显示访问
X 服务器可从下列程序之一中启动,具体取决于您的 Oracle Solaris 系统的配置:
X 客户机可通过使用 TCP/IP、UNIX 域套接字和 SVR4 本地连接的多种变体连接到 X 服务器。有关为客户机指定传输类型的信息,请参见 X(5) 手册页中的 DISPLAY NAMES 一节。
使用 X 服务器
Oracle Solaris 当前包括了针对不同使用类型的多种 X 服务器。下表列出了 Oracle Solaris OS 中包括的一些 X 服务器。
|
|
Xorg |
与物理硬件(输入和输出)结合使用或者在模拟物理硬件的虚拟化环境中使用。例如,在运行
Oracle VM VirtualBox 来宾时或使用 Oracle ILOM 服务处理器的键盘、视频和鼠标 (keyboard, video, and mouse, KVM)
功能时,将使用 Xorg 服务器。 有关详细信息,请参见 Xorg(1) 手册页。 |
Xvfb |
用于将系统虚拟内存分配为虚拟帧缓存器。它不会从任何输入设备接收输入且不显示任何输出。因此,运行 Xvfb 服务器的系统不需要屏幕或任何输入设备。 有关详细信息,请参见 Xvfb(1) 手册页。 |
Xephyr |
作为显示在另一个 X 服务器(主机 X
服务器)上的窗口运行。它使用主机 X 服务器的输入设备和显示设备。 有关详细信息,请参见 Xephyr(1) 手册页。 |
Xvnc |
运行可通过使用 VNC 客户机进行连接的 VNC 会话。在共享连接中,多个 VNC 客户机可连接到同一 VNC
会话。 vncviewer 是 Oracle Solaris 11 OS 中可用的缺省 VNC 客户机。 有关详细信息,请参见 vncserver(1) 和 vncviewer(1)
手册页。 有关设置使用 VNC 的远程桌面访问的说明,请参见使用 VNC 设置远程桌面访问。 |
Xdmx |
用作代理 X 服务器,此服务器可使用一个或多个 X 服务器显示 X 客户机。它为可能位于不同计算机上的显示内容提供 X 功能。 有关详细信息,请参见 Xdmx(1)
手册页。 |
Xnewt |
|
|
有关 Oracle Solaris OS 中包含的 X 服务器的更多信息,请参见 Xserver(1) 手册页。