El reproductor multimedia MPV deja de soportar GNOME

En el código base del reproductor multimedia MPV se ha introducido el cambio, que realizan una verificación para ejecutarse en un entorno GNOME y finalizan la ejecución del programa con la salida un error de la imposibilidad de usar el programa en GNOME. Posteriormente, este cambio fue sustituido por una opción más suave, que se limita a mostrar una advertencia. Antes de esto, desde el lanzamiento 0.32, ya se mostraba una advertencia similar sobre la existencia de problemas conocidos, que ocurren al ejecutarse en GNOME basado en Wayland.

Se observa, que al ejecutar el reproductor en una sesión de GNOME basada en Wayland se manifiestan numerosas problemas, como la representación inadecuada de cuadros y la aparición de fluctuaciones aleatorias con la sincronización vsync. Estos problemas son específicos de GNOME, pero muchos usuarios no los perciben como problemas de GNOME, sino como errores en Wayland o en MPV. Hasta que los desarrolladores de GNOME solucionen los problemas existentes, se recomienda a los usuarios cambiar a una sesión que funcione sobre el servidor X.Org, o utilizar otros servidores compuestos de Wayland.

También se menciona entre los problemas con GNOME la falta de soporte para el protocolo xdg-decoration para la decoración de ventanas del lado del servidor y el protocolo
zwp_idle_inhibit_manager_v1, sin el cual, durante la reproducción de video, puede apagarse la pantalla. La primera problema se puede sortear ejecutando mpv con las opciones —gpu-context=x11egl o —gpu-context=x11, y
la segunda a través de la ejecución de mpv con el controlador específico de GNOME gnome-session-inhibit.

Según los desarrolladores de mpv, los problemas mencionados son causados por el hecho de que GNOME se posiciona no solo como un escritorio, sino como una plataforma independiente, que no se preocupa particularmente por la compatibilidad con otros entornos y se niega a agregar soporte a los mecanismos estándar más simples, como los mencionados protocolos xdg-decoration y zwp_idle_inhibit_manager, que podrían simplificar la unificación de aplicaciones para diferentes entornos de escritorio. En su lugar, en GNOME intentan imponer sus propios mecanismos alternativos, que requieren dependencia de GTK, permiten el control de la representación de los elementos de la ventana solo del lado del cliente (CSD) o requieren el uso de DBus para desactivar el protector de pantalla.

Al final, los desarrolladores de mpv se limitaron a emitir una advertencia en lugar de un error con un cierre prematuro, pero decidieron finalizar el soporte para GNOME y dejarán de responder a los informes de problemas que ocurren en sistemas con este entorno de escritorio.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster