如何使用 GNOME/Openbox 会话运行 Openbox?

如何使用 GNOME/Openbox 会话运行 Openbox?

我希望能够在运行 GNOME 时运行 openbox 作为我的窗口管理器。

如果我安装了 openbox,我会在 GDM 登录窗口中看到“GNOME/Openbox”和“openbox 会话”这两个附加选项。如果我使用“openbox 会话”登录,它会成功启动 openbox。但是,如果我使用“GNOME/Openbox”会话登录,这样我就可以运行 GNOME,但只需用 openbox 替换 metacity,我就会发现 openbox 无法启动,而且 metacity 正在管理我的应用程序窗口。

看起来 10.04(以及可能是其他版本的 Ubuntu)中的 GNOME/Openbox 会话中有些东西无法正常工作。

我知道我可以通过输入“openbox --replace”手动用 openbox 替换 metacity,但我想知道在登录时在 GNOME 环境中自动启动 openbox 的正确方法。

答案1

/usr/share/applications/openbox.desktop如果您编辑该文件并添加以下行,GNOME/Openbox 会话将会起作用:

X-GNOME-Provides=windowmanager

下次登录时,GNOME 将以 openbox 而不是 metacity 作为窗口管理器启动。

答案2

将 GConf 键 /desktop/gnome/applications/window_manager/default 设置为“/usr/bin/openbox”(或该二进制文件所在的任何位置)会使 Openbox 成为 Gnome 会话的默认窗口管理器。

答案3

也许我误解了,但据我所知,正确的方法是使用“GNOME/Openbox”会话。

我认为您需要一个新问题,类似于:“为什么我的 GNOME/Openbox 会话使用了 100% 的 CPU?”。

相关内容