複製鏈接
請複製以下鏈接發送給好友

GNOME3

鎖定
gnome3是新一代linux桌面管理器,不僅僅是gnome2的升級版本
外文名
GNOME3
類    型
新一代linux桌面管理器

GNOME3軟件簡介

gnome3截圖 gnome3截圖
GNOME 3徹底顛覆了傳統桌面環境的樣子,引入了全新的外觀界面、交互模式。一方面它讓有些用户難以適應,會有一些鐵桿2.0用户流失,但據發佈後的反應,大多用户正在接受這個新的桌面環境,正在適應和享受由新交互帶來的便利和高效。
另外,GNOME 3的全新設計使其與Windows、Mac OS X等桌面環境都不一樣,改變了人們以往對Linux桌面的傳統印象(這些指的是GNOMEKDExfce等大型DE,而非高級的WM如awesome之類)。它將有可能開闢出一個新的道路,在人機交互方面做一些創新和突破。
GNOME的設計哲學也是用户導向:讓普通用户能快速上手,讓高級用户能充分利用快捷鍵、高級特性提升使用效率。它簡單、直接而且明瞭,會吸引一些從來沒用過Linux桌面的人來使用。
加之Linux桌面平台日趨成熟的應用,如Firefox、Chrome、LibreOffice等,GNOME 3將能很好的成為新的主流Linux桌面,併為這些軟件而服務,滿足大眾的需求。

GNOME3軟件優點

GNOME 3清理了GNOME 2.x/GTK+2.x時代的一些陳舊的庫和歷史遺留問題,大膽引入了一些全新的技術:如GTK+3.0的CSS支持,基於GObject Introspection的語言綁定。
特別是GObject Introspection,這是一個靈活的Runtime級別的語言綁定,統一了API接口和調用,這使得PythonRuby、JavaScript可以很方便的使用GNOME的C API(而且能時刻保持緊跟)。目前官方支持Python和JavaScript,其他語言正在開發當中。
總之圖形工具庫、桌面類庫的統一和完善,使開發者和設計師(主題或UI)能更容易的做一些之前要費很多勁才能做到的事情:比如會CSS就能給GNOME桌面做主題,一下子就有了無數的資源。
GNOME 3的類庫非常的豐富,僅舉幾個:
libchamplain:在UI中使用地圖View
libevview:在UI中使用PDF(或其他文檔)的View
libpeas:實現插件/擴展的庫,沒錯,連App實現擴展機制的庫都給你準備好了
另外GNOME Shell的擴展機制(使用JavaScript/CSS開發)使得GNOME桌面的擴展能力大大增強,以往開發擴展(2.0Applet)不容易的局面得到改變。GNOME桌面將有可能像Firefox、Chrome一樣通過後期的大量擴展來得到不斷增強。
還有值得一提的便是GNOME 3自己的語言——vala,基本上已經成熟了。這是一個語法類似於C#的,但是不需要Runtime的編譯型語言。它照顧到了那些需要性能要求,同時又想保證開發效率的軟件。如GNOME平台的照片管理軟件——Shotwell就是使用Vala開發。
GNOME 3的一大特色是GNOME Shell的擴展系統,通過安裝擴展,既可以添加天氣、系統監視器等小插件,還可以修改GNOME Shell的默認行為,方便用户熟悉新系統。