Ubuntu 12.04 預設使用 gnome-screensaver,功能單一且無法滿足進階需求。XScreenSaver 提供豐富動畫、鎖屏密碼保護與系統資訊顯示。本文說明完整替換流程:移除舊套件、安裝 XScreenSaver 及額外特效包、啟動設定。

⚠️ 若設定「開機自動登入」,攻擊者可重開機繞過鎖屏,建議關閉自動登入。
sudo apt-get remove gnome-screensaver

sudo apt-get install xscreensaver xscreensaver-data-extra xscreensaver-gl-extra
xscreensaver:核心守護程式與設定介面xscreensaver-data-extra:額外 2D 動畫xscreensaver-gl-extra:額外 3D OpenGL 動畫


~/.xscreensaver/etc/xscreensaver.conf| 問題 | 解決 |
|---|---|
| 安裝後無法鎖屏 | 確認已移除 gnome-screensaver,重新登入 |
| 動畫卡頓 | 關閉 3D 動畫或降低複雜度;檢查顯卡驅動 |
| 雙螢幕只保護主螢幕 | 設定檔中調整 mode: multi 或安裝 xscreensaver-systemd |
完成替換後,你將擁有功能更強大、視覺效果更豐富的螢幕保護與鎖屏機制。