SeaMonkey/Building/Next
E’ da molto che non testavo SeaMonkey, la suite tuttofare di casa Mozilla che include Browser, Mail, Address book, Editor e Chatzilla. Un crash improvviso con perdita del profilo e la difficoltà di importazione causa uno mio scellerato backup mi fece a suo tempo abbandonare il progetto.
Siccome è Natale ho deciso di regalare alla mia Arch Linux una versione Nightly Compilata, la 2.56a1 a cui ho applicato uno sfondo giallo con colorazione rossa sull’about. 😀
La scelta facile: usare la build precompilata da Mozilla:
La build linux-x86_64 è disponibile a questo indirizzo.
Scompattare la cartella scaricata e lanciare il file seamonkey al suo interno.
Compilare SeaMonkey 2.56a1:
Si presuppone che si disponga delle librerie base di compilazione oltre a mercurial, GTK e quant’altro. Fare riferimento alla guida ufficiale.
Download e configurazione dei sorgenti:
$ cd Scrivania
$ hg clone http://hg.mozilla.org/comm-central/
$ cd comm-central
$ python2 client.py checkout
Piazzare il proprio mozconfig nella cartella comm-central, io ho usato questo:
ac_add_options –enable-application=suite
ac_add_options –enable-js-shell
ac_add_options –enable-profiling
ac_add_options –enable-default-toolkit=cairo-gtk3
ac_add_options –disable-crashreporter
ac_add_options –disable-debug
ac_add_options –enable-optimize
ac_add_options –disable-tests
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objdir-sm-release
mk_add_options MOZ_MAKE_FLAGS=”-j4″
export MOZ_DEBUG_SYMBOLS=1
export MOZILLA_OFFICIAL=1
Compilazione e installazione:
$ cd comm-central
$ make -f client.mk
$ su
# make install
SeaMonkey 2.56a1 sarà installato in /usr/local/lib avviarlo lanciando SeaMonkey da terminale o creando la relativa icona con alacarte.
Client Side Decoration:
Come potrete notare il CSD (Client Side Decoration) risulta chiaramente disabilitato in SeaMonkey anche aggiungendo il rigo widget.allow-client-side-decoration (ero stato ingannato dal tema sarebbe stato troppo bello.. 😉 )
Screenshots:
Video:
Leave a Reply