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+ 터미널 지원
자동 터미널 감지

다음 단계

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

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

고급 설정

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

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

문제 해결

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

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

학습 경로 권장사항

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