6.11.GNOME 组件

如果想进一步了解 GNOME 移植的帮助, 可以看看一些现有的移植实例。如果需要更多帮助, FreeBSD GNOME 页面上有联系信息。这些组件被分为目前正在使用的 GNOME 组件和传统组件。如果该组件支持参数,它们会在描述中的括号中列出。第一个是默认的。如果组件默认为同时添加到构建和运行的依赖中,则显示为 "两者"。

表16. GNOME组件

ComponentAssociated program描述

atk

accessibility/atk

无障碍工具包 (ATK)

atkmm

accessibility/atkmm

c++ bindings for atk

cairo

graphics/cairo

支持跨设备输出的矢量图形库

cairomm

graphics/cairomm

c++ bindings for cairo

dconf

devel/dconf

配置数据库系统(包括,构建,运行)。

evolutiondataserver3

databases/evolution-data-server

Evolution 集成邮件 /PIM 套件的数据后端

gdkpixbuf2

graphics/gdk-pixbuf2

用于 GTK+ 的图形库

glib20

devel/glib20

GNOME 核心库 glib20

glibmm

devel/glibmm

glib20 的 C++ 绑定

gnomecontrolcenter3

sysutils/gnome-control-center

GNOME 3 控制中心

gnomedesktop3

x11/gnome-desktop

GNOME 3桌面 UI 库

gsound

audio/gsound

用于播放系统声音的 GObject 库(包括,构建,运行)。

gtk-update-icon-cache

graphics/gtk-update-icon-cache

Gtk-update-icon-cache 工具,来自 Gtk+ 工具包。

gtk20

x11-toolkits/gtk20

Gtk+ 2 工具箱

gtk30

x11-toolkits/gtk30

Gtk+ 3 工具箱

gtkmm20

x11-toolkits/gtkmm20

gtk20 工具包的 C++ 绑定 2.0

gtkmm24

x11-toolkits/gtkmm24

gtk20 工具包的 C++ 绑定 2.4

gtkmm30

x11-toolkits/gtkmm30

gtk30 工具包的 C++ 绑定 3.0

gtksourceview2

x11-toolkits/gtksourceview2

为 GtkTextView 添加语法高亮的小工具

gtksourceview3

x11-toolkits/gtksourceview3

文本小组件,为 GtkTextView 小组件添加语法高亮。

gtksourceviewmm3

x11-toolkits/gtksourceviewmm3

gtksourceview3 库的 c++ 绑定

gvfs

devel/gvfs

GNOME 虚拟文件系统

intltool

textproc/intltool

国际化的工具(也见 intlhack)。

introspection

devel/gobject-introspection

基本的自省绑定和生成自省绑定的工具。大多数时候 :build 就足够了,:both/:run 只需要用于使用自省绑定的应用程序。(both, build, run)

libgda5

databases/libgda5

提供对不同类型数据源的统一访问

libgda5-ui

databases/libgda5-ui

来自 libgda5 库的 UI 库

libgdamm5

databases/libgdamm5

libgda5 库的 c++ 绑定

libgsf

devel/libgsf

用于处理结构化文件格式的可扩展 I/O 抽象

librsvg2

graphics/librsvg2

用于解析和渲染 SVG 矢量图文件的库

libsigc++20

devel/libsigc++20

C++ 的回调框架

libxml++26

textproc/libxml++26

libxml2 库的 c++ 绑定

libxml2

textproc/libxml2

XML 解析器库(兼有、构建、运行)。

libxslt

textproc/libxslt

XSLT 的 C 语言库(包括,构建,运行)。

metacity

x11-wm/metacity

来自 GNOME 的窗口管理器

nautilus3

x11-fm/nautilus

GNOME 文件管理器

pango

x11-toolkits/pango

用于 i18n 文本布局和渲染的开源框架

pangomm

x11-toolkits/pangomm

Pango 库的 C++ 绑定

py3gobject3

devel/py3-gobject3

Python 3, GObject 3.0 绑定

pygobject3

devel/py-gobject3

Python 2, GObject 3.0 绑定

vte3

x11-toolkits/vte3

终端小部件的可访问性和 I18N 支持得到改善

表17. GNOME 宏程序组件

Component描述

gnomeprefix

configure 提供一些默认位置。

intlhack

与 intltool 相同,但要确保使用 share/locale/ 的补丁。请只在 intltool 单独使用不够的时候使用。

referencehack

这个宏是为了帮助将 API 或参考文献分割成自己的 Port 。

表18. GNOME 遗留组件

ComponentAssociated program描述

atspi

accessibility/at-spi

辅助技术服务提供者界面

esound

audio/esound

启迪之声包

gal2

x11-toolkits/gal2

取自 GNOME 2 gnumeric 的小工具集合。

gconf2

devel/gconf2

GNOME 2 的配置数据库系统

gconfmm26

devel/gconfmm26

gconf2 的 C++ 绑定

gdkpixbuf

graphics/gdk-pixbuf

用于 GTK+ 的图形库

glib12

devel/glib12

glib 1.2 核心库

gnomedocutils

textproc/gnome-doc-utils

GNOME 文档工具

gnomemimedata

misc/gnome-mime-data

GNOME 2 的 MIME 和应用程序数据库

gnomesharp20

x11-toolkits/gnome-sharp20

.NET 运行时的 GNOME 2 接口

gnomespeech

accessibility/gnome-speech

GNOME 2 文字转语音 API

gnomevfs2

devel/gnome-vfs

GNOME 2 虚拟文件系统

gtk12

x11-toolkits/gtk12

Gtk+ 1.2 工具箱

gtkhtml3

www/gtkhtml3

轻量级HTML渲染/打印/编辑引擎

gtkhtml4

www/gtkhtml4

轻量级HTML渲染/打印/编辑引擎

gtksharp20

x11-toolkits/gtk-sharp20

.NET 运行时的 GTK+ 和 GNOME 2 接口

gtksourceview

x11-toolkits/gtksourceview

为 GtkTextView 添加语法高亮的小工具

libartgpl2

graphics/libart_lgpl

用于高性能 2D 图形的库

libbonobo

devel/libbonobo

GNOME 2 的组件和复合文件系统

libbonoboui

x11-toolkits/libbonoboui

GNOME 2 的 libbonobo 组件的 GUI 前端

libgda4

databases/libgda4

提供对不同类型数据源的统一访问

libglade2

devel/libglade2

GNOME 2 glade 库

libgnome

x11/libgnome

用于 GNOME 2 的库,一个 GNU 桌面环境

libgnomecanvas

graphics/libgnomecanvas

GNOME 2 的图形库

libgnomekbd

x11/libgnomekbd

GNOME 2 键盘共享库

libgnomeprint

print/libgnomeprint

Gnome 2 打印支持库

libgnomeprintui

x11-toolkits/libgnomeprintui

Gnome 2 打印支持库

libgnomeui

x11-toolkits/libgnomeui

用于 GNOME 2 图形用户界面的库,一个 GNU 桌面环境

libgtkhtml

www/libgtkhtml

轻量级 HTML 渲染/打印/编辑引擎

libgtksourceviewmm

x11-toolkits/libgtksourceviewmm

GtkSourceView 的 c++ 绑定

libidl

devel/libIDL

用于创建 CORBA IDL 文件的树的库

libsigc++12

devel/libsigc++12

C++ 的回调框架

libwnck

x11-toolkits/libwnck

用于编写传呼机和任务清单的库

libwnck3

x11-toolkits/libwnck3

用于编写传呼机和任务清单的库

orbit2

devel/ORBit2

支持 C 语言的高性能 CORBA ORB

pygnome2

x11-toolkits/py-gnome2

GNOME 2 的 Python 绑定

pygobject

devel/py-gobject

Python 2, GObject 2.0 绑定

pygtk2

x11-toolkits/py-gtk2

用于 GTK+ 的一套 Python 绑定程序

pygtksourceview

x11-toolkits/py-gtksourceview

GtkSourceView 2 的 Python 绑定

vte

x11-toolkits/vte

终端小部件的可访问性和 I18N 支持得到改善

表19. 废弃的组件: 请勿使用

Component描述

pangox-compat

pangox-compat 已被废弃,并从 pango 软件包中分离出来。

最后更新于

FreeBSD 中文社区