Phosh 0.52:支援二維碼、鎖定手勢和 Rust 語言

關鍵點:
  • 本地產生用於共享 Wi-Fi 連線(熱點)的二維碼。
  • 鎖定螢幕介面雙指手勢調整亮度,並可進行縮放校正。
  • 支援非對稱角落螢幕和 xdg-cutouts 協議。
  • 用 Rust 重寫了資金門戶網站,並改進了 Stevia 鍵盤。
  • GNOME 49 和 wlroots 0.19.2 版本已更新,以提高穩定性

基於 GNOME 的 Phosh 的新功能

前幾天公佈了 發布 Phosh 行動桌面環境新版本 0.52, 此次更新鞏固了其作為 Linux 手機上最成熟的介面之一的地位。

對於不熟悉 Phosh 的用戶,它基於 GNOME 技術和 GTK 庫。此次發布的版本著重提升用戶體驗,整合實用的連接解決方案,並優化視覺效果以適應現代設備螢幕。

簡化的連接方式和新的控製手勢

日常使用中最有用的新增功能之一位於快速設定面板中。 無線接入點管理 它得到了很大的改進,現在 它包含一個可自動產生二維碼的按鈕。 使用網路憑證。此功能無需共享行動網路;使用者無需輸入複雜的密碼,只需顯示螢幕,其他裝置即可掃描二維碼並立即連接。

La 觸控互動也得到了改進。尤其是在設備鎖定時。開發人員已經實現了一種 新增雙指滑動手勢,可用於調整螢幕亮度 無需解鎖手機。從技術上講,這種控制方式 計算亮度變化相對於目前位置的位移 它並非採用絕對值,而是避免亮度突變。此外,它經過專門設計,確保此手勢不會幹擾其他操作,例如放大鎖定螢幕小部件。

在圖形部分,合成伺服器 Phoc 已收到重要更新 為了應對當今手機在物理上的多樣性。該系統現在 支援 Wayland 的 xdg-cutouts 協議這樣一來,它就能在不避開螢幕開口(例如前置鏡頭或「凹槽」)的情況下識別和繪製介面。

同時,圖書館 Gmobile已經完善了螢幕角落的渲染技術。這項改進的一個具體例子是支援像 OnePlus 6 這樣的設備,該設備採用不對稱設計,頂部和底部角落的曲率半徑不同。

除此之外 Phosh 0.52 現在套用特定規則(udev 和 hwdb)來繪製介面 完美適應這些幾何形狀的不規則性。手電筒在某些設備上的表現也得到了修正:如果硬體不支援可變亮度控制,系統會將亮度強制設定為 100%,以確保手電筒能夠開啟,從而防止因嘗試應用不支援的中間值而導致的故障。

內部更新:鏽蝕和寫作改進

在引擎蓋下, 系統架構持續進行現代化改造, 就是這樣 u一個顯著的變化是,負責更改背景圖像的入口網站被完全重寫。 xdg-desktop-portal-phosh 現在使用 Rust 語言。此次遷移旨在提供更安全的記憶體管理和更優異的基本系統任務效能。

在觸控​​螢幕上書寫的體驗也受到了關注。 Stevia 的虛擬鍵盤現在預設顯示資訊氣泡。 按下的按鍵上方會顯示(工具提示),提供使用者即時的視覺確認。此外, 鍵盤縮放功能已啟用這使其能夠更好地適應不同的螢幕解析度和尺寸。同時,phosh-mobile-settings 設定工具也得到了增強,允許使用者開啟特定的對話方塊來設定快速面板的各個元素,並新增了透過 sysfs 修改系統參數的後端功能。

為了完成開發週期, 已引入 DebugControl 接口,可透過 D-Bu 存取。這項新功能旨在讓開發者能夠動態管理偵錯選項和日誌等級。所有這些新功能都基於經過改進的軟體基礎架構,並對 GNOME 49、wlroots 0.19.2、ModemManager 1.25.95 等關鍵元件進行了更新,同時也對通話和感測器服務進行了多項改進,確保該環境能夠應對行動生態系統未來的挑戰。

最後,如果你有興趣能夠了解更多,可以查閱詳情 以下鏈接。