安裝 gnome-shell 給我 gnome 2 而不是 3

安裝 gnome-shell 給我 gnome 2 而不是 3

我剛剛安裝了 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

截至我今天發布的文章,最新版本的 gnome-shell 和 llvmpipe 尚未完全移植到 Ubuntu 或 ppa。

llvmpipe 有一個 ppa,但由於 llvmpipe 正在快速開發,因此目前最好從原始碼 (git) 建置它。

如何安裝LLVMpipe?

答案3

我有同樣的問題。如果您像我一樣使用 A​​TI 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

我又回來了!

相關內容