CrunchBang Linux 是基於 Debian 的輕量級發行版,採用 Openbox 視窗管理器,以極簡風格與高效能著稱。若不慎損壞配置檔(如 menu.xml),可透過系統預備的骨架目錄快速恢復預設值,無需重新安裝系統。
CrunchBang 以 Openbox 為核心視窗管理器,搭配 GTK+ 應用程式,預設黑灰色調介面簡潔不花俏。系統高度可客製化,所有設定皆以純文字配置檔管理,使用者可自由調整選單、快捷鍵、主題等細節。
使用者在編輯 ~/.config/openbox/menu.xml 時誤刪內容,導致右鍵選單空白。若無備份習慣,此時可利用系統安裝時建立的預設樣板檔案還原。

圖 1:配置遺失導致的空白選單
Linux 系統在建立新用戶時,會將 /etc/skel/ 目錄下的檔案複製至用戶家目錄。此目錄保存著所有預設配置,是救援的關鍵:
# 1. 確認預設配置存在
ls -la /etc/skel/.config/openbox/
# 2. 備份損壞的配置(建議習慣)
cp ~/.config/openbox/menu.xml ~/.config/openbox/menu.xml.bak
# 3. 覆蓋還原預設選單配置
cp /etc/skel/.config/openbox/menu.xml ~/.config/openbox/menu.xml
# 4. 重新載入 Openbox 使生效
openbox --restart

圖 2:執行恢復指令過程
此方法適用於所有 Openbox 相關配置檔(rc.xml、autostart、environment 等)及其他遵循 XDG 標準的應用程式配置。只需將對應檔案從 /etc/skel/.config/ 複製至 ~/.config/ 並重啟相關服務即可。
~/.config/ 目錄/etc/skel/ 結構,關鍵時刻能快速定位預設值CrunchBang 的純文字配置設計雖賦予高度自由,但也要求使用者具備基本維護能力。掌握 /etc/skel/ 恢復機制,讓配置實驗無後顧之憂,盡情享受極簡桌面的高效體驗。