Debian
如何在 Debian Jessie 中禁用 X 伺服器自動啟動?
我有一台執行 Debian 8 (Jessie) 並安裝了 lightdm 的遠端機器。我希望它以無 GUI 模式啟動,但我不想刪除所有與 X 相關的東西以仍然能夠通過帶有
-X
參數的 SSH 執行它。那麼如何在不移除 X 伺服器自動啟動的情況下禁用它呢?我試過
systemctl stop lightdm
了,它停止了 lightdm,但它在重新啟動後再次執行。我也試過systemctl disable lightdm
,但它基本上什麼都不做。它在目錄中重命名lightdm的腳本/etc/rc*.d
,但它仍然在重新啟動後啟動,所以我做錯了什麼?而且我不能只是update-rc.d lightdm stop
,因為它已被棄用並且不起作用。
禁用不起作用,因為 Debian
/etc/X11/default-display-manager
邏輯最終會覆蓋它。為了使 text boot 在 systemd 下成為預設設置(不管是哪個發行版,真的):
systemctl set-default multi-user.target
要改回引導至 GUI,
systemctl set-default graphical.target
我在我的 Jessie VM 上確認了這些工作,Slashback也在 Stretch 上確認了這些工作。
PS:您實際上並不需要機器上的 X 伺服器通過 ssh 執行 X 客戶端。只有顯示器(顯示器)所在的地方才需要 X 伺服器。