установка gnome-shell дает мне gnome 2 вместо 3

установка gnome-shell дает мне gnome 2 вместо 3

Я только что установил 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).

гном-shell

На момент написания моего сегодняшнего поста последние версии 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

И я снова в деле!

Связанный контент