Ho voluto testare dopo un pò di tempo Gnome-Shell e quindi mi sono deciso a riprovarlo, facendo tutta la compilazione da Git. Ho avuto diversi problemi ma alla fine tutto è andato ok, grazie anche a San Google.
Requisiti:
Scaricare lo script:
$ curl -O https://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
Esportare il Path:
$ export PATH=$PATH:/home/NOME-UTENTE/bin
da adesso in poi è meglio mettersi comodi, in quanto la compilazione prenderà un ora e mezza circa, almeno nel mio caso che ho dovuto risolvere 4 o 5 problemi:
Compilazione:
$ chmod +x gnome-shell-build-setup.sh
$ ./gnome-shell-build-setup.sh
$ jhbuild build
da questo momento in poi si verificheranno degli errori, che mostrerò nell'immagini.
Errore 1:
si risolve aprendo un'altra shell, andando ad aggiungere ad /etc/apt/sources.list i repository experimental:
# Experimental
deb https://ftp.it.debian.org/debian experimental main
quindi installare:
# apt-get install -t experimental libmozjs-dev
tornare alla shell principale, premere "6" e poi "yes" per ripartire.
Errore 2:
si risolve con:
# apt-get install -t experimental xulrunner-dev
Errore 3:
su Debian 32bit:
# nano /usr/lib/pkgconfig/libxklavier.pc
su Debian 64bit:
# nano /usr/lib64/pkgconfig/libxklavier.pc
e sostituire 5.0 con 5.1.
Errore 4:
c'è un problema con libnotify, si risolve con:
$ cd ~/bin
$ ./jhbuild shell
$ cd ~/gnome-shell/source
$ git clone git://git.gnome.org/libnotify
$ cd ./libnotify
$ ./autogen.sh –prefix $HOME/gnome-shell/install/
$ make && make install
a questo punto io non ho più avuto problemi per quanto riguarda la compilazione. Nel caso di ulteriori errori guardare quà.
Al momento di lanciare Gnome-Shell con:
$ cd ~/gnome-shell/source/gnome-shell/src
$ ./gnome-shell --replace
ho avuto il problema Cannot register the panel shell: there is already one running, risolto con:
$ rm ~/gnome-shell/install/lib64/gtk-3.0/modules/libcanberra-gtk-module.so
invece su Debian 32 bit:
$ rm ~/gnome-shell/install/lib/gtk-3.0/modules/libcanberra-gtk-module.so
Spero di non aver scordato niente, comunque Gnome-Shell non è male, anche se non mi entusiasma più di tanto e quindi vado cauto con i giudizi.
enjoy 😉