news 2026/9/24 5:12:15

20、深入了解 OS X 中的 X11 与 Unix 文档资源

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
20、深入了解 OS X 中的 X11 与 Unix 文档资源

深入了解 OS X 中的 X11 与 Unix 文档资源

1. X11 简介与安装

在 Mac 上安装应用程序时,普通的 Mac 应用(免费软件、共享软件或商业软件)借助 OS X 的安装程序很容易完成安装,但 Unix 应用程序的安装界面就没那么便捷了。不同的 Unix 程序可能有不同的安装方法,有时需要在终端中输入一系列命令。

对于 X11 的安装,最新的 X11 安装程序相对容易,但涉及到个别 X11 应用(如 GIMP)时,安装过程可能会变得复杂。为解决这一问题,有开发者创建了强大的软件分发和安装系统 Homebrew,此外还有 MacPorts 和 Fink 等替代方案。

X11,即 X Window System,是几乎所有 Unix 和 Linux 系统的标准图形用户界面。虽然 OS X 基于 Unix 内核构建,但其默认图形界面是 Aqua,并不直接与 X11 兼容。在 OS X 中,Quartz Compositor(有时简称为 Quartz)、OpenGL 和 CoreGraphics 库共同负责屏幕内容的绘制。

而在基于 X11 的系统中,X 服务器负责创建屏幕上显示的内容,运行在 X11 下的程序,如办公应用、网页浏览器和终端窗口等,被称为 X 客户端。X 服务器和客户端通过标准的 Unix 网络协议进行通信,例如,当一个 X11 文字处理器需要弹出一个询问是否保存文档的对话框时,它会与 X 服务器建立网络连接并请求其绘制该窗口。由于 X11 基于网络模型,你可以在其他办公室或全球范围内的 Unix 系统上运行 X 客户端,并在本地计算机的 X 服务器上显示其界面。

X 服务器通常是全屏应用程序,会完全接管显示器。不

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!