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 세션 처리

사전 요구사항 ​

이 장을 학습하기 전에 다음을 완료했는지 확인하세요

  • ✅ 빠른 시작: opencode-notify 설치 완료
  • ✅ 작동 원리: 4가지 알림 유형과 스마트 필터링 메커니즘 이해

플랫폼 선택 권장사항 ​

운영 체제에 따라 해당 장을 선택하세요:

운영 체제권장 학습 순서핵심 기능
macOS1. macOS 플랫폼 기능 → 4. 지원되는 터미널포커스 감지, 클릭 포커스, 사용자 정의 사운드
Windows2. Windows 플랫폼 기능 → 4. 지원되는 터미널기본 알림, 기본 설정
Linux3. Linux 플랫폼 기능 → 4. 지원되는 터미널libnotify 통합, 종속성 설치

일반적인 권장사항

어떤 플랫폼을 사용하든, 4과목「지원되는 터미널」을 학습할 가치가 있습니다. 이를 통해 터미널 감지 메커니즘을 이해하고 설정 문제를 해결할 수 있습니다.

기능 비교표 ​

기능macOSWindowsLinux
기본 알림✅✅✅
터미널 포커스 감지✅❌❌
알림 클릭 포커스✅❌❌
사용자 정의 사운드✅✅✅ (부분적)
무음 시간✅✅✅
상위 세션 확인✅✅✅
37+ 터미널 지원✅✅✅
자동 터미널 감지✅✅✅

다음 단계 ​

이 장을 완료하면 다른 플랫폼의 기능 차이와 설정 방법을 이해하게 됩니다.

계속 학습하는 것을 권장합니다:

고급 설정 ​

설정 파일의 모든 옵션을 심층적으로 학습하고 고급 설정 기술을 마스터하세요.

  • 완전한 설정 참조: 모든 설정 항목의 자세한 설명
  • 무음 시간 상세 설명: 설정 방법과 작동 원리
  • 터미널 감지 원리: 자동 감지의 내부 메커니즘
  • 고급 사용법: 설정 기술과 모범 사례

문제 해결 ​

문제가 발생할 때 일반적인 문제의 해결 방법을 확인하세요.

  • 알림이 표시되지 않음: 권한 및 시스템 설정 문제
  • 포커스 감지 실패: 터미널 설정 및 감지 메커니즘
  • 설정 오류: 설정 파일 형식 및 필드 설명
  • 사운드 문제: 사운드 설정 및 시스템 호환성

학습 경로 권장사항

처음 사용하는 경우 플랫폼 장 → 고급 설정 → 문제 해결 순서로 학습하는 것을 권장합니다. 구체적인 문제가 발생하면 문제 해결 장으로 바로 이동할 수 있습니다.