最近 Mir2.8の新バージョンのリリースが発表されました UbuntuとFedoraの新しいバージョンのサポートと、X11とWaylandに関連する改善に加えて、さまざまなバグ修正が行われました。
ミールを知らない人は知っておくべきですが、Unityシェルとスマートフォン向けUbuntu版の開発は断念しましたが、Canonicalが開発したスクリーンサーバーがあることを知っておいてください。
私に Canonicalプロジェクトでまだ需要があります そして今私は知っていますのソリューションとしてのeポジション 組み込み機器とモノのインターネット(IoT)。 MirはWaylandの複合サーバーとして使用でき、Waylandベースのアプリケーション(GTK3 / 4、Qt5、またはSDL2で構築されたものなど)をMirベースの環境で実行できます。
Xの互換性レイヤーであるXMirは、XWaylandに基づいています。 Mirが使用するインフラストラクチャの他の部分はAndroidに由来します。 これらの部分には、Android入力スタックとGoogleのプロトコルバッファが含まれます。 ミール 現在、さまざまなLinux搭載デバイスで実行されています、従来のデスクトップ、IoT、組み込み製品を含みます。
ミール2.8の主なノベルティ
提示されているこの新しいバージョンのMir2.8では、追加されたことが強調表示されています 実験的なwlr_screencopy_unstable_v1プロトコル拡張のサポート、 これにより、スクリーンショットを作成するためのユーティリティを作成できます。
この新しいバージョンで際立っているもうXNUMXつの変更点は、 グラフィックプラットフォームMirのリファクタリング、この新しいバージョンでは、 ハイブリッドおよびヘテロGPU環境に向けて取り組みました グラフィックプラットフォームのコードとAPIの多くがリファクタリングされています。
これに加えて、次のことも強調されています コンパイル中に、Waylandプロトコル定義を使用したコード生成が提供されます また、グラフィックプラットフォームのコードとAPIは、将来の異種およびハイブリッドGPU環境をサポートするように再設計されています。
この新しいバージョンで際立っているもう11つの変更は、RISC-Vアーキテクチャを備えたシステムでのMirマウントとテストの実装に加えて、X11プラットフォームでウィンドウタイトルを構成するために「–xXNUMX-window-title」オプションが追加されたことです。 。
また、ビルド検証は、Ubuntu 22.10、Ubuntu(kinetic)Fedora Rawhide、Debian Sid、AlpineEdgeの実験的なブランチで提供されたことにも注意してください。
その他の変更点 この新しいバージョンから際立っている:
- 生成されたプロトコルコードをビルドディレクトリに移動します
- --app-env-amendを複数回提供できるようにする
- ウィンドウタイトルを構成オプションにする
- Waylandソケットをバインドできない場合は、fatal_errorを追加します
- サポートされているリンカーのキャストリストを追加する
最後に この新しいバージョンのミールについてもっと知りたい場合、詳細を確認できます 次のリンクで。
Ubuntuとその派生物にMirをインストールする方法は?
この新しいバージョンのインストールパッケージは、Ubuntu 20.04、21.10、22.04(PPA)およびFedora 36、35、34、33用に用意されています。
このグラフィックサーバーをシステムにインストールできるようにすることに関心がある人は、 彼らがしなければならないのは彼らのシステムでターミナルを開くことだけです (Ctrl + Alt + TまたはCtrl + Tのキーの組み合わせで実行できます) その中に、次のコマンドを入力します:
sudo add-apt-repository ppa:mir-team/release sudo apt-get update
これにより、リポジトリはすでにシステムに追加されています。 グラフィカルサーバーをインストールする前に 完全にお勧めします システムでプライベートドライバを使用している場合 ビデオカードまたは統合用、 これらを無料のドライバーに変更します、これは競合を回避するためです。
無料のドライバーがアクティブになっていることを確認したら、ターミナルで実行してサーバーをインストールできます。
sudo apt-get install mir
最後に、システムを再起動して、Mirとのユーザーセッションが読み込まれるようにする必要があります。これをセッションに選択します。