Desde hace meses los usuarios de Spotify en Linux sufrimos un problema estético: el marco de la ventana se muestra en color azul, sin respetar la decoración del escritorio. Esto está ampliamente reportado en entornos con Wayland y GNOME, donde se juntan varias inconveniencias. Durante mucho tiempo intenté solucionarlo con todo tipo de trucos sacados de foros, siempre sin éxito… hasta que conseguí arreglarlo de la manera más tonta.
En primer lugar, hay que explicar cómo surge este fallo. Por un lado, la decoración azul viene del motor CEF basado en Chromium (sobre el que se construye la app de Spotify). Por otro lado, los recientes cambios de X11 a Wayland han dado problemas de compatibilidad. Y para rematar, parece que GNOME no aplica cambios directos en aplicaciones que no sean GTK si éstas no lo especifican. Todo esto ya está en manos de los distintos desarrolladores, y se hicieron progresos en los últimos lanzamientos.
La solución más sencilla que encontré fue forzar cambios directamente en Flatseal, la app que gestiona permisos de Flatpak. Con ella busqué Spotify y me dirigí al apartado «Socket». Por defecto el reproductor funciona mediante Wayland, aunque también aparece activado fallback-x11. Ahí hay una pequeña incoherencia que es parte del problema.
El cambio a aplicar es ridículo: desactivar Wayland y activar X11, dejando el fallback intacto. Esto obliga a Spotify a funcionar con fallback-x11. De esta forma, GNOME consigue hacer las modificaciones oportunas en Wayland.
Aunque en teoría puede forzarse en la terminal, cuando lo intentaba siempre me daba errores. Con Flatseal esto no ocurre, aunque no sé explicar por qué. Intuyo que podría ser algo de los permisos, pues con Flatpak estamos manipulando contenedores. Solo así pude tener Spotify otra vez integrado en mi GNOME, mientras espero que los cambios oficiales lleguen a Wayland.




@thecheis.com @the_cheis Confirmo que no tengo ese problema usando KDE Plasma usando el repositorio oficial, así que tiene pinta de ser cosa de GNOME o de Flatpak. Me alegra que hayas podido arreglarlo y compartir ese descubrimiento 😀.
Me gustaLe gusta a 1 persona
Es que ese motor de Chromium se lleva mucho mejor con las librerías Qt de KDE. En ese aspecto GNOME/GTK es más especialito (siempre lo fue).
Me gustaMe gusta
Mil gracias, hace rato venía luchando con eso sin resultados.
Me gustaLe gusta a 1 persona
Me alegro de que te haya servido! 😀
Me gustaMe gusta