什么是GTK到Gnome shell和团结

谁能告诉我GTK,Genome shell究竟是什么,以及所有这些之间的统一。

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

目前使用的是ubuntu 13.10

谢谢你的推荐,

量子

什么是GTK

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

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

Gnome-Shell&Unity

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

我非常简单–Gnome-Shell和Unity是使用许多编程技术,窗口管理器等的复杂动物。事实上,许多单独的“应用程序”汇集在一起​​以提供与您交互的用户界面。

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

结论

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


资源: