Cómo solucionar la ventana azul de Spotify

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.

4 comentarios en “Cómo solucionar la ventana azul de Spotify”

  1. @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 😀.

    Le gusta a 1 persona

Deja un comentario (puedes usar Markdown)