Il lettore multimediale MPV interrompe il supporto per GNOME

Nella base di codice del riproduttore multimediale MPV è stato inserito cambia, che eseguono un controllo per l'avvio nell'ambiente GNOME e terminano il programma con un messaggio un errore sull'impossibilità di utilizzare il programma in GNOME. In seguito, questa modifica è stata sostituita con una versione più gentile, che si limita a generare un avviso. Prima di questo, a partire dalla versione 0.32, era già stato emesso un avviso simile riguardo a problematiche note, che si manifestano all'avvio in GNOME basato su Wayland.

Osservato, che all'avvio del lettore in una sessione GNOME basata su Wayland si presentano numerosi problemi, come il ritardo nel rendering dei fotogrammi e l'insorgere di fluttuazioni casuali nella sincronizzazione vsync. Questi problemi sono specifici di GNOME, ma molti utenti non li percepiscono come problemi di GNOME, ma come errori in Wayland o MPV. Finché gli sviluppatori di GNOME non risolveranno le carenze esistenti, agli utenti si raccomanda di passare a una sessione che funziona sopra il server X.Org, o di utilizzare altri server compositori Wayland.

Tra i problemi con GNOME viene menzionata anche l'assenza del supporto per il protocollo xdg-decoration per la decorazione delle finestre lato server e il protocollo
zwp_idle_inhibit_manager_v1, senza il quale potrebbe verificarsi lo spegnimento dello schermo durante la riproduzione video. Il primo problema può essere aggirato avviando mpv con le opzioni —gpu-context=x11egl o —gpu-context=x11, mentre
il secondo può essere risolto avviando mpv con l'apposito gestore per GNOME gnome-session-inhibit.

Secondo gli sviluppatori di mpv, i problemi sopra citati sono causati dal fatto che GNOME si posiziona non solo come un ambiente desktop, ma come una piattaforma a sé stante, che non si preoccupa molto della compatibilità con altri ambienti e si rifiuta di aggiungere supporto per i più semplici meccanismi standard, come i protocolli xdg-decoration e zwp_idle_inhibit_manager menzionati sopra, che potrebbero semplificare l'unificazione delle applicazioni per diversi ambienti desktop. Invece, in GNOME si tenta di imporre i propri meccanismi alternativi, che richiedono di essere legati a GTK, consentendo il controllo del rendering degli elementi della finestra solo lato client (CSD) o richiedendo l'uso di DBus per disabilitare il salvaschermo.

Alla fine, gli sviluppatori di mpv si sono limitati a emettere un avviso anziché un errore con una chiusura anticipata, decidendo di interrompere il supporto per GNOME e di non rispondere più ai messaggi riguardanti problemi manifestatisi su sistemi con questo ambiente desktop.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster