Ubuntu 12.04 server && NX free でGnome3を動かす。

http://d.hatena.ne.jp/johnyuan2000/20120404/1333537310
で紹介したとおり、

sudo dpkg -i nxclient_3.5.0-7_amd64.deb
sudo dpkg -i nxnode_3.5.0-7_amd64.deb
sudo dpkg -i nxserver_3.5.0-9_amd64.deb
(http://www.nomachine.com/download.php)

とUbuntu11.10Serverでは

Gnome3
gnome-shell
gnome-tweak-tool

の組み合わせがうまく動作せず、11.04以前のGnome2ライクなデスクトップが動作しなかった。
原因はよく分からないが、OpenGLのable/diableがローカルデスクトップのビデオドライバーの時しかうまく動作せず、NXのリモートデスクトップのビデオ・ドライバーに管理が移ると、デスクトップシステムが勝手にfallback(ubuntu-2d)になり、gnome-tweak-toolが使えないと言う理由らしい。以下で確認
user@server:~$ sudo tail -n 20 /var/log/lightdm/lightdm.log | grep "Starting session" | cut -d ' ' -f5
ubuntu-fallback

同様のNXセットアップを、Ubuntu12.04Server上で試したところ、gnome-shellをインストールだけで十分に旧Gnome2+11.04ライクなデスクトップに戻った。
user@server:~$ sudo tail -n 20 /var/log/lightdm/lightdm.log | grep "Starting session" | cut -d ' ' -f5
"blank" <--(windowマネージャはunity3Dということ?)
user@server:~$ echo $XDG_CURRENT_DESKTOP
GNOME <--(デスクトップはGnomeということ)

因みにgnome-tweak-toolが11.10上でうまく動作しなかったのは、元々サーバーマシンが古くOpenGLが走れるようなハードでなかったのかもしれない。それで、12.04上のGnome3.4が素のまま(gnome-tweak-toolなしでも)でGnome2以前のデスクトップに似ていると言うところから来ているのかもしれない。