Epiphany 44 ya fue liberado y estas son sus novedades
Se dio a conocer el lanzamiento de la nueva versión del navegador web GNOME Web 44 mejor conocido como Epiphany junto con la rama estable de WebKitGTK 2.40.0 un port del motor de navegador WebKit para la plataforma GTK.
Para quienes desconocen de Epiphany, deben saber que actualmente es conocido como Gnome Web y este es un navegador web libre que usa el motor de renderizado WebKit para el entorno de escritorio Gnome, pues reutiliza los marcos y la configuración de Gnome.
WebKitGTK se caracteriza por permitir usar todas las características de WebKit a través de una interfaz de programación orientada a Gnome basada en GObject y puede usarse para integrar herramientas de procesamiento web en cualquier aplicación, desde el uso en analizadores HTML/CSS especializados, para crear navegadores web totalmente funcionales. De los proyectos conocidos que usan WebKitGTK, se puede observar Midori y el navegador estándar Gnome «Epiphany».
Principales novedades de Epiphany 44
En esta nueva versión que se presenta de Epiphany 44, se ha realizado la transición para usar GTK 4 y libadwaita, en el cual los paneles de información se sustituyen por menús emergentes (popover), cuadros de diálogo y banners, asi como tambien que el menú de pestañas se reemplazó con AdwTabButton y el cuadro de diálogo «Acerca de» se reemplazó con AdwAboutWindow.
Otro de los cambios que se destaca, es el soporte reelaborado para la distribución Elementary OS, asi como tambien una configuración agregada para configurar la página que se muestra al abrir una nueva pestaña.
Por otra parte, tambien podremos encontrar una compatibilidad ampliada con WebExtension browserAction API y tambien la configuración agregada para WebExtensions, ademas de que se implementó soporte para duplicar una pestaña al presionar el botón de actualización de página con el botón central del mouse.
El menú contextual siempre muestra el elemento Pestaña Mute y se hizo la transición para usar principalmente EGL en lugar de GLX.
Por la parte de los cambios de WebKitGTK 2.40.0:
- Se ha estabilizado el soporte para la API de GTK4.
- Soporte WebGL2 incluido. La implementación de WebGL usa la capa ANGLE para traducir llamadas de OpenGL ES a OpenGL, Direct3D 9/11, Desktop GL y Vulkan.
- Se agregó soporte para síntesis de voz usando Flite .
- Habilitó la API de administración del portapapeles, que funciona en modo asíncrono.
- Se agregó una API para solicitar permisos para ciertas capacidades web.
- Se agregó API para devolver valores de mensajes de script personalizados en modo asíncrono.
- Manejó la señal WebKitDownload::decide-destination de forma asíncrona.
- Se agregó una nueva API para ejecutar JavaScript.
- Proporcionó la capacidad de exportar la salida de webkit://gpu en formato JSON.
- Se resolvieron problemas con una gran asignación de memoria al cargar contenido.
¿Como instalar Epiphany en Ubuntu y derivados?
Para quienes estén interesados en instalar esta nueva versión de Epiphany pueden hacerlo habilitando el repositorio universe o realizando la compilación del código fuente del navegador en su sistema.
Después basta con abrir una terminal y en ella solo tienen que teclear el siguiente comando:
sudo apt install epiphany
Otro método de instalación es realizando la compilación del código fuente del navegador. Para ello deben de obtener el código fuente de Epiphany 42 desde el siguiente enlace.
O desde una terminal pueden descargarlo con:
wget https://download.gnome.org/sources/epiphany/44/epiphany-44.0.tar.xz
Hecho deben de descomprimir el paquete recién obtenido, acceder a la carpeta resultante y realizar la compilación ejecutando los siguientes comandos:
mkdir build && cd build meson .. ninja sudo ninja install
Otro de los métodos para poder instalar esta nueva versión del navegador, es con ayuda de los paquetes de Flatpak y solo basta con tener el soporte añadido en tu sistema.
Para poder realizar la instalación basta con abrir una terminal y en ella vamos a teclear el siguiente comando:
flatpak install flathub org.gnome.Epiphany
Hecho esto ya podrás poder utilizar el nuevo navegador web instalado en tu sistema, basta con que busques el lanzador en tu menú de aplicaciones o desde la terminal teclear el siguiente comando para iniciar la aplicacion:
flatpak run org.gnome.Epiphany
Por último, si cuentas con otro sabor de Ubuntu e instalas el entorno, el navegador va incluido dentro de las aplicaciones de Gnome.