从控制台启动 X 和 Unity

从控制台启动 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 管理的依赖关系树和事物非常庞大,但如果有人能对此有所启发,我将不胜感激。

类似问题没有提供有效答案,包括:

如何在没有 gdm 的情况下启动 X 和 Unity?

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

提前感谢你的帮助,

弥敦道

相关内容