In den Code-Basis des Multimedia-Players eingefĂŒhrt , die beim Start in einer GNOME-Umgebung die AusfĂŒhrung ĂŒberprĂŒfen und das Programm mit einer Nachricht beenden, ĂŒber die Unmöglichkeit der Nutzung des Programms in GNOME. SpĂ€ter wurde diese Ănderung eine mildere Variante ersetzt, die sich auf die Ausgabe einer Warnung beschrĂ€nkt. Bis dahin wurde bereits ab Version 0.32 bekannte Probleme , dass beim Start des Players in einer GNOME-Session unter Wayland zahlreiche Probleme auftreten, wie z. B. verzögerte Rahmenaktualisierungen und zufĂ€llige Fluktuationen mit der Vsync-Synchronisation. Diese Probleme sind spezifisch fĂŒr GNOME, werden jedoch von vielen Nutzern nicht als GNOME-Probleme, sondern als Fehler in Wayland oder MPV wahrgenommen. Bis die Entwickler von GNOME die bestehenden MĂ€ngel beheben, wird den Nutzern empfohlen, auf eine Sitzung umzuschalten, die auf dem X.Org-Server lĂ€uft, oder andere Wayland-Kompositionsserver zu verwenden.
Unter den Problemen mit GNOME wird auch das Fehlen von UnterstĂŒtzung fĂŒr das Protokoll
xdg-decoration zwp_idle_inhibit_manager_v1
das zweite durch den Start von mpv mit dem gnome-session-inhibit-Handler, der spezifisch fĂŒr GNOME ist.
Nach Ansicht der Entwickler von mpv sind die genannten Probleme darauf zurĂŒckzufĂŒhren, dass GNOME nicht nur als Desktop, sondern als eigene Plattform positioniert wird, die sich nicht besonders um die KompatibilitĂ€t mit anderen Umgebungen kĂŒmmert und sich weigert, die einfachsten Standardmechanismen wie die oben erwĂ€hnten Protokolle xdg-decoration und zwp_idle_inhibit_manager hinzuzufĂŒgen, die die Vereinheitlichung von Anwendungen fĂŒr verschiedene Desktop-Umgebungen erleichtern könnten. Stattdessen versucht man in GNOME, eigene alternative Mechanismen aufzuzwingen, die an GTK gebunden sind und eine Steuerung des Renderings von Fensterinhalten nur auf Client-Seite (CSD) zulassen oder die Verwendung von DBus fĂŒr die Deaktivierung des Bildschirmschoners erfordern.
Laut den Entwicklern von mpv sind die genannten Probleme darauf zurĂŒckzufĂŒhren, dass GNOME nicht nur als Desktop, sondern als eigene Plattform positioniert wird, die nicht besonders darauf bedacht ist, mit anderen Umgebungen kompatibel zu sein und sich weigert, UnterstĂŒtzung fĂŒr die einfachsten Standardmechanismen, wie die zuvor erwĂ€hnten Protokolle xdg-decoration und zwp_idle_inhibit_manager, hinzuzufĂŒgen, die die Vereinheitlichung von Anwendungen fĂŒr verschiedene Desktop-Umgebungen erleichtern könnten. Stattdessen versucht GNOME, eigene alternative Mechanismen aufzuzwingen, die eine Bindung an GTK erfordern, die eine Verwaltung der Fensterinhalte nur auf der Client-Seite (CSD) zulassen oder die Verwendung von DBus fĂŒr das Deaktivieren des Bildschirmschoners erfordern.
Letztendlich beschrĂ€nkten sich die Entwickler von mpv darauf, eine Warnung auszugeben, anstatt einen Fehler aufgrund eines vorzeitigen Programmabbruchs zu melden. Sie entschieden sich jedoch, die UnterstĂŒtzung fĂŒr GNOME einzustellen und werden nicht mehr auf Problemberichte reagieren, die auf Systemen mit diesem Desktop erscheinen.
Quelle: opennet.ru
