我读了一些有关超级最小的窗口管理器Openbox的文章。

我想在基本OS上进行设置,但它不是桌面环境。登录后我想运行Openbox(就像可以选择Kodi一样)。我该怎么办?

要成功实现Openbox,我还需要采取其他建议吗?

评论

我确实在这里找到了一些帮助。ubuntu.com/ community / Openbox

您能否解释一下-从齿轮中选择齿轮不起作用?

#1 楼

为此,您必须创建一个自定义GNOME会话文件和一个X Server会话文件(首先,当然要通过sudo apt-get install openbox obconf menu安装openbox)。让我们看一下当前存在的两个文件:



/usr/share/xsessions/pantheon.desktop(X服务器会话文件):

[Desktop Entry]
Name=Pantheon
Comment=This session provides elementary experience
Exec=gnome-session --session=pantheon
TryExec=wingpanel
Icon=
Type=Application




/usr/share/gnome-session/sessions/pantheon.session(万神殿的GNOME会话文件):

[GNOME Session]
Name=Pantheon
RequiredComponents=gala;gnome-settings-daemon;
FallbackSession=ubuntu
DesktopName=Pantheon


因此,要创建自己的Openbox会话,您需要创建两个新文件:


/usr/share/xsessions/pantheon-openbox.desktop

[Desktop Entry]
Name=Pantheon-Openbox
Comment=This session provides a custom Openbox experience
Exec=gnome-session --session=pantheon-openbox
TryExec=wingpanel
Icon=
Type=Application



/usr/share/gnome-session/sessions/pantheon-openbox.session

[GNOME Session]
Name=Pantheon-Openbox
RequiredComponents=openbox;gnome-settings-daemon;
FallbackSession=ubuntu
DesktopName=Pantheon-Openbox


您现在可以在登录时选择自定义会话。

请记住,Wingpanel和GNOME技术堆栈都不是真正为处理此类会话而创建的-尽管它可能会起作用,您可以期待粗糙的边缘。我真的不建议那样使用它,但这是对您问题的解答。当然,使用风险自负。 Openbox不能提供超过Gala的真正好处,特别是在与基本OS使用的技术集成方面。