Skip to content

平台與整合

本章節幫助你了解 opencode-notify 在不同作業系統上的功能差異,掌握平台特定設定,以及如何讓你的終端機發揮最佳效能。

學習路徑

1. macOS 平台特性

全面了解 macOS 上的進階功能,包括智慧焦點偵測、點擊通知聚焦和自訂音效。

  • 焦點偵測:自動判斷終端機是否為當前活動視窗
  • 點擊聚焦:點擊通知後自動切換到終端機
  • 自訂音效:為不同事件設定專屬音效
  • 37+ 終端機支援:包括 Ghostty、iTerm2、VS Code 整合終端機等

2. Windows 平台特性

掌握 Windows 平台的通知基礎和設定方法。

  • 原生通知:使用 Windows 10/11 通知中心
  • 通知權限:確保 OpenCode 有發送通知的權限
  • 基礎設定:Windows 環境下的設定檔位置
  • 限制說明:Windows 暫不支援焦點偵測功能

3. Linux 平台特性

了解 Linux 平台的通知機制和依賴安裝。

  • libnotify 整合:使用 notify-send 發送通知
  • 桌面環境支援:GNOME、KDE Plasma、XFCE 等主流環境
  • 依賴安裝:不同發行版的安裝指令
  • 限制說明:Linux 暫不支援焦點偵測功能

4. 支援的終端機

查看所有 37+ 支援的終端機模擬器,了解自動偵測機制。

  • 終端機偵測:如何自動辨識你的終端機類型
  • 終端機清單:完整的支援終端機清單
  • 手動設定:當自動偵測失敗時如何手動指定
  • 特殊終端機:VS Code 整合終端機、遠端 SSH 會話的處理

前置條件

學習本章節前,請確保已完成

平台選擇建議

根據你的作業系統選擇對應的章節:

作業系統推薦學習順序核心功能
macOS1. macOS 平台特性 → 4. 支援的終端機焦點偵測、點擊聚焦、自訂音效
Windows2. Windows 平台特性 → 4. 支援的終端機原生通知、基礎設定
Linux3. Linux 平台特性 → 4. 支援的終端機libnotify 整合、依賴安裝

通用建議

無論你使用哪個平台,第 4 課「支援的終端機」都值得學習,它能幫助你理解終端機偵測機制,解決設定問題。

功能對比表

功能macOSWindowsLinux
原生通知
終端機焦點偵測
點擊通知聚焦
自訂音效✅ (部分)
靜音時段
父會話檢查
37+ 終端機支援
自動終端機偵測

下一步

完成本章節後,你將了解不同平台的功能差異和設定方法。

建議繼續學習:

進階設定

深入學習設定檔的所有選項,掌握進階設定技巧。

  • 完整設定參考:所有設定項的詳細說明
  • 靜音時段詳解:如何設定和工作原理
  • 終端機偵測原理:自動偵測的內部機制
  • 進階用法:設定技巧和最佳實踐

故障排除

遇到問題時,查看常見故障的解決方案。

  • 通知不顯示:權限和系統設定問題
  • 焦點偵測失效:終端機設定和偵測機制
  • 設定錯誤:設定檔格式和欄位說明
  • 音效問題:音效設定和系統相容性

學習路徑建議

如果你剛開始使用,建議按照 平台章節 → 進階設定 → 故障排除 的順序學習。如果你遇到具體問題,可以直接跳轉到故障排除章節。