最近、Mir ディスプレイ サーバーの開発を担当した Canonical チームは、 リリース バージョン 2.4 リリース また、Graphics API のレンダリングの改善に関連する一連のバグ修正と変更が含まれています。
ミールを知らない人は知っておくべきですが、Unityシェルとスマートフォン向けUbuntu版の開発は断念しましたが、Canonicalが開発したスクリーンサーバーがあることを知っておいてください。
私に Canonicalプロジェクトでまだ需要があります そして今私は知っていますのソリューションとしてのeポジション 組み込み機器とモノのインターネット(IoT)。 MirはWaylandの複合サーバーとして使用でき、Waylandベースのアプリケーション(GTK3 / 4、Qt5、またはSDL2で構築されたものなど)をMirベースの環境で実行できます。
Xの互換性レイヤーであるXMirは、XWaylandに基づいています。 Mirが使用するインフラストラクチャの他の部分はAndroidに由来します。 これらの部分には、Android入力スタックとGoogleのプロトコルバッファが含まれます。 ミール 現在、さまざまなLinux搭載デバイスで実行されています、従来のデスクトップ、IoT、組み込み製品を含みます。
Mirグラフィカルサーバーを使用すると、デバイスメーカーとデスクトップユーザーは、グラフィカル環境向けに明確に定義された、効率的で、柔軟性があり、安全なプラットフォームを利用できます。
ミール2.4の主なノベルティ
この新しいバージョンのMir2.4では API の適応性を改善するための作業が行われました システムで使用するグラフィックス プラットフォームのサポートに関連する Mir の ハイブリッドグラフィックを搭載。 特に、 mg :: Platform API は DisplayPlatform と RenderingPlatform に分かれています、レンダリングとレンダリングに異なる GPU を使用できます。
際立っているもう XNUMX つの目新しさは、 ミールは X11 プラットフォームでの作業を改善し、 この新しいバージョンの Mir では、X11 プラットフォームをサポートするコードが XLib から XCB に転送されたため、X11 環境で表示される Mir ベースのアプリケーションでウィンドウのサイズを変更する機能が追加されました。
また、 Wayland と Xwayland をサポートするために多くの修正が行われました。 失敗したデバイスのチェックを除外するために、gbm-kms に「–driver-quirks」オプションを追加しました。
この新しいバージョンの Mir 2.4 で行われたバグ修正のうち:
- スケーリングされた出力上の固定カーソル位置
- ウィンドウにフォーカスがないときのキーの状態変化の処理
- XWayland エラーの正しい処理
- タイムアウト後にバッファリングされていないフレーム コールバックを送信する
- シェル表面のサイズ変更を修正
- ポインターの移動を送信する前にカーソルがロックされているかどうかを確認する
最後に、この新しいバージョンについて詳しく知りたい場合は、詳細を参照してください。 次のリンクで。
Ubuntuとその派生物にMirをインストールする方法は?
この新しいバージョンのインストール パッケージは、Ubuntu 18.04、21.04、および 20.04 (PPA) および Fedora 34,33、32、および XNUMX 用に用意されています。
このグラフィックサーバーをシステムにインストールできるようにすることに関心がある人は、 彼らがしなければならないのは彼らのシステムでターミナルを開くことだけです (Ctrl + Alt + TまたはCtrl + Tのキーの組み合わせで実行できます) その中に、次のコマンドを入力します:
sudo add-apt-repository ppa:mir-team/release sudo apt-get update
これにより、リポジトリはすでにシステムに追加されています。 グラフィカルサーバーをインストールする前に 完全にお勧めします システムでプライベートドライバを使用している場合 ビデオカードまたは統合用、 これらを無料のドライバーに変更します、これは競合を回避するためです。
無料のドライバーがアクティブになっていることを確認したら、ターミナルで実行してサーバーをインストールできます。
sudo apt-get install mir
最後に、システムを再起動して、Mirとのユーザーセッションが読み込まれるようにする必要があります。これをセッションに選択します。