Il media player MPV interrompe il supporto GNOME

Nel codice sorgente del lettore multimediale MPV è stata apportata cambiamento, che esegue un controllo all'avvio in un ambiente GNOME e termina l'esecuzione del programma con un messaggio rimangono ancora non corretti. sulla impossibilità di utilizzare il programma in GNOME. In seguito, questa modifica è stata sostituita da una versione più morbida, che si limita a mostrare un avviso. Fino a quel momento, a partire dalla versione 0.32, era già stato mostrato un avviso simile riguardo problematiche note, che si manifestano all'avvio in GNOME basato su Wayland.

Si segnala, che all'avvio del lettore in una sessione GNOME su Wayland si presentano diversi problemi, come il rendering intempestivo dei fotogrammi e la comparsa di fluttuazioni casuali nella sincronizzazione vsync. Questi problemi sono specifici di GNOME, ma vengono percepiti da molti utenti non come problemi di GNOME, ma come errori in Wayland o MPV. Fino a quando gli sviluppatori di GNOME non risolveranno le problematiche esistenti, si consiglia agli utenti di passare a una sessione che funziona sopra un server X.Org, o di utilizzare altri server compositori Wayland.

Tra i problemi con GNOME si segnala anche la mancanza di supporto per il protocollo xdg-decoration per la decorazione delle finestre lato server e il protocollo
zwp_idle_inhibit_manager_v1, senza il quale durante la riproduzione video è possibile spegnere lo schermo. 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 il gestore specifico per GNOME gnome-session-inhibit.

Secondo gli sviluppatori di mpv, i problemi sopra indicati sono causati dal fatto che GNOME è posizionato non solo come un desktop, ma come una piattaforma separata, che non si preoccupa particolarmente della compatibilità con altri ambienti e si rifiuta di aggiungere supporto per meccanismi standard di base, come i protocolli xdg-decoration e zwp_idle_inhibit_manager sopra menzionati, che potrebbero semplificare l'unificazione delle applicazioni per i vari ambienti desktop. Invece, in GNOME si cerca di imporre meccanismi alternativi propri, che richiedono un legame con GTK, consentendo il controllo del rendering degli elementi della finestra solo lato client (CSD) o richiedendo l'uso di DBus per disattivare il salvaschermo.

In definitiva, gli sviluppatori di mpv si sono limitati a visualizzare un avviso, invece di un errore con una chiusura anticipata, ma hanno deciso di interrompere il supporto a GNOME e non risponderanno più ai rapporti sui problemi che si manifestano su sistemi con questo ambiente desktop.

Fonte: opennet.ru

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