重啟Linux桌面方法
Contents
在使用 Linux 桌面環境時,偶爾會遇到桌面當機、無回應,但整個系統其實還在運作的狀況。這時不需要強制重開機,可以只重啟桌面環境,節省時間也避免資料遺失。
為什麼需要重啟桌面?
- 桌面環境(GNOME Shell、KDE Plasma 等)崩潰但系統仍在運行
- 顯示管理器異常,畫面凍結
- 安裝新的桌面主題或驅動程式後需要重啟
方法一:殺掉 tty7(通用方法)
Linux 桌面通常運行在 tty7 上,找到並殺掉對應的程序,系統會自動重啟顯示管理器。
|
|
系統會自動重新啟動顯示管理器(Display Manager),回到登入畫面。
方法二:重啟顯示管理器服務
現代使用 systemd 的 Linux 系統,可以直接重啟顯示管理器服務:
|
|
這是最乾淨的方式,會先結束目前的桌面 session,再重新啟動登入畫面。
方法三:GNOME Shell 重新整理(不登出)
若只是 GNOME Shell 本身出問題,可以在不登出的情況下重新整理 GNOME Shell:
|
|
這只會重啟 GNOME Shell 本身,目前開啟的應用程式和資料不會遺失(僅 Wayland 不支援此方法)。
方法四:Ctrl + Alt + Backspace
部分發行版支援使用快捷鍵直接終止 X Server:
|
|
此功能預設可能是關閉的,可以在 X11 設定中啟用:
|
|
各桌面環境比較
| 桌面環境 | 顯示管理器 | 重啟指令 |
|---|---|---|
| GNOME | GDM | systemctl restart gdm |
| KDE Plasma | SDDM | systemctl restart sddm |
| XFCE | LightDM | systemctl restart lightdm |
| LXDE | LightDM | systemctl restart lightdm |
注意事項
重啟桌面環境會結束目前的 X/Wayland session,未儲存的工作(如開啟中的文件)將會遺失,操作前請先確認重要資料已儲存。