MPV開発者が発表 最近のメディアプレーヤーコードベースでは、 さまざまな変更を加えました の目的で Gnome環境でプレーヤーの起動を確認できるとして これで終わりです プログラムは、GNOMEでプログラムを使用できないことに関するエラーメッセージを送信します。
その後 この変更は、より軽いバージョンに置き換えられました 警告に限定されます。 これ以前は、0.32リリースの時点で、同様の警告がすでに表示されていました。 既知の問題の存在に関して発行された 表示される Waylandに基づいてGNOMEを実行している場合。
確認された問題のうち、 プレイヤーが起動すると WaylandベースのGNOMEセッションでは、次のような多くの問題が発生します。 時期尚早のフレームレンダリングとランダムジッター vsync同期を使用します。
これらの問題はGNOMEに固有のものですが、多くのユーザーはそれらをGNOMEの問題としてではなく、WaylandまたはMPVのバグとして認識しています。
GNOME開発者が欠陥を修正する前に、 ユーザーがセッションに切り替えることをお勧めします 上に走る X.Orgサーバーから、または他のWayland複合サーバーを使用します。
GNOMEの問題のうち、 xdg-decorationプロトコルのサポートの欠如も言及されています サーバー側とプロトコルのウィンドウを装飾する zwp_idle_inhibit_manager_v1、これがないと、ビデオの再生中に画面が空白になる場合があります。
最初の問題は、オプションを指定してmpvを実行することで回避できます。 –gpu-context = x11eglまたは–gpu-context = x11、XNUMXつ目は、GNOME固有のgnome-session-inhibitドライバーでmpvを起動することです。
これは残念なことです。なぜなら、mpvには実際にはGNOMEの問題であるのに、ユーザーがmpvまたはwaylandエラーであると誤解するGNOMEWayland固有の問題がたくさんあるからです。
これらの問題がアップストリームで修正されるまで、GNOME mpvユーザーは、バグのないエクスペリエンスが必要な場合は、特にXorgセッションまたは別のWaylandコンポーザーを使用する必要があります。 以下は、既知の問題の短いリストです。
- GNOME Waylandは、ランダムなVSYNCスパイクと不適切なフレームを持っている可能性があることが知られています。 これは、waylandとxwaylandの両方で、GNOMEでのみ発生します。 少なくともこれが修正されるまで、GNOMEウェイランドの推奨を検討し始めることすらできません。
- GNOME Waylandは、適切なアップストリームプロトコルであるxdg-decorationプロトコルを意図的にサポートしていないため、サーバー側の装飾はありません。 ユーザーは、–gpu-context = x11eglu –gpu-context = x11を使用して、GNOMEパスの装飾を取得するか、xdg-decorationをサポートする別のコンポーザーを使用できます。
- GNOME Waylandは、zwpアイドル禁止マネージャープロトコルをサポートしていません。 これは、ユーザー設定によっては、ブラックビデオの再生中に画面のブランキングが発生することを意味します。 回避策は、gnome固有のgnome-session-inhibitでlaunchmpvを使用することです。
mpv開発者によると、 これらの問題は、GNOMEがデスクトップとしてだけでなく位置付けられているという事実によって引き起こされますしかし、他の環境との互換性を実際には気にせず、プロトコルなどのより単純な標準メカニズムのサポートを追加することを拒否する別個のプラットフォームとして xdg-decorationおよびzwp_idle_inhibit_manager 上記のように、さまざまなデスクトップ環境向けのアプリケーションの統合を簡素化できます。
代わりに、GNOMEは、GTKバインディングを必要とする、クライアント側のウィンドウレンダリング(CSD)制御を許可する、またはDBusにスクリーンセーバーを無効にすることを要求する独自の回避策を実施しようとしています。
最後に、 mpv開発者は警告を表示しました、時期尚早に失敗するのではなく、しかし GNOMEサポートを中止することを決定しました このデスクトップを備えたシステムで報告された問題への応答を停止します。
MPV開発者による発表について詳しく知りたい場合は、次のリンクにアクセスして詳細を確認できます。
出典 https://github.com/mpv-player/mpv/
またはGnomeをあきらめ、Plasmaからの挨拶。