web-dev-qa-db-ja.com

raspbianでopenbox-lxdeのデフォルトセッションを開始するための正確なコマンドは何ですか?

Xを起動する前に別のウィンドウマネージャーを選択できるように.xinitrcを構成しようとしていますが、ホームディレクトリに.xinitrcファイルがない状態でstartxを実行した場合と同じ環境を再現できません。

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ファイルはありますか?

編集:自宅に.xinitrcがない場合にstartxが実行されるシステム全体のファイルを確認しました。内容は次のとおりです。

#!/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
pedrosaurio

システムをいじった後、startlxde-piが存在することがわかりました。実際には、これがデフォルトのラズビアンセッション(openboxを使用)を起動します。ランニング

xinit startlxde-pi 

仕事をします。次に、.xinitrcが欠落しているときにstartxによって呼び出される方法を調査する必要があります。

0
pedrosaurio