Я только что установил Ubuntu 12.04 и хотел использовать оболочку gnome 3, согласноэтот сайтнужно было просто установить оболочку gnome, так как gnome 3 уже является частью ubuntu 12.04
Я так sudo apt-get install gnome-shell
и сделал, вышел из системы, выбрал gnome, вошел в систему и увидел gnome 2 вместо 3. Что пошло не так?
решение1
Для работы gnome-shell требуется определенный уровень аппаратного 3D-ускорения.
Это не обязательно должно быть специальное оборудование — интегрированная графика должна быть в большинстве случаев в порядке. Но 3D-ускорение должно работать.
Оконный менеджер Gnome 3, Mutter, представляет собой композитный оконный менеджер с ускорением OpenGL.
Если gnome-shell не обнаружит, что у вас есть необходимые возможности, он перейдет в «резервный режим», то есть загрузит панель старого стиля, которая выглядит как Gnome 2, и не будет использовать композитный оконный менеджер.
В Ubuntu есть полезные способы установки фирменных драйверов для графики — вы пробовали их?
решение2
То, что видит OP, это "старый gnome 3". Gnome 3.4 использует llvmpipe для поддержки старого оборудования.
Вот как теперь выглядит gnome-shell в резервном режиме (скриншот сделан с помощью Intel GMA500 с использованием драйвера psb_gfx, который поддерживает только 2D).
На момент написания моего сегодняшнего поста последние версии gnome-shell и llvmpipe еще не были полностью портированы на Ubuntu или PPA.
Для llvmpipe существует ppa, но поскольку llvmpipe находится в стадии быстрой разработки, в настоящее время лучше собрать его из исходного кода (git).
ВидетьКак установить LLVMpipe?
решение3
У меня была та же проблема. Если вы используете видеокарту ATI Radeon, как и я, это может быть решением:
http://onubuntu.blogspot.ca/2011/10/manually-removing-fglrx-from-ubuntu.html
Вот скопированная/вставленная важная часть:
~$ 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
решение4
Эта ветка просто спасла меня, спасибо! Полная история:
Свежая установка Linux Mint 13 (Maya) на Lenovo Thinkpad T520 с этим драйвером: 01:00.0 Контроллер, совместимый с VGA: NVIDIA Corporation GF119M [Quadro NVS 4200M] (rev a1)
У меня работает gnome-shell с 3D.
$ sudo apt-get install gnome-shell gnome-session gnome-tweak-tool
Я перехожу на nvidia (я любитель боли): [http://forums.linuxmint.com/viewtopic.php?f=59&t=154932][1]
Это отлично работает для моего внешнего монитора, но полностью портит дисплей моего ноутбука. По, возможно, неправильным причинам я решил вернуться к 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
Это оставляет меня без OpenGL, поэтому gnome переходит в режим 2D-отката. Я проверяю это, запуская gnome-shell --replace:
$ gnome-shell --replace
...
Xlib: extension "GLX" missing on display ":0.0".
...
Следуя инструкциям выше по переустановке/перенастройке 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
И я снова в деле!