Browser/building
Qualche tempo fa avevo compilato Epiphany 3.24 per testare il supporto a Firefox Sync capace in quella versione di sincronizzare più istanze del browser Gnome su macchine diverse.
Epiphany 3.26 (al momento 3.25.91) propone una interessantissima novità: a quanto pare sarebbe capace di sincronizzare Epiphany/Web con Firefox 😯 anche su dispositivi mobili come si legge sul blog dello sviluppatore GNOME Michael Catanzaro.
Queste le novità:
3.25.91 – August 21, 2017
=========================
– Miscellaneous improvements to Firefox Sync support
– Updated translations3.25.90 – August 8, 2017
========================
– Greatly improved Firefox Sync support, enabled by default (#777631)
– Use new custom popup menu for HTML select elements (#783408)
– Disable homepage shortcut in web app mode (#785996)
– Add social media and annoyance blocking to default adblock settings
– Fix location of icon database on disk
– Updated translations
Dopo aver compilato Epiphany 3.25.91 su Arch Linux sono stato in grado di loggarmi a Sync da Epiphany e di utilizzare segnalibri, password, cronologia e schede aperte di Firefox sul browser GNOME. Migliorata la versione 3.25.90 che andava spesso in core dump senza ottenere risultati.
Compilare Epiphany 3.26 (3.25.91) su Arch Linux:
E’ importante lavorare su un ambiente aggiornato, il mio consiglio è di abilitare i repository gnome-unstable o ancora meglio quelli che ho segnalato in questo articolo.
Rimuovere la eventuale versione pacchettizzata:
#pacman -R epiphany
Scaricare i sorgenti di Epiphany 3.25.90:
$ cd Scrivania
$ wget http://ftp.gnome.org/pub/GNOME/sources/epiphany/3.25/epiphany-3.25.91.tar.xz
Controllare in ogni caso sull’ftp GNOME la presenza di versioni più recenti.
Scompattare la cartella epiphany-3.25.91.
Una delle dipendenze richieste è webkit2gtk 2.17 reperibile al momento da AUR tramite webkit2gtk-unstable:
$ yaourt webkit2gtk-unstable
La compilazione avviene con Ninja:
# pacman -S ninja
Come al solito oltre ai pacchetti di compilazione base saranno necessarie svariate dipendenze che ci verranno richieste di volta in volta dal compilatore (nel mio sistema mancava solo webkit2gtk-unstable).
Compilare ed installare:
$ cd ~/Scrivania/epiphany-3.25.91
$ mkdir build && cd build
$ meson ..
$ ninja
$ su
# ninja install
Avviare Epiphany 3.25.91 da icona o da terminale.
Dal menù preferenze nella top bar di GNOME sarà possibile accedere alla sezione Sincronizzazione per effettuare il login a Sync con le proprie credenziali di Firefox Accounts.
Screenshots:
[nggallery id=127]
Video:
Leave a Reply