前言

GNOME 是一个完全基于自由软件构建完整的桌面和开发平台的项目。很多公司、政府机构、学校、研究机构和个人在其系统上部署了 GNOME 桌面。如果您是第三方开发者(独立软件开发商 (ISV) 或者在不商业经营时,叫独立软件开发者 (ISD)),您可能希望确保您现有的软件可以在 GNOME 上正常运行。本文档解释怎样将现有软件和 GNOME 集成,而不用明确地使用 GNOME 平台库和开发工具重写软件。

本指南在下列情况下会有用:

  • 您是软件开发者或发行者,拥有一个不是明确的为 GNOME 而设计,但是您可能希望确保其可以在 GNOME 桌面较好的运行。
  • 您是为用户部署了 GNOME 桌的单位的系统管理员。您也有一些旧的或内部的应用程序,并且您希望您的 GNOME 用户可以方便地使用那些程序。
  • 您正在希望正确地编写一个 GNOME 应用程序,需要一些基本的检查项以确保您的应用程序可以和 GNOME 桌面的其它部分很好地集成。

本文档是关于集成现有软件到 GNOME 桌面的一般事项。另一方面,如果您正在考虑编写一个新应用程序,我们鼓励您完全使用 GNOME 作为目标平台,这方面的更多信息,请参考 GNOME 开发者网站

GNOME 的一项主要考虑是用户体验。用户应该有一个舒适的计算环境:这意味着有一个完整的桌面以及一套以相似方式运行的应用程序。通过很少的相关工作,不是明确地为 GNOME 编写的应用程序可以在 GNOME 桌面中舒适地使用。