Frequently Asked Questions for FreeBSD 2.X : X Window System 及 Virtual Consoles : 我要怎麼做才能在開機時啟動 XDM ?
Previous: 我要怎麼從 X 切換到 virtual console ?
Next: 當我執行 xconsole 時, 發生了 "Couldn't open console" 的錯誤

9.6. 我要怎麼做才能在開機時啟動 XDM ?

有兩種方法可以啟動 xdm 。一種方法是從 /etc/ttys 來啟動, 可以參考 man page 中的範例 ; 另一種方法是在 rc.local 執行 xdm , 或是在 /usr/local/etc/rc.d 放一個 X.sh 。這兩 種方法都是合法的, 如果你試某一種方法無效的話, 你可以試試另外一種。這兩 種方法的結果是一樣的 : X 會顯示一個圖形化的 login: 提示。

用 ttys 的方法的優點在於說明了 X 在啟動以及在 logout 後重新啟動時, 到底 X 用的是那個 vty 。而 rc.local 的方法則是在當啟動 X 出了問題時, 你 可以把 xdm 殺掉來解決。

如果是用 rc.local 的方法的話, 在執行 xdm 時你不能加任何參數 ( 也就是跑成 daemon) 。

前一版的 FAQ 說你必須把你想讓 X 使用的 vt 加到 /usr/X11R6/lib/X11/xdm/Xservers 檔裡去。這是不必要的 : X 會自 動使用第一個找到的可用 vt


Frequently Asked Questions for FreeBSD 2.X : X Window System 及 Virtual Consoles : 我要怎麼做才能在開機時啟動 XDM ?
Previous: 我要怎麼從 X 切換到 virtual console ?
Next: 當我執行 xconsole 時, 發生了 "Couldn't open console" 的錯誤