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