X11
是否可以在沒有任何視窗的情況下執行 xserver?
我以這種方式通過 tty2 執行第二個 xserver:
export DISPLAY=:1 xinit -- :1
我沒有定義任何 .xinitrc 文件,我只看到帶有 xterm 視窗的黑屏。看起來正在執行的 xterm 在 xinit bin 中是硬編碼的。沒有那個 xterm 視窗可以執行 xserver 嗎?當我關閉 xterm 螢幕被重定向回 tty2 並且有一個消息:
xinit:與 xserver 的連接失去
這是否意味著 xserver 不能在沒有任何“正常”視窗的情況下執行?(總有一個根視窗)
手冊頁是開始的地方。來自“人 xinit”:
如果在命令行上沒有給出特定的客戶端程序,**
xinit
將在使用者的主目錄中查找一個文件,該文件稱為.xinitrc
作為 shell 腳本執行以啟動客戶端程序。如果不存在這樣的文件,xinit
**將使用以下作為預設值:xterm -geometry +1+1 -n login -display :0
X 伺服器將等到該程序停止後才會關閉。您當然可以使用不同的程序,包括那些不打開視窗的程序。但是如果沒有終端(或視窗管理器),X 顯示器將很難使用。
進一步閱讀:
startx
手冊頁。