如何修復凍結的 XFCE Linux 桌面

當XFCE Linux 桌面卡死時,首先要確定是某個應用程式卡住、面板停止回應還是視窗控制出現故障。僅重啟受影響的部分:xfce4-panel -r重新啟動面板並xfwm4 --replace取代視窗管理器。如果整個圖形會話都沒有回應,請在登出或重新啟動之前切換到虛擬控制台。

Xfce 風格的桌面,文字編輯器顯示“無回應”,但面板仍然可見。
即使面板和會話的其他部分仍然正常工作,無響應的應用程式也會導致桌面看起來像是凍結了一樣。

找出哪些東西是冷凍的

移動滑鼠指標並嘗試切換視窗。如果只有一個應用程式卡住,請使用其自身的關閉命令或Alt+F4正常關閉它。稍等片刻,以防它正在完成磁碟或網路操作。如果提示儲存,請在關閉前儲存。

如果應用程式無法關閉,請開啟「應用程式」>「系統」>「工作管理員」(不同 Linux 發行版名稱可能有所不同)。僅選擇卡住的應用程序,然後選擇其終止或結束進程;未儲存的工作可能會遺失。請勿結束任務清單中名為 `Xfce` xfce4-session、xfwm4`Xfce` 或`Xfce- ...xfce4-panel

Xfce 風格的任務管理器,選取一個應用程序,並帶有「終止」控制項。
僅選擇已確認掛起的應用程式;保持 Xfce 會話和系統進程運行。

當桌面停止接收輸入時,請使用虛擬控制台

按Ctrl+Alt+F3嘗試文字登入介面。在某些筆記型電腦上,按住Fn 鍵;按鍵映射可能有所不同。 Linux chvt 手冊介紹了常用的 Ctrl+Alt+Fn 快捷鍵。登入提示表示系統在圖形桌面之外仍有回應。使用您的帳號登入;輸入的密碼不會顯示在螢幕上。

Linux 文字控制台顯示虛擬終端登入提示符
如果圖形桌面無法接受鍵盤輸入,虛擬控制台將為您提供文字登入方式。

如果您切換到了 XFCE 以外的桌面環境,請嘗試按 Ctrl+Alt+F1或Ctrl+Alt+F2返回;圖形會話的快速鍵因發行版而異。在圖形會話中,打開終端機並執行以下組件特定的命令。重新啟動面板或視窗管理器視窗的命令需要活動的圖形會話;在單獨的文字控制台中輸入這些命令可能無法連接到該顯示器。

登入文字控制台後,top可以查看機器是否處於高負載狀態。 CPU 使用率過高只是一個線索,不代表某個進程已經崩潰。如果桌面和虛擬控制台都沒有回應,問題可能出在 XFCE 核心之下。硬體重啟是最後的手段,因為重新啟動可能會導致開啟的檔案和未儲存的變更遺失。

終端機運行 top 指令,顯示某個應用程式所佔用的 CPU 比其他列出的進程要多。
進程清單可以幫助區分繁忙的應用程式和停止回應的桌面元件。

重新啟動 XFCE 面板

如果只有工作列、應用程式選單、時鐘或面板插件凍結或缺失,請在 XFCE 會話中開啟終端並執行下列命令:

xfce4-panel -r
使用 xfce4-panel -r restart 指令的 Xfce 終端
在目前桌面工作階段中開啟的終端機中,執行面板文件中所說明的重新啟動選項。

此-r選項會重新啟動正在執行的面板,但不會清除面板佈局。面板可能會短暫消失後重新出現。 Xfce 的面板文件和xfce4-panel 手冊中對此重啟選項有詳細說明。如果在新增專案後故障再次出現,請開啟「設定管理員」>「面板」>「專案」,然後移除或調整該外掛程式;Xfce 專案標籤文件說明如何管理面板外掛程式。

在 Xfce 面板首選項的「項目」標籤中,選取了一個天氣插件,並有一個「移除」按鈕。
面板首選項會列出已安裝的項目,以便您可以單獨查看最近新增的插件,而無需重置整個面板。

更換窗口管理器

如果應用程式仍然打開,但其標題列、最小化和最大化按鈕、視窗移動或工作區切換停止工作,請xfwm4從圖形會話中的終端刷新:

xfwm4 --replace
在 Xfce 終端機中輸入 xfwm4 --replace 參數,然後輸入提示符
替換選項會要求 Xfce 的視窗管理器接管其目前實例。

視窗管理器切換時螢幕可能會短暫閃爍。這是正常現象;請稍等片刻,然後嘗試移動或調整視窗大小。 xfwm4手冊將其定義--replace為取代現有的視窗管理器。請勿將其killall xfwm4作為首選解決方法:替換實例才是更精準且有文件記錄的操作。此步驟適用於 X11 會話:Xfce 4.20 指南指出xfwm4它不支援 Wayland。如果您的會話使用 Wayland 合成器,請改用該合成器的恢復控制。

僅當組件重啟失敗時才註銷

如果重新啟動面板和視窗管理器後桌面仍然無法恢復,請儲存所有仍可存取的工作,然後使用 XFCE 的會話登出功能並重新登入。註銷會關閉應用程序,因此未儲存的變更可能會遺失。 XFCE 會話管理器可以儲存和恢復應用程式狀態;如果同一個問題應用程式再次打開,請在下次登出前檢查「設定管理員」>「會話和啟動」以及會話儲存選項。

Xfce 會話登出對話框,包含「登出」、「重新啟動」和「取消」選項
儲存完所有工作後,請使用登出對話方塊以乾淨地重新啟動會話。

Xfce註銷文件解釋了會話操作,而會話首選項則涵蓋了已儲存會話的行為。請先嘗試從虛擬控制台返回;只有在萬不得已的情況下才重新啟動電腦。

防止再次凍結

注意凍結發生前的情況:例如面板插件、圖形密集型應用程式、從睡眠狀態恢復,或 CPU 和記憶體使用率過高。透過發行版的更新工具更新 Xfce 及其顯示卡驅動程序,然後在不安裝任何新插件的情況下進行測試。如果問題仍然存在,請記錄您的發行版和 Xfce 版本、顯示卡硬體和驅動程式、虛擬控制台是否回應以及任何錯誤輸出。這些詳細資訊有助於縮小問題範圍,找出應用程式、面板、視窗管理器、顯示卡或系統問題所在。

留下評論

如何在Linux系統上使用Cameractrls更改網路攝影機設置

如何在Linux系統上使用Cameractrls更改網路攝影機設置

使用 Cameractrls 在 Linux 上變更網路攝影機設定:調整曝光、色彩、減少閃爍和其他支援的控件,然後檢查相容的視訊模式。

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

在 Linux 系統上,您可以使用 JetBrains Toolbox 或獨立的 tar.gz 壓縮套件安裝 PhpStorm,此外還有 Snap 和 Arch AUR 版本可供選擇。 Java 已預先安裝。

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

在 Linux 上使用 GNOME Disks 或 dd 建立 CD-ROM ISO。識別光碟機,監控複製過程,驗證鏡像,並了解何時損壞的光碟或音訊光碟需要其他工具。

如何在 XFCE 4 上設定雙面板

如何在 XFCE 4 上設定雙面板

為每個顯示器建立一個單獨的 XFCE 4 面板,將第二個面板指派給正確的輸出,調整其位置和大小,並新增所需的啟動器和狀態項目。

如何在Linux上安裝Cisco Packet Tracer

如何在Linux上安裝Cisco Packet Tracer

下載適用於 Ubuntu 64 位元系統的 Cisco Packet Tracer 9.0.1,使用 APT 安裝 DEB 軟體包,在終端機中接受許可協議,然後登入以啟動實驗環境。

如何在Linux系統下使用GIMP摳圖

如何在Linux系統下使用GIMP摳圖

在 Linux 系統上使用 GIMP 去除照片背景:描繪主體,刪除選定的背景,保持透明度,並匯出可重複使用的 PNG 檔案。

免費下載 FlightGear:官方安裝指南

免費下載 FlightGear:官方安裝指南

從官方網站免費下載 FlightGear。比較 Windows、macOS 和 Linux 版本的軟體包,安裝資料文件,即可開始您的首次飛行。

Google Tasks桌面應用程式:如何在電腦上使用

Google Tasks桌面應用程式:如何在電腦上使用

在瀏覽器中開啟 Google Tasks,新增 Chrome 捷徑或應用程式啟動,並透過行事曆和 Gmail 管理有日期的待辦事項。

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler 可以將 MP3 片段對應到鍵盤按鍵,並支援音訊循環播放。了解這款經典免費軟體的功能、其舊功能的缺失以及下載前需要檢查的事項。

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

使用目前軟體包命令在 Ubuntu、Debian、Fedora、Arch 或 openSUSE 上安裝 Wireshark,然後安全地配置即時資料包擷取。