Ich habe gerade Ubuntu 12.04 installiert und wollte die Gnome 3-Shell verwenden, gemäßDiese Seitees war nur eine Frage der Installation der Gnome-Shell, da Gnome 3 bereits Teil von Ubuntu 12.04 ist
Also habe ich sudo apt-get install gnome-shell
mich abgemeldet, Gnome ausgewählt und mich wieder angemeldet und mir wurde Gnome 2 statt 3 angezeigt. Was ist schiefgelaufen?
Antwort1
Zum Funktionieren ist für Gnome-Shell ein gewisses Maß an 3D-Hardwarebeschleunigung erforderlich.
Es muss keine spezielle Hardware sein – integrierte Grafik sollte in fast allen Fällen ausreichen. Aber die 3D-Beschleunigung muss funktionieren.
Der Fenstermanager von Gnome 3, Mutter, ist ein Compositing-Fenstermanager mit OpenGL-Beschleunigung.
Wenn Gnome-Shell nicht erkennt, dass Sie über die richtigen Fähigkeiten verfügen, wird es in einen „Fallback-Modus“ geladen. Das bedeutet, dass es ein Panel im alten Stil lädt, das wie Gnome 2 aussieht und keinen Compositing-Fenstermanager verwendet.
Ubuntu bietet hilfreiche Möglichkeiten zum Installieren proprietärer Grafiktreiber – haben Sie diese ausprobiert?
Antwort2
Was der OP sieht, ist das „alte Gnome 3“. Gnome 3.4 verwendet llvmpipe, um ältere Hardware zu unterstützen.
So sieht die Gnome-Shell jetzt im Fallback-Modus aus (der Screenshot wurde mit einem Intel GMA500 unter Verwendung des nur 2D-fähigen psb_gfx-Treibers erstellt).
Zum Zeitpunkt meines heutigen Posts wurden die neuesten Versionen von Gnome-Shell und llvmpipe noch nicht vollständig auf Ubuntu oder ein PPA portiert.
Es gibt ein PPA für llvmpipe, aber da sich llvmpipe schnell weiterentwickelt, ist es derzeit besser, es aus dem Quellcode (Git) zu erstellen.
Antwort3
Ich hatte das gleiche Problem. Wenn Sie wie ich eine ATI Radeon-Grafikkarte verwenden, könnte dies die Lösung sein:
http://onubuntu.blogspot.ca/2011/10/manually-removing-fglrx-from-ubuntu.html
Hier ist eine Kopie/Einfügung der wichtigen Teile:
~$ 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
Antwort4
Dieser Thread hat mich gerade gerettet, danke! Ganze Geschichte:
Neuinstallation von Linux Mint 13 (Maya) auf einem Lenovo Thinkpad T520 mit diesem Treiber: 01:00.0 VGA-kompatibler Controller: NVIDIA Corporation GF119M [Quadro NVS 4200M] (rev a1)
Ich habe Gnome-Shell mit 3D zum Laufen gebracht.
$ sudo apt-get install gnome-shell gnome-session gnome-tweak-tool
Ich wechsle zu Nvidia (ich bin ein Schmerzpatient): [http://forums.linuxmint.com/viewtopic.php?f=59&t=154932][1]
Das funktioniert super für meinen externen Monitor, aber mein Laptop-Display ist völlig kaputt. Aus vielleicht den falschen Gründen entscheide ich mich, wieder auf Nouveau zurückzugreifen.
$ 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
Dadurch habe ich kein OpenGL mehr und Gnome wechselt in den 2D-Fallbackmodus. Ich überprüfe dies, indem ich die Gnome-Shell --replace ausführe:
$ gnome-shell --replace
...
Xlib: extension "GLX" missing on display ":0.0".
...
Befolgen Sie die oben beschriebenen Schritte zum Neuinstallieren/Neukonfigurieren von glx:
$ 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
Und ich war wieder im Geschäft!