Es va donar a conèixer el llançament de la nova versió de navegador web El GNOME Web 44 millor conegut com a Epiphany juntament amb la branca estable de WebKitGTK 2.40.0 un port del motor de navegador WebKit per a la plataforma GTK.
Per als que desconeixen d'Epiphany, han de saber que actualment és conegut com a Gnome Web i aquest és un navegador web lliure que fa servir el motor de renderitzat WebKit per a l'entorn d'escriptori Gnome, ja que reutilitza els marcs i la configuració del Gnome.
WebKitGTK es caracteritza per permetre usar totes les característiques de WebKit a través d'una interfície de programació orientada a Gnome basada en GObject i pot usar-se per integrar eines de processament web en qualsevol aplicació, des de l'ús en analitzadors HTML / CSS especialitzats, per crear navegadors web totalment funcionals. Dels projectes coneguts que usen WebKitGTK, es pot observar Midori i el navegador estàndard Gnome «Epiphany».
Principals novetats de l'Epiphany 44
En aquesta nova versió que es presenta d'Epiphany 44, s'ha fet la transició per utilitzar GTK 4 i libadwaita, en el qual els panells d'informació se substitueixen per menús emergents (popover), quadres de diàleg i banners, així com també el menú de pestanyes es va reemplaçar amb AdwTabButton i el quadre de diàleg "Sobre" es va reemplaçar amb AdwAboutWindow.
Un altre dels canvis que es destaca, és el suport reelaborat per a la distribució Elementary OS, així com també una configuració agregada per configurar la pàgina que es mostra en obrir una nova pestanya.
D'altra banda, també en podrem trobar una compatibilitat ampliada amb WebExtension browserAction API i també la configuració agregada per a WebExtensions, a més que es va implementar suport per duplicar una pestanya en prémer el botó d'actualització de pàgina amb el botó central del ratolí.
El menú contextual sempre mostra l'element Pestanya Mute i es va fer la transició per utilitzar principalment EGL en lloc de GLX.
Per la part dels canvis de WebKitGTK 2.40.0:
- S'ha estabilitzat el suport per a l'API de GTK4.
- Suport WebGL2 inclòs. La implementació de WebGL utilitza la capa ANGLE per traduir trucades d'OpenGL ES a OpenGL, Direct3D 9/11, Desktop GL i Vulkan.
- Es va afegir suport per a síntesi de veu usant Flite.
- Habilita l'API d'administració del porta-retalls, que funciona de manera asíncron.
- S'ha afegit una API per sol·licitar permisos per a certes capacitats web.
- S'ha afegit API per tornar valors de missatges d'script personalitzats en mode asíncron.
- Va gestionar el senyal WebKitDownload::decide-destination de forma asíncrona.
- S'ha afegit una API nova per executar JavaScript.
- Va proporcionar la capacitat d'exportar la sortida webkit://gpu en format JSON.
- Es van resoldre problemes amb una gran assignació de memòria en carregar contingut.
Com instal.lar l'Epiphany en Ubuntu i derivats?
Per als que estiguin interessats a instal·lar aquesta nova versió de l'Epiphany pueden fer-ho habilitant el repositori universe o realitzant la compilació de el codi font de el navegador en el seu sistema.
Després només cal obrir una terminal i en ella només han de teclejar la següent comanda:
sudo apt install epiphany
Un altre mètode d'instal·lació és realitzant la compilació de el codi font de el navegador. Per a això han d'obtenir el codi font de l'Epiphany 42 des del següent enllaç.
O des d'una terminal poden descarregar-amb:
wget https://download.gnome.org/sources/epiphany/44/epiphany-44.0.tar.xz
fet deben de descomprimir el paquet acabat d'obtenir, accedir a la carpeta resultant i realitzar la compilació executant les ordres següents:
mkdir build && cd build meson .. ninja sudo ninja install
Un altre dels mètodes per poder instal·lar aquesta nova versió del navegador, és amb ajuda dels paquets de Flatpak i només n'hi ha prou amb tenir el suport afegit al vostre sistema.
Per poder realitzar la instal·lació només cal obrir una terminal i hi teclejarem la següent ordre:
flatpak install flathub org.gnome.Epiphany
Fet això ja podràs poder utilitzar el nou navegador web instal·lat al teu sistema, n'hi ha prou que busquis el llançador al teu menú d'aplicacions o des de la terminal teclejar la següent ordre per iniciar l'aplicació:
flatpak run org.gnome.Epiphany
Finalment, si comptes amb un altre sabor d'Ubuntu i instal·les l'entorn, el navegador va inclòs dins les aplicacions del Gnome.