Cinnamon 4.4 桌面環境發布

經過五個月的開發 形成 使用者環境發布 肉桂4.4,其中 Linux Mint 發行版的開發者社群正在開發 GNOME Shell、Nautilus 檔案管理器和 Mutter 視窗管理器的一個分支,旨在提供一個 GNOME 2 經典風格的環境,並支援來自GNOME 外殼。 Cinnamon 是基於 GNOME 組件,但這些組件是作為定期同步的分支提供,不依賴 GNOME。

新版本的 Cinnamon 將在 Linux Mint 19.3 發行版中提供,該發行版計劃在聖誕節假期前發布。在不久的將來,將準備可以在 Linux Mint 和 Ubuntu 上安裝的軟體包 PPA 儲存庫無需等待新版本的 Linux Mint。

Cinnamon 4.4 桌面環境發布

主要的 創新:

  • 我們已經開展工作來提高高像素密度 (HiDPI) 螢幕的效能。在語言和儲存庫設定中,帶有標誌的圖示已被替換,由於在 HiDPI 螢幕上縮放,這些圖示看起來很模糊。改進了預覽主題時的影像品質;
  • 提出了 XAppStatus 小程式和 XApp.StatusIcon API,實作了一種在系統匣中放置帶有應用程式指示器的圖示的替代機制。 XApp.StatusIcon 解決了Gtk.StatusIcon 遇到的問題,Gtk.StatusIcon 被設計為使用16 像素圖標,在HiDPI 方面存在問題,並且與Gtk.Plug 和Gtk.Socket 等遺留技術綁定,這些技術與GTK4 和Wayland 不相容。 Gtk.StatusIcon 也意味著渲染是在應用程式端完成的,而不是小程式端。為了解決這些問題,Ubuntu 中提出了 AppIndicator 系統,但它並不支援 Gtk.StatusIcon 的所有功能,並且通常需要重新設計小程式。

    XApp.StatusIcon 和 AppIndicator 一樣,將圖示、工具提示和標籤的渲染帶到小程式端,並使用 DBus 透過小程式傳遞資訊。小程式端渲染提供任意尺寸的高品質圖示並解決顯示問題。支援點擊事件從小程式到應用程式的傳輸,也是透過DBus匯流排進行的。為了與其他桌面相容,準備了一個存根App.StatusIcon,它會偵測小程式的存在,並在必要時回滾到Gtk.StatusIcon,這使得基於Gtk.StatusIcon顯示舊應用程式的圖示成為可能;

  • 改進了模式對話方塊中的元素佈局,並添加了設定來控制視窗中元素的佈局以及打開新視窗時更改焦點;
  • 面板的上下文選單已經簡化和重新設計;
  • 新增了用於管理螢幕設定的Python模組;
  • 通知系統增加了對隱藏、不分散注意力的通知的支援;
  • 配置器中增加了管理系統擴充的介面;
  • 應用程式選單進行了效能最佳化,重新設計了選單更新機制,增加了隱藏最近操作類別的功能;
  • 增加了面板上移動元素時的視覺效果;
  • 配置器有一個內建的磁碟分割管理器 gnome 磁碟;
  • 新增連接外接滑鼠時停用觸控板的設定;
  • 在視窗管理器中新增了對高對比度主題的支援;
  • 在 Nemo 檔案管理器中,設定中新增了管理上下文選單內容的功能。

來源: opennet.ru

添加評論