跳至內容

GNOME

出自Taiwan Tongues 台語維基
於 2025年8月22日 (五) 18:34 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

GNOME(/ ɡˈnoʊm / 抑是 / ˈnoʊm /)是一个完全由自由軟體組成的桌面環境。伊的目標作業系統是 Linux,但是大部份 BSD 系統亦支援 GNOME。

GNOME 是由志願貢獻者佮受倩貢獻者組成的 GNOME 計畫開發,其實上大間的公司貢獻者為紅帽公司。伊是一个為開發軟體框、是因為遮的框殼來開發使用者捀軟體佮協調軟體翻譯佮開發無障礙軟體的專案。

GNOME 上代先是 GNU 網路物件模型環境(_GNUNetworkObjectModelEnvironment _)的縮寫,但是已經予廢棄矣。是 GNU 計劃的一部份,並且是由志願者開發的。

歷史

GNOME 一

一九九六年 KDE 發佈,猶毋過 KDE 所依賴的 Qt 彼時陣並無使用 GPL 授權。出於這款的考慮,兩个案佇咧一九九七年八月發起:一个是作為 Qt 庫替代品的「Harmony」,另外一个就是講建立一个是基於非 Qt 庫的桌面系統,即 GNOME 專案。GNOME 的發起者為米格爾 ・ 德伊卡薩佮費德里科 ・ 梅納。

GIMP Toolkit(GTK +)去予人選著做 Qt toolkit 的替代,擔當 GNOME 桌面的基礎。GTK + 使用 LGPL,允准連結到這个此庫的軟體(比如講 GNOME 的應用程式)使用任意的授權條款。GNOME 計畫的應用程式通常使用 GPL 授權條款。

佇咧 GNOME 變普遍了後,一九九九年 Qt 加入 GPL 授權。Troll Tech 佇咧 GNU GPL 和 QPL 雙重授權條款放予出來 Unix 版的 Qt 庫。Qt 加入 GPL 授權了後,佇二空空年年底 Harmony 項目停止矣開發,而且 KDE 無閣依賴非 GPL 的軟體。二空空九年三月,Qt 四配五發布,加入去矣 LGPL 授權為第三選擇。

「 GNOME」這个名上頭仔是「GNU Network Object Model Environment」的縮寫,以反映上頭仔為著欲開發類似微軟物件連結佮1875入去的框殼。但這个縮寫最後予人放棄,因為伊無閣反映 GNOME 專案的遠景。

加州初創企業 Eazel 公司佇一千九百九十九至二空空一年開發 Nautilus 檔案瀏覽器。米格爾 ・ 德伊卡薩佮納特 ・ 學里德曼於一九九九年創立後來成做 Ximian 的 Helix Code 公司。該公司開發矣 GNOME 的基礎設施佮軟體,二空空三年被 Novell 收購。

GNOME 二

GNOME 二佮傳統桌面介面十分相𫝛,有一个使用者會當佮無仝款比如講窗仔口、圖示、檔案遮的虛擬物件互動的桌面環境。GNOME 二使用 Metacity 為伊的預設視窗管理員。GNOME 二的窗口、程式佮檔案管理佮一般的桌面作業系統十分相𫝛。佇咧預設的設定內底,桌面有一个被動選單,會當用開闊已經安裝的程式佮檔案;己存在的窗仔口佇下跤的工作列出;佇正面上角有一个通知區以顯示佇背景運行的程式。猶毋過,這寡功能會使用者加誠佮意、取代抑是甚至徙掉。

GNOME 三

佇咧 GNOME 三進前,GNOME 是根據傳統的桌面比擬設計,猶毋過佇 GNOME 三便被 GNOME Shell 所取代,所有轉換窗仔口佮虛擬桌面攏佇「活動」畫面當中進行。此外,因為乎 Mutter 取代矣 Metacity 成做是預設的視窗管理員,上細化佮放大揤鈕仔無閣預設佇名稱列中。Adwaita 取代矣 Clearlooks 成做預設主題。足濟的 GNOME 核心的程式攏重新設計以提供閣較連貫的使用者體驗。

遮的重大的改變上頭仔引起廣泛的批評。MATE 桌面環境專案由 GNOME 二的源始碼衍生,目標共保留 GNOME 二的傳統介面,同時支援上新的 Linux 技術,比如講 GTK + 三。Linux Mint 團隊是以開發「Mint GNOME Shell Extensions」一系列佇咧 GNOME 三上執行以外掛程式解決這个問題,遮的外掛程式使用 GNOME 三的介面變做回傳統比擬介面。最後咧,Linux Mint 決定對 GNOME 三的原始碼衍生另外一个桌面環境「Cinnamon」。

節甲二空一五年   ( 二千空一十五-Missing required parameter 一=_ month _ ! ),著 GNOME 三的整體評價已經大部份攏轉做正面。Linux 發行版 Debian 佇咧 GNOME 三發佈的時陣共 XFCE 改做預設的桌面環境,猶毋過佇 Debian 八己改回預設使用 GNOME 三。Linux 創始者林納斯 ・ 托瓦茲佇二空一三年已經改回使用 GNOME 三。

GNOME 四十

GNOME 四十佮 GTK 四配空佇二空二一年三月同時發布。使用者概覽介面改做水平介面,佮往改 Gnome 三 . X 的垂直介面無仝。Dash 方向亦由垂直改做水平。而且新釋出版本亦引進新的觸控 si̍p-pán-ná 勢。


版本

組成 GNOME 計畫的每一部份攏有家己的版本號佮釋出規畫,通過各模組的維護者之間的定期協調(六個月), 建立一个完整的 GNOME 釋出版本。下爿的釋出版本列表分類屬於穩定版。提供予測試佮開發者無穩定版本並無列入。

Gnome 三八了後採用新編號方式,推出 Gnome 四十,後一个版本將是 Gnome 四十一,Gnome 四十穩定板發行了後以四十寢一、四十二、四十尺三…… 等來發佈閣較新。

設計的

GNOME 的目標是欲簡單易用。

GNOME Shell

GNOME Shell 是 GNOME 桌面環境的預設使用者介面。伊的頂頭閣有一條面版,內底有(由左至右)「 活動」揤鈕、當使用程式的選單、時鐘佮一个系統選單。程式選單顯示當前使用程式的名稱佮提供譬如講程式設定、關起來程式等等的選項。狀態列有代表電腦無仝款狀態的圖樣、往系統設定的捷徑佮登出、轉換使用者、以及關機的選項。

揤落去「活動」揤鈕、共鼠標徙動到倒上角色揤落超級鍵會進入「活動」畫面。「活動」畫面予使用者縱覽現此時咧執行的程式,以及予使用者轉換窗口、桌面,和執行程式。倒爿的 Dash 上愛程式的範圍、所有當咧執行程式的圖示佮往所有已經安裝程式列表的揤鈕。佇頂懸出現一个搜揣框佮正爿有一个列出所有的桌面的桌面列。通知佇照下面上中央時鐘以後的列表內。

GNOME Classic

對 GNOME 三瀨八起,GNOME 提供一个經典模式,提供一个較傳統的介面(類似 GNOME 二)。

相容性

GNOME 運行佇咧 X 十一之上,佇咧 GNOME 三更一空了後亦可在 Wayland 下執行。佇大部份 Linux 發行版頂的 GNOME 攏是預設桌面環境抑是會當安裝的,大部份佇這个所在 BSD 系統上為 Ports。

二空一一年五月倫內德 ・ 柏特菱建議共 systemd 列做 GNOME 運行需要的軟體。因為乎 systemd 是 Linux 獨有,這个提議亦引起未來停止支援其他平台的討論。由 GNOME 三孵二起,大席位組態干焦支援使用 systemd 的系統。二空一二年十一月 GNOME 發佈小組結論,講非基本的功能會當依賴 systemd。

Freedesktop . org 佮 GNOME

Freedesktop . org 是一項幫助佇咧無仝款的 X Window 桌面—— 比如講 GNOME,KDE 抑是講 XFCE—— 之間實現互操作佮共享技術的計畫。儘管並毋是正式的標準化組織,Freedesktop . org 定義矣 X 桌面的基本特徵,包括程式之間的拖放、視窗管理員的規範、選單布局、最近檔案列表、程式之間複製貼上和共享的 MIME 類型資料庫等等。遵從 Freedesktop . org 規範實在是使得 GNOME 應用程式會當整合到其他的桌面(反之亦然), 並且起到鼓勵桌面環境之間的競爭佮合作的作用。

人機介面指南

自 GNOME 二以起,可用性是 GNOME 的主要焦點。所以乎,GNOME 人機介面指南便開始發展。所有 GNOME 程式攏有連貫的圖形使用者介面,毋過毋但使用仝一套控制項(英語:GUI widgets)。 因為乎 GNOME 介面的設計是由佇咧指南中的概念所引導,指南自身是發展自認知工效學。共對人機介面指南,開發者會當創造優質、連貫佮可用性懸的介面程式,因為指南內由介面設計至介面佈局亦有規定。

佇咧 GNOME 二的重新編程當中,真濟對大部份使用者來講用途無大的選項攏予人徙去。夏霍 ・ 那靈頓佇咧伊佇二空空二年發佈的文章「自由軟體的使用者介面」(英語:Free Software UI)中總結矣關於著 GNOME 可用性的工課,強調所有偏好設定攏有伊的代價。軟體功能咧預設的時陣操作暢,比佇咧設定中加入選項才予軟體操作佮預期仝款閣較好:

> 一个傳統的自由軟體是會當組態的,共伊使集合所有佇新舊所有仝類的軟體所見的功能,抑是甚至可組態會擁有任何的新舊軟體所有功能(Emacs*喀*)。 > 這會造成問題無?伊會造成問題。原來選項有𪜶的代價。當然喔,某一寡選項亦有重要的價值-亦可成做關鍵的介面功能。但是每一个攏有𪜶的代價,愛細膩衡量𪜶的價值。誠濟使用者佮開發者攏無知影這代價,予𪜶的選項有真大的代價毋過干焦微細的價值爾。 > >

無障礙

GNOME 旨佇咧使桌面環境對身心障礙者佇咧物理頂懸佮認知頂懸攏有符合人體工學。GNOME 的人機介面指南試共此因素包個在內,但是某一寡個別問題使由愛特別的軟體解決。

GNOME 透過無障礙套件(ATK)應用程式介面以解決計算機輔助功能上的問題,伊容允特別的輸入法、語音合做佮語音識莫以改善使用者體驗。某一寡工具佇咧 ATK 內透過輔助技術服務供應介面(AT-SPI)註冊,以佇規个桌面環境攏會當使用。幾个輔助技術軟體,比如講 Orca 螢幕閱讀器佮 Dasher 輸入法是針對佇 GNOME 上使用而開發的。

軟體

核心程式

使用 GTK + 編寫抑是講 Clutter 編寫的程式濟不勝數,由無仝開發者開發。自 GNOME 三以來,GNOME 計畫開發一系列的程式,為 GNOME 核心程式。所有 GNOME 核心程式攏是根據人機介面指南而設計的。

遊戲

GNOME 遊戲有佮 GNOME 核心程式外觀,以及佮 GNOME 軟體版本週期同時發佈。𪜶全部攏已經根據人機介面指南重寫。

開發工具

Anjuta 整合開發環境,Glade 使用者介面設計工具佮 Devhelp 應用程式介面閱覽器是為著促進開發佮 GNOME 連貫的軟體開發的。Accerciser 計算機輔助閱覽器佮其他除毋著工具,包括講 Nemiver、GtkInspector 和 Alleyoop 亦是為著促進開發 GNOME 軟體而開發。

佮第三方軟體整合,比如講佮 NoFlo 整合亦有提供。

組織

和大多數自由軟體類似,GNOME 組織嘛足鬆的散赤,其關於開發的討論散布佇濟濟向任何人開放的郵寄清單。為著欲處理管理工課、施加影響以及佮同對開發 GNOME 軟體有興趣的公司聯絡,二空空年八月成立了 GNOME 基金會。基金會並無直接參與技術決策,是協調釋出佮決定佗一寡物件應該成做 GNOME 的組成部份。基金會網站共其成員資格定義做:


「照起來 GNOME 基金會章程,任何著 GNOME 有貢獻者攏可能是合格的成員。就算講足歹精確定義,貢獻者一般著愛對 GNOME 計畫有無幫助。其貢獻形式包括代碼、文件、就共翻譯、計畫範圍的資源維護抑是其他對 GNOME 計畫有意義的重要活動。」

基金會的成員逐年十一月選舉董事會,其實選人著愛嘛是貢獻者。

參見

  • GNOME 基金會
  • GNOME Panel
  • 桌面環境
  • Ubuntu GNOME
  • KDE

參考文獻====外部連結

官方網站

  • 官方網站
  • GNOME Wiki
  • GNOME 基金會

第三方站點

  • GnomeFiles—— GNOME / GTK + 軟體庫
  • GNOME 新聞
  • GNOME 月報—— GNOME 桌面的線頂雜誌
  • GNOME 計畫的故事—— Miguel de Icaza 編寫
  • 北京乎 GNOME 使用者群組網站

參與中文翻譯

  • GNOME 簡單就是簡文翻譯團隊
  • GNOME 正體中文翻譯團隊
  • GNOME 正體中文翻譯團隊網路論壇—— Google 網路論壇
  • GNOME 正體中文(臺灣)翻譯步驟教學—— Ubuntu 正體中文站

其他

  • GNOME vs KDE—— GNOME vs KDE 的較表示(繁體中文)