在 raspbian 中启动 openbox-lxde 默认会话的确切命令是什么?

在 raspbian 中启动 openbox-lxde 默认会话的确切命令是什么?

我正在尝试配置我的 .xinitrc 以便能够在启动 X 之前选择不同的窗口管理器,但是我无法重现与我在主目录中startx没有文件的情况下运行时相同的环境。.xinitrc

case $session in
awesome           ) exec awesome;;
ob           ) exec openbox-lxde-pi;;
# No known session, try to run it as command
*) exec $1;;
esac

我可以在文件上运行我的任一选项。问题是,当我运行 openbox 时,我不会进入所有菜单和后台进程都在运行的默认 X 会话。

当您运行 startx(并且没有 .xinitrc)时发生的确切命令是什么?

是否有一个我需要指定打开框以便获得默认会话的conf 文件?

startx编辑:我已经检查了在不在家的情况下运行的系统范围文件.xinitrc。这些是它的内容:

#!/bin/sh

# /etc/X11/xinit/xinitrc
#
# global xinitrc file, used by all X sessions started by xinit (startx)

# invoke global X session script
. /etc/X11/Xsession

并且该文件/etc/X11/Xsession从不显示任何启动任何窗口管理器的调用。

答案1

好吧,在系统上摆弄了一番之后,我发现它startlxde-pi确实存在,而且它实际上是启动默认 raspbian 会话(使用 openbox)的东西。运行

xinit startlxde-pi 

做这个工作。现在我需要调查startx.xinitrc丢失时如何调用它。

相关内容