來源:上游 #1638。 已確認的現行根因: - 系統代理由 `lib/manager/proxy_manager.dart` 呼叫通用 `proxy.startProxy(...)`。 - 專案目前沒有任何 dconf、gsettings 或 `org.gnome.system.proxy` 的寫入邏輯。 - Firefox 在 KDE 使用「使用系統代理設定」時會讀 dconf;若 mode 仍非 manual,HTTP/HTTPS 位址即使已設好也可能不生效。 驗收條件: 1. Linux 啟用系統代理後,dconf 的 `/system/proxy/mode` 為 `manual`,並正確寫入 HTTP、HTTPS、SOCKS 主機與埠。 2. 關閉系統代理後,僅還原本程式可安全還原的設定,不破壞使用者原有的 proxy 配置。 3. GNOME 與 KDE/Firefox 各有自動化或容器化驗證;實機 Firefox 選擇「使用系統代理設定」可正常代理。 4. 缺少 dconf 時須安全退化、清楚記錄,不得令啟動失敗。 狀態:尚未修復。
來源:上游 #1638。
已確認的現行根因:
lib/manager/proxy_manager.dart呼叫通用proxy.startProxy(...)。org.gnome.system.proxy的寫入邏輯。驗收條件:
/system/proxy/mode為manual,並正確寫入 HTTP、HTTPS、SOCKS 主機與埠。狀態:尚未修復。