gnome-shell をインストールすると gnome 3 ではなく gnome 2 が提供されます

gnome-shell をインストールすると gnome 3 ではなく gnome 2 が提供されます

私はUbuntu 12.04をインストールしたばかりで、gnome 3シェルを使いたいのですが、このサイトgnome 3はすでにUbuntu 12.04の一部なので、gnome shellをインストールするだけで済みました。

そこでsudo apt-get install gnome-shellログアウトし、gnome を選択してログインしたところ、gnome 3 ではなく gnome 2 が表示されました。何が悪かったのでしょうか?

答え1

gnome-shell が動作するには、ある程度の 3D ハードウェア アクセラレーションが必要です。

特別なハードウェアである必要はありません。統合グラフィックスであれば、ほとんどの場合は問題ありません。ただし、3D アクセラレーションが機能している必要があります。

Gnome 3 のウィンドウ マネージャーである mutter は、OpenGL で高速化された合成ウィンドウ マネージャーです。

gnome-shell が適切な機能があることを検出しない場合は、「フォールバック モード」にロードされます。つまり、Gnome 2 に似た古いスタイルのパネルがロードされ、合成ウィンドウ マネージャーは使用されません。

Ubuntu には、グラフィックス用の専用ドライバーをインストールする便利な方法があります。試しましたか?

答え2

OP が見ているのは「古い gnome 3」です。Gnome 3.4 は、古いハードウェアをサポートするために llvmpipe を使用しています。

フォールバック モードでの gnome-shell の外観は次のとおりです (スクリーンショットは、2D のみの psb_gfx ドライバーを使用する intel GMA500 で撮影されました)。

gnomeシェル

本日の私の投稿時点では、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

このスレッドのおかげで助かりました! ありがとう! 全文:

このドライバーを使用して、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]

これは外付けモニターには最適ですが、ノートパソコンのディスプレイは完全にダメです。おそらく間違った理由で、私は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

そして私は仕事に戻りました!

関連情報