最近、Solusの新しいバージョンとその人気のあるBudgieDesktopがありました。 そして、終了するすべての開発と同様に、ディストリビューションとBudgieDesktopの次のバージョンはすでに検討されています。
新しいバージョンは Budgie Desktop 11、そのバージョン デスクトップに大きな変更を加える前兆、その番号付けから推測できるように。 そしてそれは本当に ニュース番組 BudgieDesktopのメーカーによる。
Budgie Desktop 11は、Valaで記述されたモジュラーデスクになります
前述のように、Budgie Desktop 11は、Gnomeへの依存関係を減らします。これは、Gnomeを特定の方法で制限したり、デスクトップを通常よりも重くしたりする依存関係です。 新しいBudgieデスクトップは ヴァラで書かれ、作曲されます によって コアパッケージ、パネル、セッションパッケージまたはプログラム、 ウィンドウマネージャーパッケージ、実行ダイアログパッケージ ランチャーのようになり、 デーモン これにより、特定のデスクトッププロセスが自動化されます。
これらのパッケージまたはモジュールにより、Budgie Desktop11が作成されます モジュラーデスク、ひいては、デスクトップの操作と変更が簡単であるため、Gnomeへの依存が減り、好みに合わせてカスタマイズできる可能性が高まり、ウィンドウマネージャーまたはセッションマネージャーを、次の事実を忘れることなく、より好きなものに変更できます。残りの要素に影響を与えることなく、モジュールの他のパラメーターを変更できるようにします。
これらはすべて多くの作業を要し、実際には デスクトップ全体をやり直す そのため、この印象的なデスクトップのこの新しいバージョンを見るのに長い時間がかかる場合があります。
いずれにせよ、 githubリポジトリ Budgieのすべてのソースコードをダウンロードできるだけでなく、 開発がどのように進んでいるかを確認し、チームと協力することもできます、主な開発者がきっと喜ぶもの。
実際、デスクトップはCで書かれる予定で、現在はValaで書かれていますが、バージョン11で完了することを望んでいるCへの移行を開始しています。ヴァラの制限を克服するためのパンテオンデスクトップ(ヴァラで書かれた)。
メモにエラーがあります。budgie-desktopは完全にCに移植されています。その疑似言語に重大なエラーがあるため、Valaではこれ以上コードを受け入れません。 これは実際にはValaからCへのトランスレータであり、途中で多くのバグやセキュリティ上の欠陥が発生します。 そのため、budgie-desktopの開発を追跡することは不可能です。
あなたは私が定期的に読んでいる数少ないインディーブログのXNUMXつですが、間違いを犯したと言われた場合、それを修正しません。
BudgieDesktopはCで書き直されます。