對 Ubuntu GUI 的組成感到困惑

對 Ubuntu GUI 的組成感到困惑

我現在正在更多地定制我的 Ubuntu 體驗,並希望更好地了解我不斷遇到的所有這些不同的事情是什麼。 Gnome3 和 Gnome2 與 GTK3 或 GTK2 有何關係?它們有關係嗎? Gnome3 是 Unity 的另一個版本嗎?什麼是團結?什麼是 compiz?

為了讓這一切變得非常基礎,核心問題是:Ubuntu GUI 是如何建構的?構成桌面環境的自下而上的元素是什麼?

試著更好地理解這一點,以便我知道我需要/想要什麼,以便讓我的桌面成為我想要的方式。如果這個問題更適合某種論壇,請告訴我,我會完全理解。

先致謝!

答案1

Ubuntu 上的 GUI 由大量協同工作的部分組成。基礎等級是 Gnome 3(不要與 Gnome Shell 混淆)。 Gnome 3 使用 GTK「小工具」在螢幕上顯示應用程式的所有部分。在 Gnome 3 之上,Ubuntu 使用 Compiz 和 Unity 提供 shell,其中包含啟動器、功能表列和其他 Ubuntu 部分。 Unity 是實際的外殼,而 Compiz 是所謂的合成器 - 它處理您看到的所有圖形、透明度和動畫。

因此,任何 Gnome 3 主題都會為您的 Ubuntu 盒子提供主題。

希望這可以幫助!

答案2

我猜你和我不久前的情況是一樣的,所以我想我可以幫助你更好地理解這一切。

GTK 是一個將所有內容整合在一起的圖形工具包。如果您下載 GTK 主題,它將改變最多的內容。它將改變滾動條、複選框、視窗背景等的方式。

圖標主題是不言自明的,它們會改變圖標......所有圖標。

視窗主題或元城市主題會變更視窗裝飾。視窗的頂欄、關閉、最小化、最大化按鈕等。

Compiz 很酷。它為您提供效果和附加功能,但亂搞可能很危險,因為它允許您更改有時不應該更改的設定。

最好做的事情。下載 Ubuntu Tweak 並使用它。為此,請在終端機中執行以下命令。

sudo apt-get install ubuntu-tweak

請記住,Ubuntu Tweak 是為了使用 Unity。如果您想使用 Gnome Shell,還有其他為此構建的調整工具。在 Google 上搜尋「自訂 Unity」或「自訂 Gnome Shell」將會告訴您幾乎所有您需要了解的資訊。

希望有幫助!

答案3

Gnome 2.x 使用 GTK 2.0。從數量上看,Gnome 3 顯然是下一代 Gnome。 Gnome 3 使用 GTK 3.0,但仍支援使用 GTK 2.0 且尚未更新為 GTK 3.0 的應用程式。如果您檢查 Ubuntu 11.10 中主題的配置文件,您會發現其中包含 GTK 2.0 和 3.0 的配置。

相關內容