我剛剛安裝了 ubuntu 12.04 並想使用 gnome 3 shell,根據這個網站這只是安裝 gnome shell 的問題,因為 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看到的是「舊侏儒3」。 Gnome 3.4 使用 llvmpipe 來支援舊硬體。
這是 gnome-shell 現在在回退模式下的樣子(螢幕截圖是使用 psb_gfx 驅動程式使用 intel GMA500 拍攝的,僅是 2d)。
截至我今天發布的文章,最新版本的 gnome-shell 和 llvmpipe 尚未完全移植到 Ubuntu 或 ppa。
llvmpipe 有一個 ppa,但由於 llvmpipe 正在快速開發,因此目前最好從原始碼 (git) 建置它。
答案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
這篇文救了我,謝謝!完整故事:
使用以下驅動程式在 Lenovo Thinkpad T520 上全新安裝 Linux Mint 13 (Maya):01:00.0 VGA 相容控制器:NVIDIA Corporation GF119M [Quadro NVS 4200M] (rev a1)
我得到了 3D 工作的 gnome-shell。
$ sudo apt-get install gnome-shell gnome-session gnome-tweak-tool
我切換到 nvidia(我很痛苦):[http://forums.linuxmint.com/viewtopic.php?f=59&t=154932][1]
這對於我的外接顯示器非常有用,但完全可以滿足我的筆記型電腦顯示器的要求。也許出於錯誤的原因,我決定恢復到新風格
$ 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
我又回來了!