什么是 GTK 到 Gnome shell 和 unity

Qua*_*tum 5 gnome unity gtk

有人能告诉我 GTK、Genome shell 以及所有这些之间的统一到底是什么。

我可能听起来很愚蠢,但有人可以告诉我如何利用我正在使用的任何这些以及我正在使用哪一个。

目前使用的是 ubuntu 13.10

预先感谢,

量子

fos*_*dom 7

什么是GTK

在最简单的层面上 - GTK 是一个图形工具包,即一系列库和一个已知的应用程序编程接口 (API),允许开发人员使用这些预定义的代码库创建应用程序。

通过使用这样的工具包,应用程序具有一致的外观和感觉——各种图形组件将以类似的方式运行

Gnome-Shell 和 Unity

在最简单的层面上 - Gnome-Shell 和 Unity 同样是一个“应用程序”,它使用 GTK 来赋予它们外观和感觉。

我非常简单 - Gnome-Shell 和 Unity 是使用许多编程技术、窗口管理器等的复杂野兽。事实上,它们是许多单独的“应用程序”,它们被拉在一起以提供您与之交互的用户界面。

我在这里计算各种脚本(python/bash 等),用 C/C++/Python/Javascript 等构建的单个应用程序等。

结论

除非您自己是一个有抱负的开发人员,否则您不需要做任何事情来“利用”——您只需要了解底层技术——GTK 只是众多技术之一。


资源: