
記載了目前打造的工作環境,定時更新
- 2023.4 初稿
- 2023.5 更新 Synergy
- 2024.2 年度更新
- 2025.2 年度更新
- 2025.11 配合部落格更新
桌面
- 主力為 macOS
- mac mini m4 pro 48GB + 10Gbps
- MacBook Air M1 8GB (外出行動用,開太多東西略卡,主要為遠端工作,續航力真的很高)
- 桌面硬體配置:
- 升降桌 + 人體工學椅 + 螢幕直立支架,照顧身體健康
- 雙螢幕,32' 4K 主螢幕 + 27' 4K 副螢幕 (270度翻轉直立),同時連接 Win PC + mac mini
- USB KVM,在桌機及 mac mini 間切換,同時為 mac mini 提供 USB 擴充及 USB Type A 轉接
- SSD 外接硬碟盒: 拆換下來的 NVMe SSD,擴充 mac mini 空間
- 家人折舊下來的 Sony 立體音響組,但其實很少用,畢竟有空打電動的時候都在晚上怕吵人安寧
macOS 環境
- 系統
- AeroSpace: Windows TIling Manager,跟 yabai 相比優點是不用修改系統檔案,且聰明的避開 macOS Mission Control 的 Space 管理而建立虛擬工作區,切換顯示很方便。
- BetterDisplay: 付費軟體, 調整內建螢幕及透過透過 DDC/CI 調整外接螢幕亮度。支援熱鍵直接調整,比 MonitorControl 多了切換外接螢幕開關及其他實用功能,對常切換外接螢幕輸入源的環境很有幫助。
SetApp: App Store 以外的訂閱制 App 來源,有不少好用的工具不再訂閱。- Surge: 強大網路代理工具,拿來建立出門在外,系統用路由規則,可並用公用網路與區域網路 VPN 私有自架服務,兼顧安全。
- Windows App: 微軟官方出的 RDP 遠端桌面
- Moonlight + Sunshine: 其實也可以串流桌面,但這一套最主要的功能是遊戲串流。特點是支援 HDR, 硬體編解碼器, 以及高更新率。我對他唯一的抱怨是在 macOS 多重桌面底下滑鼠游標移出遠端桌面區域不方便。
- Vaultwarden: 自架密碼庫,並僅限內網存取,替換掉先前訂閱的 1Password。
- Synergy: 建立 macOS 與其他作業系統的多重桌面 (少用,畢竟現在都用 ssh 遠端開發了)
- 效率
- Raycast: 多功能快速啟動器,可搜尋、操控視窗、快速操控或搜尋特定應用程式內容、或執行自訂 Script
- Obsidian:主力筆記庫管理軟體
- TexSnipper: 常駐在選單列的小巧 OCR 光學字元辨識工具,支援中英文
- Bob: 可選取字詞後快速呼叫 LLM 翻譯,可設定串接到 Ollama
- 文獻
- PDF Expert: 比內建「預覽」好用的地方多了 Night, Sepia theme,以及垂直水平分割模式
Zotero: 跟 Firefox 同樣 Gecko 核心的文獻管理軟體,簡單強大,可以直接在 Microsoft Word 內整理文獻,有 Dark Mode 外掛(現在都用 LLM + 純 CLI 了)- Typora: 簡單好用的 Markdown Editor
- Apple Notes: 存放日常雜事快速筆記,蘋果裝置同步最無礙。
- 開發
- Homebrew: macOS 上必備套件管理軟體
- Visual Studio Code: 裝一堆外掛,包含連接到遠端主機 (remote ssh) 進行開發
- Sublime Text: 快速簡單好用,把他當成類 Windows 內建記事本來用了
- Warp Terminal: 內建呼叫 LLM Model 的輔助功能,直接呼叫 Claude Model 解析伺服器狀態與建議指令 (免費版有 Credit 限制),以及預測下一步指令
- Ghostty: 新興 Terminal 軟體,在 Linux, macOS, Windows 都有不錯的支援
- Orbstack: mac mini 上比官方 Docke Desktop 還好用的的 container 及 VM 管理員
- Zsh + antidote: 增強型 Shell, 可以減少繁複的指令切換
- Powerlevel10k: 已進入純維護狀態,作者說不開發新功能
- Starship: 設定簡單,運作起來比 Powerlevel10k 略慢
- Forklift: 老牌雙欄分割檔案管理員,支援多種遠端傳輸協定
- Proxmox VE:管理軟路由以及家中所有 Self-hosted 服務,偶爾部署資料爬蟲
- Ollama: Local LLM 部署測試管理工具
- xinference: Local LLM 及其他 Inference Model 部署測試管理工具
- Codex, Claude Code, Gemini Cli.....等 AI 開發工具
- 由於更迭太過快速,工具有可能隨時更換
- 大原則是我已經開始用純 Cli 處理許多原本要查語法、多層拆解任務的工作。
- 哪個在哪方面表現比較出色就用哪個,同時視 Quota 而定
- 影音圖片
- IINA: 包 mpv 的小巧播放器
- Infuse: 可連接 NAS 並支援多重影音格式播放,定位是影音庫管理員。可自動 Upscale
- PixelImator Pro: 簡潔但兼顧專業的修圖軟體
- Noir: Safari 外掛,將所有網頁轉換至黑底白字,可以自訂白名單。
- 偶爾使用其他瀏覽器,單純區隔瀏覽紀錄與書籤用
桌機
- Windows 與 Linux 同一 SSD 雙重開機
- 坑超多,主要是 EFI 磁區引導很容易出問題
- 如果要避開地雷還是建議分兩顆獨立硬碟
- 網卡以及 BIOS 設定 Wake-On-LAN,可遠端直接喚醒開機
Windows
- 專屬遊戲機
- 報稅使用
- 不使用 WSL 因為一些有的沒有的坑
Linux
- Arch Linux (CachyOS)
- Gnome-shell 與 KDE 曾經左右橫跳
- 近期出的 Cosmic Desktop 覺得也不錯
- 不過 Linux 桌面用一用還是習慣 macOS 桌面
- Ubuntu
- 因為近期開發重要專案 Demo 要求穩定環境
- 另外發現 Windows 有部分防作弊程式要求開啟安全啟動,Ubuntu 官方 Kernel 有簽章驗證所以順利開機