Raspbian에서 openbox-lxde 기본 세션을 시작하는 정확한 명령은 무엇입니까?

Raspbian에서 openbox-lxde 기본 세션을 시작하는 정확한 명령은 무엇입니까?

X를 시작하기 전에 다른 창 관리자를 선택할 수 있도록 .xinitrc를 구성하려고 하는데, 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편집: home 없이 실행되는 시스템 전체 파일을 확인했습니다 .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

관련 정보