Skip to content

Plataformas e Integración ​

Este capítulo te ayuda a comprender las diferencias de funcionalidad de opencode-notify en diferentes sistemas operativos, dominar las configuraciones específicas de plataforma y cómo hacer que tu terminal funcione de manera óptima.

Ruta de Aprendizaje ​

1. Características de macOS ​

Conoce las funciones avanzadas en macOS, incluyendo detección inteligente de enfoque, clic en notificación para enfocar y sonidos personalizados.

  • Detección de enfoque: Determina automáticamente si la terminal es la ventana activa actual
  • Clic para enfocar: Cambia automáticamente a la terminal al hacer clic en la notificación
  • Sonidos personalizados: Configura sonidos exclusivos para diferentes eventos
  • Soporte para 37+ terminales: Incluyendo Ghostty, iTerm2, terminal integrado de VS Code, etc.

2. Características de Windows ​

Domina las bases de notificaciones y métodos de configuración en la plataforma Windows.

  • Notificaciones nativas: Usa el Centro de Notificaciones de Windows 10/11
  • Permisos de notificación: Asegúrate de que OpenCode tenga permiso para enviar notificaciones
  • Configuración básica: Ubicación del archivo de configuración en entornos Windows
  • Notas de limitaciones: La detección de enfoque no está disponible temporalmente en Windows

3. Características de Linux ​

Comprende el mecanismo de notificaciones y la instalación de dependencias en la plataforma Linux.

  • Integración con libnotify: Usa notify-send para enviar notificaciones
  • Soporte de entornos de escritorio: GNOME, KDE Plasma, XFCE y otros entornos principales
  • Instalación de dependencias: Comandos de instalación para diferentes distribuciones
  • Notas de limitaciones: La detección de enfoque no está disponible temporalmente en Linux

4. Terminales Soportados ​

Consulta todos los 37+ emuladores de terminal soportados y comprende el mecanismo de detección automática.

  • Detección de terminal: Cómo identificar automáticamente tu tipo de terminal
  • Lista de terminales: Lista completa de terminales soportados
  • Configuración manual: Cómo especificar manualmente cuando la detección automática falla
  • Terminales especiales: Manejo de terminales integrados de VS Code y sesiones SSH remotas

Prerrequisitos ​

Antes de aprender este capítulo, asegúrate de haber completado

  • ✅ Inicio Rápido: Instalación de opencode-notify completada
  • ✅ Cómo Funciona: Comprender los cuatro tipos de notificación y el mecanismo de filtrado inteligente

Recomendaciones de Selección de Plataforma ​

Selecciona el capítulo correspondiente según tu sistema operativo:

Sistema OperativoOrden de Aprendizaje RecomendadoFunciones Principales
macOS1. Características de macOS → 4. Terminales SoportadosDetección de enfoque, clic para enfocar, sonidos personalizados
Windows2. Características de Windows → 4. Terminales SoportadosNotificaciones nativas, configuración básica
Linux3. Características de Linux → 4. Terminales SoportadosIntegración con libnotify, instalación de dependencias

Recomendación General

Independientemente de la plataforma que uses, la lección 4 "Terminales Soportados" vale la pena aprender, ya que te ayuda a comprender el mecanismo de detección de terminales y resolver problemas de configuración.

Tabla Comparativa de Funciones ​

FunciónmacOSWindowsLinux
Notificaciones Nativas✅✅✅
Detección de Enfoque de Terminal✅❌❌
Clic en Notificación para Enfocar✅❌❌
Sonidos Personalizados✅✅✅ (Parcial)
Períodos de Silencio✅✅✅
Verificación de Sesión Padre✅✅✅
Soporte para 37+ Terminales✅✅✅
Detección Automática de Terminal✅✅✅

Siguientes Pasos ​

Al completar este capítulo, comprenderás las diferencias de funcionalidad y métodos de configuración en diferentes plataformas.

Se recomienda continuar aprendiendo:

Configuración Avanzada ​

Profundiza en todas las opciones del archivo de configuración y domina técnicas de configuración avanzada.

  • Referencia completa de configuración: Descripción detallada de todas las opciones
  • Explicación detallada de períodos de silencio: Cómo configurar y su funcionamiento
  • Principio de detección de terminal: Mecanismo interno de detección automática
  • Uso avanzado: Consejos de configuración y mejores prácticas

Solución de Problemas ​

Consulta soluciones para problemas comunes cuando encuentres dificultades.

  • Notificaciones no se muestran: Problemas de permisos y configuración del sistema
  • Falla en detección de enfoque: Configuración de terminal y mecanismo de detección
  • Errores de configuración: Formato del archivo de configuración y descripción de campos
  • Problemas de sonido: Configuración de sonido y compatibilidad del sistema

Recomendación de Ruta de Aprendizaje

Si estás comenzando a usar la herramienta, se recomienda seguir el orden Capítulos de Plataforma → Configuración Avanzada → Solución de Problemas. Si encuentras un problema específico, puedes ir directamente al capítulo de solución de problemas.