
使用時我得到非常不同的結果
X -config /etc/X11/xorg.conf
不只是簡單的
startx
也就是說,第一個命令只是給我一個黑屏,而 startx 實際上顯示了一些 X 視窗。
答案1
正如 startx 手冊頁所說,
startx - 初始化 X 會話
startx 腳本是 xinit 的前端,它為執行 X Window 系統的單一會話提供了更好的使用者介面。它通常在沒有參數的情況下運行。
該X
命令運行 X 伺服器。startx
執行此操作並初始化會話,即執行設定檔中指定的內容,通常是視窗環境、xterm 等。
為了確定要執行的客戶端,startx 首先在使用者的主目錄中尋找名為 .xinitrc 的檔案。如果未找到,它將使用 xinit 庫目錄中的文件 xinitrc。
為了進一步說明,startx 使用這些文件:
$(HOME)/.xinitrc Client to run. Typically a shell script which runs many programs in the
background.
$(HOME)/.xserverrc Server to run. The default is X.
/usr/lib/X11/xinit/xinitrc
Client to run if the user has no .xinitrc file.
/usr/lib/X11/xinit/xserverrc
Server to run if the user has no .xserverrc file.
答案2
startx 使用其他回覆中列出的文件,而「-config」選項使用使用者指定的設定文件