Xorg

在 raspbian 中啟動 openbox-lxde 預設會話的確切命令是什麼?

  • April 29, 2015

我正在嘗試將我的 .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從不顯示任何啟動任何視窗管理器的呼叫。

好吧,在擺弄系統之後,我發現startlxde-pi它確實存在,它實際上是啟動預設 raspbian 會話(使用 openbox)的原因。跑步

xinit startlxde-pi 

做這項工作。startx現在我需要調查when.xinitrc失去是如何被呼叫的。

引用自:https://unix.stackexchange.com/questions/199162