
我正在嘗試讓 Debian Jessie 啟動到 CLI,以便我可以手動啟動 KDE。
我試過了:
sudo update-rc.d kdm disable
……但這會導致:
insserv: warning: current start runlevel(s) (empty) of script `kdm' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `kdm' overrides LSB defaults (0 1 6).
其次,如何手動啟動KDE。
我還使用相同的第一個命令(但啟用)進行反轉,然後嘗試以下操作:
update-rc.d -f kdm remove
update-rc.d kdm stop 20 2 3 4 5 .
....結果是:
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
update-rc.d: warning: start runlevel arguments (none) do not match kdm Default-Start values (2 3 4 5)
update-rc.d: warning: stop runlevel arguments (2 3 4 5) do not match kdm Default-Stop values (0 1 6)
但係統仍然啟動到 KDE 登入提示字元。
答案1
首先,「insserv:警告」…就是警告。該命令仍然成功,並且會禁止 kdm 自動啟動。
但是,為了停用顯示管理器,您可以編輯 /etc/X11/default-display-manager 並確保該檔案存在但為空。
重新啟動,您應該進入控制台。
如果您需要重新啟用顯示管理器,您應該使用:
sudo update-alternatives --config x-window-manager
你的第二個問題,「我如何手動啟動 kde?」:
命令是startkde
你也可以重新設定X11預設啟動kde,然後「startx」就會為你啟動kde。
這是一個相關問題:如何在不使用 GUI 的情況下將 Debian 啟動到文字模式?
答案2
在許多論壇上問過這個問題後,似乎有多種方法可以A:強制啟動到控制台和B:在控制台啟動KDE一次。然而我發現,只有以下內容對我有用。
update-rc.d kdm disable
reboot
我的系統現在啟動到 CLI。我登入並
service kdm start
KDE 登入畫面 (KDM) 啟動,允許我登入 KDE。