Utilizando Opera bajo Linux y Wayland (en mi caso Fedora y Ubuntu), me encontré con un problema bastante molesto (otro más de la lista): al pulsar con el botón derecho sobre algunas zonas del navegador, especialmente la barra de pestañas, el menú contextual aparecía completamente en blanco.
Después de varias pruebas, descubrí que el problema estaba relacionado con la implementación Wayland/Ozone que hace Opera.
La solución pasa por forzar a Opera a ejecutarse utilizando XWayland, mientras se solucione definitivamente.
Vamos a ver cómo hacerlo de forma permanente sin afectar a posibles upgrades que nos machaquen los ficheros de configuración:
- Creamos el directorio local de aplicaciones de usuario si no existe ya:
| |
Copiamos el fichero .desktop de Opera original:
| |
Editamos el fichero:
| |
Tenemos que modificar todas las líneas que comiencen por Exec, añadiendo el parámetro: `–ozone-platform=x11
Nos debería quedar algo parecido a esto:
| |
Por último, cerramos completamente Opera:
| |
Con esto, al volver a iniciar el navegador, el problema debería haber desaparecido por completo:)
En mi caso, esta solución funcionó tanto en Ubuntu como en Fedora 44.
PD: Imagen de banner generada con I.A.
