GTK 到 Gnome shell 和 unity 是什么

GTK 到 Gnome shell 和 unity 是什么

有人能告诉我 GTK、Genome shell 以及它们之间的 unity 到底是什么吗?

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

目前使用 ubuntu 13.10

提前致谢,

量子

答案1

什么是 GTK

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

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

Gnome-Shell 和 Unity

从最简单的层面来说,Gnome-Shell 和 Unity 类似地都是使用 GTK 来赋予它们外观和感觉的“应用程序”。

我将其简单化了 - Gnome-Shell 和 Unity 是使用多种编程技术、窗口管理器等的复杂系统。事实上,它们是许多单独的“应用程序”组合在一起以提供与您交互的用户界面。

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

结论

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


资源:

相关内容