Explicamos cómo instalar el entorno de escritorio GNOME 3 en un equipo con sistema operativo GNU Linux Ubuntu 10.10. Mostramos un vídeo del nuevo GNOME que supone un cambio casi radical con respecto a sus antecesores GNOME 2.
Consideraciones iniciales antes de instalar GNOME 3 en Ubuntu 10
Hay que tener en cuenta, antes de actualizar GNOME en Linux Ubuntu 10.10 que no es muy recomendable hacerlo pues puede haber incompatibilidades de la versión GNOME 3 con la versión Linux Ubuntu 10.10.
Por lo tanto no recomendamos esta actualización para equipos en producción, más bien en entornos virtualizados y de pruebas. En el siguiente enlace podréis encontrar multitud de artículos sobre cómo virtualizar Linux sobre Windows con VMWare ó con VirtualBox:
Por ello, si la decisión es instalar GNOME 3 en equipos de producción es recomendable esperar a la nueva versión de Ubuntu, la versión 11, que saldrá en breve, que muy probablemente ya lleve incorporado GNOME 3. Si aún así se decide por actualizar GNOME a la versión 3 es recomendable hacer copia de seguridad de los datos antes de actualizar.
Instalar GNOME 3 en Linux Ubuntu 10.10
Instalaremos GNOME 3 usando los repositorios, para ello accederemos a la ventana de terminal y escribiremos el siguiente comando Linux:
Tras la instalación de gnome3 cerraremos sesión para arrancar usando este nuevo entorno de escritorio, para ello, antes de iniciar sesión, en la parte inferior seleccionaremos "GNOME 3":
De esta forma ya podremos probar y evaluar este nuevo entorno de escritorio para sistemas Linux. En el siguiente vídeo mostramos GNOME 3 en GNU Linux Ubuntu 10.10:
GNOME 3 vs GNOME 2
Tras varias pruebas realizadas con GNOME 3 nos ha gustado bastante el hecho de que ahora se aprovecha mejor toda la pantalla para las aplicaciones pues las barras de menú del propio GNOME desaparecen y aparecen de forma automática. Es un entorno innovador en cuanto a concepto y diseño, semejante a los entornos de los smartphones tipo iOS (iPhone) y Android.
Pero hemos de comentar una gran desventaja, a nuestro juicio, con respecto a GNOME 2: las aplicaciones, si bien aparecen para abrirlas directamente, no están, al menos casi no se nota, bien agrupadas, para encontrar una aplicación, en GNOME 2 accedías al menú que tuviera que ver con ella (Internet, Herramientas, Programación, Juegos) en cambio en GNOME 3 aparecen sin agrupar.
Otro inconveniente es que GNOME 3 necesita más recursos para funcionar, sobre todo aceleración 3D, por ello en equipos relativamente antiguos puede que no funcione adecuadamente o bien que no pueda funcionar directamente. Creemos que es un requisito demasiado grande para un entorno de escritorio, es decir, en determinados equipos, para que funcione hay que realizar una inversión económica.
Por supuesto, las pruebas realizadas han sido en Linux Ubuntu 10.10 que incorporaba GNOME 2.30.2, por ello en futuras versiones de Ubuntu GNOME 3 estará perfectamente integrado.
Por último, en nuestra modesta opinión, no nos acaba de convencer el nuevo entorno de GNOME 3, demasiado enfocado a equipos portátiles y dispositivos, olvidándose de los equipos de sobremesa que siguen siendo los más usados y que son los que el usuario utiliza para trabajar más tiempo. Vemos este entorno más enfocado a dispositivos móviles y portátiles que a equipos de sobremesa, más bien debieran hacer "dos entornos", uno para sobremesa más práctico y otro para dispositivos.
Anexo
A continuación mostramos el resultado de la ejecución de algunos de los comando Linux anteriores:
ajpdsoft@pcportatil:~$ sudo apt-get install gnome3-session
Leyendo lista de paquetes... Hecho
Creando Árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes extras:
gir1.0-atk-1.0 gir1.0-clutter-1.0 gir1.0-freedesktop gir1.0-gconf-2.0 gir1.0-gdkpixbuf-2.0 gir1.0-gtk-2.0 gir1.0-json-glib-1.0 gir1.0-mutter-2.31
gir1.0-pango-1.0 gjs gnome-shell libgjs0a libglew1.5 libmutter-private0 mesa-utils mutter mutter-common xserver-xephyr
Paquetes sugeridos:
desktop-base glew-utils gnome-themes
Se instalarán los siguientes paquetes NUEVOS:
gir1.0-atk-1.0 gir1.0-clutter-1.0 gir1.0-freedesktop gir1.0-gconf-2.0 gir1.0-gdkpixbuf-2.0 gir1.0-gtk-2.0 gir1.0-json-glib-1.0 gir1.0-mutter-2.31
gir1.0-pango-1.0 gjs gnome-shell gnome3-session libgjs0a libglew1.5 libmutter-private0 mesa-utils mutter mutter-common xserver-xephyr
0 actualizados, 19 se instalarán, 0 para eliminar y 0 no actualizados.
Necesito descargar 2876kB de archivos.
Se utilizarán 9142kB de espacio de disco adicional después de esta operación.
¿Desea continuar [S/n]? s
Des:1 http://es.archive.ubuntu.com/ubuntu/ maverick/main gir1.0-atk-1.0 i386 1.32.0-0ubuntu1 [17,1kB]
Des:2 http://es.archive.ubuntu.com/ubuntu/ maverick/main gir1.0-freedesktop i386 0.9.3-0ubuntu4 [16,1kB]
Des:3 http://es.archive.ubuntu.com/ubuntu/ maverick/main gir1.0-json-glib-1.0 i386 0.10.2-2ubuntu2 [5940B]
Des:4 http://es.archive.ubuntu.com/ubuntu/ maverick-updates/main gir1.0-pango-1.0 i386 1.28.2-0ubuntu1.1 [86,4kB]
Des:5 http://es.archive.ubuntu.com/ubuntu/ maverick/main gir1.0-clutter-1.0 i386 1.2.12-0ubuntu13 [86,4kB]
Des:6 http://es.archive.ubuntu.com/ubuntu/ maverick-updates/universe gir1.0-gconf-2.0 i386 2.31.91-0ubuntu3.1 [33,5kB]
Des:7 http://es.archive.ubuntu.com/ubuntu/ maverick/main gir1.0-gdkpixbuf-2.0 i386 2.22.0-0ubuntu1 [8558B]
Des:8 http://es.archive.ubuntu.com/ubuntu/ maverick/main gir1.0-gtk-2.0 i386 2.22.0-0ubuntu1 [262kB]
Des:9 http://es.archive.ubuntu.com/ubuntu/ maverick/universe gir1.0-mutter-2.31 i386 2.31.5-0ubuntu9 [74,9kB]
Des:10 http://es.archive.ubuntu.com/ubuntu/ maverick/universe libgjs0a i386 0.7.1-1ubuntu4 [180kB]
Des:11 http://es.archive.ubuntu.com/ubuntu/ maverick/universe gjs i386 0.7.1-1ubuntu4 [14,0kB]
Des:12 http://es.archive.ubuntu.com/ubuntu/ maverick/main mutter-common all 2.31.5-0ubuntu9 [62,8kB]
Des:13 http://es.archive.ubuntu.com/ubuntu/ maverick/main libmutter-private0 i386 2.31.5-0ubuntu9 [69,4kB]
Des:14 http://es.archive.ubuntu.com/ubuntu/ maverick/main mutter i386 2.31.5-0ubuntu9 [305kB]
Des:15 http://es.archive.ubuntu.com/ubuntu/ maverick/main libglew1.5 i386 1.5.2-0ubuntu1 [102kB]
Des:16 http://es.archive.ubuntu.com/ubuntu/ maverick/universe mesa-utils i386 8.0.1-0ubuntu1 [27,0kB]
Des:17 http://es.archive.ubuntu.com/ubuntu/ maverick/universe gnome-shell i386 2.31.5-2ubuntu2 [594kB]
Des:18 http://es.archive.ubuntu.com/ubuntu/ maverick/universe gnome3-session all 2.32.0-0ubuntu1 [3004B]
Des:19 http://es.archive.ubuntu.com/ubuntu/ maverick-updates/main xserver-xephyr i386 2:1.9.0-0ubuntu7.3 [928kB]
Descargados 2876kB en 18seg. (159kB/s)
Seleccionando el paquete gir1.0-atk-1.0 previamente no seleccionado.
(Leyendo la base de datos ... 00%
149072 ficheros y directorios instalados actualmente.)
Desempaquetando gir1.0-atk-1.0 (de .../gir1.0-atk-1.0_1.32.0-0ubuntu1_i386.deb) ...
Seleccionando el paquete gir1.0-freedesktop previamente no seleccionado.
Desempaquetando gir1.0-freedesktop (de .../gir1.0-freedesktop_0.9.3-0ubuntu4_i386.deb) ...
Seleccionando el paquete gir1.0-json-glib-1.0 previamente no seleccionado.
Desempaquetando gir1.0-json-glib-1.0 (de .../gir1.0-json-glib-1.0_0.10.2-2ubuntu2_i386.deb) ...
Seleccionando el paquete gir1.0-pango-1.0 previamente no seleccionado.
Desempaquetando gir1.0-pango-1.0 (de .../gir1.0-pango-1.0_1.28.2-0ubuntu1.1_i386.deb) ...
Seleccionando el paquete gir1.0-clutter-1.0 previamente no seleccionado.
Desempaquetando gir1.0-clutter-1.0 (de .../gir1.0-clutter-1.0_1.2.12-0ubuntu13_i386.deb) ...
Seleccionando el paquete gir1.0-gconf-2.0 previamente no seleccionado.
Desempaquetando gir1.0-gconf-2.0 (de .../gir1.0-gconf-2.0_2.31.91-0ubuntu3.1_i386.deb) ...
Seleccionando el paquete gir1.0-gdkpixbuf-2.0 previamente no seleccionado.
Desempaquetando gir1.0-gdkpixbuf-2.0 (de .../gir1.0-gdkpixbuf-2.0_2.22.0-0ubuntu1_i386.deb) ...
Seleccionando el paquete gir1.0-gtk-2.0 previamente no seleccionado.
Desempaquetando gir1.0-gtk-2.0 (de .../gir1.0-gtk-2.0_2.22.0-0ubuntu1_i386.deb) ...
Seleccionando el paquete gir1.0-mutter-2.31 previamente no seleccionado.
Desempaquetando gir1.0-mutter-2.31 (de .../gir1.0-mutter-2.31_2.31.5-0ubuntu9_i386.deb) ...
Seleccionando el paquete libgjs0a previamente no seleccionado.
Desempaquetando libgjs0a (de .../libgjs0a_0.7.1-1ubuntu4_i386.deb) ...
Seleccionando el paquete gjs previamente no seleccionado.
Desempaquetando gjs (de .../gjs_0.7.1-1ubuntu4_i386.deb) ...
Seleccionando el paquete mutter-common previamente no seleccionado.
Desempaquetando mutter-common (de .../mutter-common_2.31.5-0ubuntu9_all.deb) ...
Seleccionando el paquete libmutter-private0 previamente no seleccionado.
Desempaquetando libmutter-private0 (de .../libmutter-private0_2.31.5-0ubuntu9_i386.deb) ...
Seleccionando el paquete mutter previamente no seleccionado.
Desempaquetando mutter (de .../mutter_2.31.5-0ubuntu9_i386.deb) ...
Seleccionando el paquete libglew1.5 previamente no seleccionado.
Desempaquetando libglew1.5 (de .../libglew1.5_1.5.2-0ubuntu1_i386.deb) ...
Seleccionando el paquete mesa-utils previamente no seleccionado.
Desempaquetando mesa-utils (de .../mesa-utils_8.0.1-0ubuntu1_i386.deb) ...
Seleccionando el paquete gnome-shell previamente no seleccionado.
Desempaquetando gnome-shell (de .../gnome-shell_2.31.5-2ubuntu2_i386.deb) ...
Seleccionando el paquete gnome3-session previamente no seleccionado.
Desempaquetando gnome3-session (de .../gnome3-session_2.32.0-0ubuntu1_all.deb) ...
Seleccionando el paquete xserver-xephyr previamente no seleccionado.
Desempaquetando xserver-xephyr (de .../xserver-xephyr_2%3a1.9.0-0ubuntu7.3_i386.deb) ...
Procesando disparadores para gconf2 ...
Procesando disparadores para man-db ...
Procesando disparadores para desktop-file-utils ...
Procesando disparadores para python-gmenu ...
Rebuilding /usr/share/applications/desktop.es_ES.utf8.cache...
Procesando disparadores para libglib2.0-0 ...
Procesando disparadores para python-support ...
Configurando gir1.0-atk-1.0 (1.32.0-0ubuntu1) ...
Configurando gir1.0-freedesktop (0.9.3-0ubuntu4) ...
Configurando gir1.0-json-glib-1.0 (0.10.2-2ubuntu2) ...
Configurando gir1.0-pango-1.0 (1.28.2-0ubuntu1.1) ...
Configurando gir1.0-clutter-1.0 (1.2.12-0ubuntu13) ...
Configurando gir1.0-gconf-2.0 (2.31.91-0ubuntu3.1) ...
Configurando gir1.0-gdkpixbuf-2.0 (2.22.0-0ubuntu1) ...
Configurando gir1.0-gtk-2.0 (2.22.0-0ubuntu1) ...
Configurando gir1.0-mutter-2.31 (2.31.5-0ubuntu9) ...
Configurando libgjs0a (0.7.1-1ubuntu4) ...
Configurando gjs (0.7.1-1ubuntu4) ...
Configurando mutter-common (2.31.5-0ubuntu9) ...
Configurando libmutter-private0 (2.31.5-0ubuntu9) ...
Configurando mutter (2.31.5-0ubuntu9) ...
Configurando libglew1.5 (1.5.2-0ubuntu1) ...
Configurando mesa-utils (8.0.1-0ubuntu1) ...
Configurando gnome-shell (2.31.5-2ubuntu2) ...
Configurando gnome3-session (2.32.0-0ubuntu1) ...
Configurando xserver-xephyr (2:1.9.0-0ubuntu7.3) ...
Procesando disparadores para libc-bin ...
ldconfig deferred processing now taking place
sudo apt-get install gnome-shell
ajpdsoft@pcportatil:~$ sudo apt-get install gnome-shell
Leyendo lista de paquetes... Hecho
Creando Árbol de dependencias
Leyendo la información de estado... Hecho
gnome-shell ya está en su versión más reciente.
fijado gnome-shell como instalado manualmente.
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.