从控制台启动X和Unity

我正在运行Ubuntu 11.10,我想知道是否可以在不使用LightDM或任何其他显示管理器的情况下从控制台启动X和Unity。 我使用Unity 2D,我的〜/ .xsession如下 –

exec ck-launch-session dbus-launch --exit-with-session gnome-session --session=ubuntu-2d 

运行startx时Unity启动时没有问题,唯一的问题是当最大化时窗口菜单与全局菜单一起保留。 通过ck-launch-session和dbus-launch命令的任意组合,以及删除其中一个或两个(以及dbus-launch参数),我仍然遇到同样的问题。 使用默认的Unity配置(即3D),显式设置shell或使用–sh-syntax选项不会对问题产生任何影响。

我尝试了各种不同的建议和Google搜索,直到我的手指脱落,这似乎不是很多人都在问的事情,但出于好奇心,我有兴趣知道我哪里出错了。 我很欣赏依赖树和LightDM管理的东西是巨大的,但如果有人能够对此有所了解,那么我将不胜感激。

类似的问题没有提供可行的答案 –

如何启动X和Unity,没有gdm?

Policykit未在通过LightDM启动的自定义xsession中初始化

在此先感谢您的帮助,

弥敦道