Tras la actualización de debian testing a sid, me doy cuenta que aunque gnome3 está en la versión 3.2.1 el paquete gnome-shell está en la versión 3.0.2, versión que no soporta aún las extensiones del shell.
Como solucionarlo, pues bien facil, primero agregamos el repositorio experimental al archivo /etc/apt/source.list
Si tenemos por ejemplo esta linea:
deb http://ftp.uk.debian.org/debian unstable contrib non-free
Le vamos añadir esta otra
deb http://ftp.uk.debian.org/debian experimental main contrib non-free
Ambas son identicas solamente cambia la rama. Y ahora vamos a configurar el sistema para que dé prioridad a la primera de forma que cuando instalemos y/o actualicemos lo haga siempre desde la unstable, para que no nos pase el sistema entero a la rama experimental. A este sistema de priorizar repositorios se le conoce como apt pinning.
Para configurar el apt-pinning en nuestro sistema tenemos que editar el archivo /etc/apt/preferences y poner dentro lo siguiente:
Package:
*Pin: release o=unstable
Pin-Priority: 700Package: *
Pin: release o=experimental
Pin-Priority: 500
Una vez hecho esto le hemos dado una prioridad mas alta la rama unstable (sid) que a la experimental.
Para finalizar solamente nos queda instalar gnome-shell usando apt-get
Si tecleamos apt-get install gnome-shell nos dirá que está ya instalado, es porque debemos especificarle al sistema que utilice el repositorio experimental
Para ello utilizaremos el comando:
apt-get install -t experimental gnome-shell
o
apt-get install gnome-shell/experimental
De esta forma ya tendremos actualizado gnome-shell a la versión 3.2 ya solo queda que instalemos las extensiones y el gnome-tweak-tool para activarlas
apt-get install -t experimental gnome-shell-extensions gnome-tweak-tool
Con esto ya podemos disfrutar del último gnome-shell en nuestro debian.

