Мediaplayer MPV спира поддръжката на GNOME

В кода на мултимедийния плеър MPV включено промяна, извършваща проверка за стартиране в среда GNOME и прекратяваща работата на програмата с изход грешки за невъзможността за използване на програмата в GNOME. По-късно тази промяна беше заменена с по-мека версия, ограничаваща се до извеждане на предупреждение. Преди това, започвайки от версия 0.32, вече се извеждаше подобно предупреждение за наличието на известни проблеми, проявяващи се при стартиране в GNOME на базата на Wayland.

Отбелязва се, че при стартиране на плеера в сесия GNOME на базата на Wayland се проявяват множество проблеми, като несвоевременна рендиране на кадри и възникване на случайни флуктуации с синхронизацията на vsync. Тези проблеми са специфични за GNOME, но много потребители не ги възприемат като проблеми на GNOME, а като грешки в Wayland или MPV. Докато разработчиците на GNOME не отстранят съществуващите недостатъци, на потребителите се препоръчва да преминат на сесия, работеща над X.Org сървъра, или да използват други композитни сървъри на Wayland.

От проблемите с GNOME също се споменава липсата на поддръжка на протокола xdg-decoration за декориране на прозорци от страна на сървъра и протокола
zwp_idle_inhibit_manager_v1, без който по време на възпроизвеждане на видео е възможно изключване на екрана. Първият проблем може да бъде заобиколен чрез стартиране на mpv с опции —gpu-context=x11egl или —gpu-context=x11, а
вторият чрез стартиране на mpv с конкретен за GNOME обработчик gnome-session-inhibit.

Според разработчиците на mpv посочените проблеми са причинени от факта, че GNOME се позиционира не просто като работен плот, а като отделна платформа, която не се грижи особено за съвместимостта с други среди и отказва да добави поддръжка на най-простите стандартни механизми, като посочените протоколи xdg-decoration и zwp_idle_inhibit_manager, които биха могли да улеснят унификацията на приложенията за различни работни среди. Вместо това в GNOME се опитват да наложат свои алтернативни механизми, които изискват привързване към GTK, допускат управление на рендирането на елементите на прозореца само от страна на клиента (CSD) или изискват използването на DBus за деактивиране на екранния защитник.

В крайна сметка, разработчиците на mpv се ограничи до издаване на предупреждение, вместо на грешка с преждевременно приключване на работата, но решиха да спрат поддръжката на GNOME и ще спрат да отговарят на съобщения за проблеми, които се проявяват в системи с този работен плот.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster