ATK,、AT-SPI、 GAIL 和 GTK+ 介绍

ATK 工具包可以提供额外辅助功能支持让 GNOME 使用者充分利用电脑。ATK 用于诸如屏幕阅读器、放大镜和输入设备等工具来允许通过其他方式与桌面进行富交互。详情可参阅 ATK SourceForge 的项目 ATK 库

AT-SPI 是基础服务接口,用于辅助技术查询和接收来自正在运行的程序的通知。全部 API 可以查阅 here。额外材料可参阅 KDE 辅助功能开发者社区

GAIL (GNOME Accessibility Implementation Library) 是 ATK 辅助功能接口的默认实现。GTK 工具集早已通过 GAIL 模块与 ATK 进行了绑定。许可条款、下载中心和其他信息可参阅 这里 GAIL 源码 也提供了一份出色的教程来说明 ATK 的高级用法。此外,你也可能对 GAIL 参考手册 感兴趣。

GTK+ 是个创建图形用户界面的 UI 库。可运行于多种类UNIX平台、Windows和基于帧缓存的设备。GTK+ 在 GNU Library General Public License (GNU LGPL)许可下发行。

此外,关于 GTK/GTK+ 更多深入内容,请参阅 GTK+ 参考手册,ATK 指南的 GTK+ 章节, GNOME 网站托管的GTK+ 2.0 教程 和官方GTK+ FAQ