独立したプロジェクトになった後の Budgie デスクトップのロードマップ

最近 Solus ディストリビューションから引退し、独立組織 Buddies Of Budgie を設立した Joshua Strobl 氏は、Budgie デスクトップのさらなる開発計画を発表しました。 Budgie 10.x ブランチは、特定のディストリビューションに縛られないユニバーサル コンポーネントの提供に向けて進化し続けます。 Budgie Desktop、Budgie Control Center、Budgie Desktop View、Budgie Screensaver を含むパッケージも、Fedora Linux リポジトリに含めるために提供されています。 将来的には、Ubuntu Budgie エディションと同様に、Budgie デスクトップを備えた Fedora の別のエディション (スピン) を用意する予定です。

独立したプロジェクトになった後の Budgie デスクトップのロードマップ

Budgie 11 ブランチは、デスクトップの主要な機能を実装するレイヤーと、情報の可視化と出力を提供するレイヤーを分離する方向で開発します。 このように分離すると、特定のグラフィカル ツールキットやライブラリからコードを抽象化し、情報を表示したり他の出力システムを接続したりするための他のモデルを試し始めることもできます。 たとえば、以前に計画されていた、Enlightenment プロジェクトによって開発されている EFL (Enlightenment Foundation Library) ライブラリのセットへの移行の実験を開始できるようになります。

Budgie 11 ブランチのその他の計画と目標は次のとおりです。

  • Wayland プロトコルのネイティブ サポートを提供しながら、オプションとして X11 を使用する機能を維持します (Wayland サポートに問題がある可能性がある NVIDIA グラフィック カード ユーザー向け)。
  • ライブラリおよびウィンドウマネージャーでの Rust コードの使用 (大部分は C のままですが、重要な領域には Rust が使用されます)。
  • アプレットサポートレベルでの Budgie 10 との完全な機能同一性。
  • GNOME Shell、macOS、Unity、Windows 11 のスタイルでデザイン オプション、メニュー、パネル レイアウトを提供するものを含む、パネルとデスクトップのプリセットを提供します。外部アプリケーション ランチャー インターフェイスの接続が許可されます。
  • GNOME Shell スタイルのアプリケーションと macOS ブラウジング モードを切り替えるためのインターフェイスを提供します。
  • デスクトップ上にアイコンを配置するためのサポート、アイコンをランダムに配置およびグループ化する機能が改善されました。
  • タイル状ウィンドウ レイアウト (水平および垂直スナップ、2x2、1x3、および 3x1 ウィンドウ レイアウト) のサポートが向上しました。
  • 新しい仮想デスクトップ マネージャーは、ウィンドウを別のデスクトップにドラッグする機能と、アプリケーションの起動を特定のデスクトップにリンクする機能をサポートします。
  • gsetting の代わりに TOML 形式を使用して設定を操作します。
  • マルチモニター構成で使用するためのパネルの適応、追加のモニターを接続するときにパネルを動的に配置する機能。
  • メニュー機能の拡張、アイコンのグリッドや既存のアプリケーションの全画面ナビゲーション モードなどの代替メニュー操作モードのサポート。
  • 新しい設定コントロールセンター。
  • RISC-V アーキテクチャを備えたシステムでの実行のサポートと、ARM システムのサポートの拡張。

Budgie 11 ブランチの積極的な開発は、Budgie 10 ブランチのディストリビューションのニーズへの適応が完了した後に開始されます。 Budgie 10 ブランチの開発計画には次のようなものがあります。

  • Wayland サポートの準備;
  • アプリケーション追跡 (インデックス作成) 関数を別のライブラリに移動し、ブランチ 10 と 11 で使用されます。
  • gnome-bluetooth の使用を拒否し、bluez と upower の組み合わせを支持します。
  • libgvc (GNOME ボリューム コントロール ライブラリ) の使用を拒否し、Pipewire と MediaSession API を優先します。
  • 起動ダイアログを新しいアプリケーションのインデックス作成バックエンドに転送します。
  • アプレットで libnm ネットワーク設定と D-Bus API NetworkManager を使用します。
  • メニューの実装を再加工します。
  • 電源管理のやり直し。
  • Rustで構成をインポートおよびエクスポートするためのコードを書き直す。
  • FreeDesktop 標準のサポートが強化されました。
  • アプレットハンドラーの改良。
  • EFL および Qt テーマを操作する機能を追加します。

出所: オープンネット.ru

コメントを追加します