使用“X -config”命令和“startx”命令有什麼區別

使用“X -config”命令和“startx”命令有什麼區別

使用時我得到非常不同的結果

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」選項使用使用者指定的設定文件

相關內容