instalar gnome-shell me da gnome 2 en lugar de 3

instalar gnome-shell me da gnome 2 en lugar de 3

Acabo de instalar ubuntu 12.04 y quería usar el shell gnome 3, segúneste sitiosolo era cuestión de instalar gnome shell ya que gnome 3 ya es parte de ubuntu 12.04

Así que lo hice sudo apt-get install gnome-shelly cerré la sesión, seleccioné gnome e inicié sesión y estaba mirando gnome 2 en lugar de 3. ¿Qué salió mal?

Respuesta1

gnome-shell requiere cierto nivel de aceleración de hardware 3D para funcionar.

No tiene por qué ser un hardware especial: los gráficos integrados deberían funcionar en casi todos los casos. Pero la aceleración 3D debe estar funcionando.

El administrador de ventanas de Gnome 3, murmura, es un administrador de ventanas de composición acelerado por OpenGL.

Si gnome-shell no detecta que tiene las capacidades adecuadas, se cargará en un "modo alternativo", lo que significa que carga un panel de estilo antiguo que se parece a Gnome 2 y no utiliza un administrador de ventanas de composición.

Ubuntu tiene formas útiles de instalar controladores propietarios para gráficos. ¿Las has probado?

Respuesta2

Lo que el OP está viendo es el "viejo gnomo 3". Gnome 3.4 usa llvmpipe para admitir hardware antiguo.

Así es como se ve ahora gnome-shell en modo alternativo (la captura de pantalla se tomó con un Intel GMA500 usando el controlador psb_gfx, que es solo 2d).

gnomo-shell

En el momento de mi publicación de hoy, las últimas versiones de gnome-shell y llvmpipe aún no se han portado completamente a Ubuntu o ppa.

Hay un ppa para llvmpipe, pero debido a que llvmpipe se encuentra en rápido desarrollo, actualmente es mejor compilarlo desde el código fuente (git).

Ver¿Cómo instalar LLVMpipe?

Respuesta3

Yo tuve el mismo problema. Si estás usando una tarjeta gráfica ATI Radeon como yo, esta podría ser la solución:

http://onubuntu.blogspot.ca/2011/10/manually-removing-fglrx-from-ubuntu.html

Aquí hay una copia y pega de los bits importantes:

~$ sudo apt-get purge xorg-driver-fglrx
~$ sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri
~$ sudo dpkg-reconfigure xserver-xorg
~$ sudo apt-get install --reinstall xserver-xorg-core

Respuesta4

Este hilo me acaba de salvar ¡gracias! Historia completa:

Instalación nueva de Linux Mint 13 (Maya) en un Lenovo Thinkpad T520 con este controlador: 01:00.0 Controlador compatible con VGA: NVIDIA Corporation GF119M [Quadro NVS 4200M] (rev a1)

Obtuve gnome-shell con funcionamiento 3D.

$ sudo apt-get install gnome-shell gnome-session gnome-tweak-tool

Me cambio a nvidia (me encanta el dolor): [http://forums.linuxmint.com/viewtopic.php?f=59&t=154932][1]

Esto funciona muy bien para mi monitor externo pero cubre totalmente la pantalla de mi computadora portátil. Tal vez por razones equivocadas, decido volver a volver al nouveau.

$ sudo apt-get purge nvidia*
$ sudo apt-get install xserver-xorg-video-nouveau xserver-xorg-video-all
$ sudo rm /etc/modprobe.d/nvidia-installer-disable-nouveau.conf

Esto me deja sin openGL por lo que gnome entra en modo alternativo 2D. Verifico esto ejecutando gnome-shell --replace:

$ gnome-shell --replace
...
Xlib:  extension "GLX" missing on display ":0.0".
...

Siguiendo los pasos para reinstalar/reconfigurar glx desde arriba:

$ sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri
$ sudo dpkg-reconfigure xserver-xorg
$ sudo apt-get install --reinstall xserver-xorg-core
$ sudo reboot

¡Y estaba de vuelta en el negocio!

información relacionada