Xorg
在 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
從不顯示任何啟動任何視窗管理器的呼叫。
好吧,在擺弄系統之後,我發現
startlxde-pi
它確實存在,它實際上是啟動預設 raspbian 會話(使用 openbox)的原因。跑步xinit startlxde-pi
做這項工作。
startx
現在我需要調查when.xinitrc
失去是如何被呼叫的。