Linux Mint 18 將擁有自己的應用集
![](https://linuxstory.org/wp-content/uploads/2024/06/105852bjzn1ctt4rxmz41c.jpg)
對於發行版開發者來說,創建和發布一系列專為他們發行版設計的應用是再平常不過的事情。一個最典型的例子就是 elementary OS 。而在經過九年的努力後,Linux Mint 終於孤注一擲做了相同的事情。
Linux Mint 是現今最著名的 Linux 發行版之一。其基於 Ubuntu 和 Debian,Linux Mint 努力去創建一個現代的、優雅的、舒適的操作系統,不但強大而且易用。(LCTT 譯註:Linux Mint 基於 Ubuntu,而 Linux Mint Debian Edition 基於 Debian。)Linux Mint 背後的團隊同時也積极參与 MATE 和 Cinnamon 桌面環境開發。
前有 X 戰警 ,後有 X 應用
周四, Linux Mint 項目領導者 Clement Lefebvre 宣布 X-Apps 的創建。X-Apps 被設計為不依賴特定桌面環境,以便開發者可以直接更新它們而不必針對每一種桌面環境做調整。Lefebvre 聲明這些 X-Apps 將會被作為 Cinnamon、MATE 和 Xfce 桌面環境的默認應用。
Linux 是否需要更多的應用?
據 Lefebvre 所述,X-Apps 的創建是因 GNOME 3.18 發布所需。對於 GNOME 3.18 的發布,他這樣說:
「GTK 本身和一些 GNOME 應用都在 GNOME SHELL 上集成地很好,而且看起來風格很一致。壞消息就是它們在任何別的地方看起來很不相稱。使事情變得更糟的是,Ubuntu 的旗艦產品 Unity 重度依賴 GTK、GNOME 應用及 GNOME 環境本身,所以我們這裡不能在上游的 3.18 版本中處理,而這一系列的補丁會帶來它們自己的問題(舉一個例子,Ubuntu 在應用中重新引入菜單條和標題欄,但是不重寫它們的頭部欄..所以你有時會看到它們三者一起出現)。」
在過去,Linux Mint 團隊通過「應用降級(例如 Linux Mint 17 使用 gedit 2.30),給 GNOME 打補丁以及使用替代品(大部分在 MATE 和 Xfce)」來處理這個問題。
Lefebvre 也說為 Cinnamon 和 MATE 構建特定應用沒有意義。這就是為什麼他們選擇開發那些通用的,可以完美地適應運行在 Cinnamon,MATE 和 Xfce(以及其他可能的桌面環境)的應用。
他進一步補充道:
「X-Apps 將會是一個通用的,使用傳統的介面 GTK3 應用的集合。它能被用作 Cinnamon,MATE 和 Xfce 默認的桌面組件。在 Mint 18 中,「X apps」 將允許我們去維護一個本地風格及更高層面的集成。因為它們將會被用於替代看起來很不一致的 GNOME 桌面應用。長期來講,X-App 項目將會允許我們去開發新的功能和改進應用本身(這是一些我們無法通過打補丁,臨時分支或者特定桌面的分支做到的事情,比如說 MATE 桌面應用,因為它代價太高)。」
將會有什麼類型的應用?
Lefebvre 只透露其中一個即將來臨的 X-Apps:一個名為 xedit 的文本編輯器。下面是這個軟體提供的一些特性:
- 基於 Pluma,很容易學會使用
- 使用 GTK3
- 不依賴 GNOME 或 MATE
何時呢?
X-Apps 將會和 Linux Mint 18 一同到來。而 Linux Mint 18 將會在 Ubuntu 16.04 LTS 發布之後數月後發布。Ubuntu 16.04 LTS 計劃於四月發布。
總結
就我而言,無論何時當我聽見某人發布一個新發行版特定的應用,我都會局促不安。Linux 世界本身已經難以想像的碎片化了。我們真的需要花費時間和精力去創建更多的重複的項目嗎?但不要誤解我,我喜歡桌面無關軟體的想法。它將修復大量的一個桌面一個應用樣子的問題。
使我發愁的問題是「它們是否會成功?」。正如我之前所說,Linux Mint 團隊成員也在兩種桌面環境工作。目前增加了應用開發就讓這些混在一起了。我自己沒有寫過一個軟體(除了 Hello World),但是我知道當你嘗試且使一個項目複雜化,就會發生不好的事情。許多項目已經變成了不斷膨脹的惡龍。我希望這樣的事不要發生在這裡。
你有不同的想法嗎?在下方評論以便讓我知道。
via: http://itsfoss.com/linux-mint-own-apps/
作者:JOHN PAUL 譯者:mudongliang 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive