Permisos y privacidad
Beam solicita capacidades protegidas únicamente mediante las rutas del sistema operativo necesarias para las fuentes seleccionadas. La grabación de interacciones es opcional y no almacena texto escrito.
Windows
- La captura de pantalla y ventanas utiliza Windows Graphics Capture.
- Las capacidades del cursor y los clics dependen de lo que exponga la ruta de captura de Windows.
- El acceso a las interacciones no requiere el asistente Polkit de Linux.
macOS
| Capacidad | Requisito |
|---|---|
| Captura de pantalla, ventana o aplicación | ScreenCaptureKit y permiso Screen Recording. |
| Acceso a las interacciones | Permiso de accesibilidad de CoreGraphics. |
| Captura MP4 directa | macOS 15 o posterior. |
| Audio del sistema de Chromium | macOS 13 o posterior; NSAudioCaptureUsageDescription es obligatorio desde macOS 14.2. |
| Micrófono y cámara | Los permisos de privacidad de macOS correspondientes. |
Linux
Los atajos de teclado y los clics del ratón pueden tener distinta disponibilidad según los dispositivos de entrada accesibles. La captura de interacciones de Linux siempre indica que no se graba el texto escrito.
| Requisito | Finalidad o restricción |
|---|---|
| XDG Desktop Portal v2 o posterior | Muestra el selector de fuentes del sistema y obtiene el consentimiento de grabación. |
| PipeWire | Transporta las transmisiones seleccionadas de pantalla y audio del sistema nativo. |
| FFmpeg y un codificador MP4 compatible | Codifica la sesión capturada. |
| Asistente de entrada de Beam | Proporciona metadatos opcionales de atajos de teclado y clics del ratón. |
| Polkit / pkexec y broker | Puede ser necesario para autorizar y utilizar el asistente de entrada. |
| Fuente única del portal | Se selecciona una pantalla o ventana para la sesión; la captura de regiones no está disponible. |
Ventanas de Beam en una captura a pantalla completa
Beam no puede ocultar sus propias ventanas en una captura de pantalla completa de Linux. Sigue recomendándose el modo Screen; coloca Beam antes de confirmar la selección del portal.
Privacidad de las interacciones
- La captura de interacciones es opcional.
- Solo se ejecuta mientras hay una sesión de grabación activa.
- Almacena metadatos de clics compatibles y tokens de atajos seguros.
- Nunca almacena el texto escrito por el usuario.
Aislamiento multimedia y límites de fallos
La cámara, el micrófono y el audio del sistema se almacenan como pistas o archivos secundarios independientes cuando son compatibles. Fuera de Linux, el audio del sistema utiliza la captura display-media de Chromium. Electron concede acceso multimedia únicamente a los renderizadores de confianza de la aplicación. Una cámara que indique que no está disponible durante la preparación puede omitirse mientras la captura continúa; otros errores de cámara o de archivos secundarios, así como el fallo de una fuente seleccionada de micrófono o audio del sistema, pueden detener el inicio de la grabación.
Configuración detallada
Usa la referencia de compatibilidad con plataformas para la configuración y la solución de problemas específicos del sistema operativo.