Autorisations et confidentialité
Beam demande les capacités protégées uniquement via les mécanismes du système d'exploitation nécessaires aux sources sélectionnées. L'enregistrement des interactions est facultatif et ne stocke pas le texte saisi.
Windows
- La capture d'écran et de fenêtre utilise Windows Graphics Capture.
- Les capacités du curseur et des clics dépendent de ce qu'expose le chemin de capture Windows.
- L'accès aux interactions ne nécessite pas l'assistant Polkit de Linux.
macOS
| Capacité | Exigence |
|---|---|
| Capture d'écran, de fenêtre ou d'application | ScreenCaptureKit et l'autorisation Enregistrement de l'écran. |
| Accès aux interactions | Autorisation d'accessibilité CoreGraphics. |
| Capture MP4 directe | macOS 15 ou version ultérieure. |
| Audio système Chromium | macOS 13 ou version ultérieure ; NSAudioCaptureUsageDescription est requis à partir de macOS 14.2. |
| Microphone et caméra | Les autorisations de confidentialité macOS correspondantes. |
Linux
La disponibilité des raccourcis clavier et des clics de souris peut varier selon les périphériques d'entrée accessibles. La capture des interactions sous Linux indique toujours que le texte saisi n'est pas enregistré.
| Exigence | Rôle ou contrainte |
|---|---|
| XDG Desktop Portal v2 ou version ultérieure | Affiche le sélecteur de sources système et obtient le consentement à l'enregistrement. |
| PipeWire | Transporte les flux sélectionnés de l'écran et de l'audio système natif. |
| FFmpeg et un encodeur MP4 compatible | Encode la session capturée. |
| Assistant d'entrée Beam | Fournit des métadonnées facultatives de raccourcis clavier et de clics de souris. |
| Polkit / pkexec et broker | Peut être requis pour autoriser et utiliser l'assistant d'entrée. |
| Source unique du portail | Un écran ou une fenêtre est sélectionné pour la session ; la capture de zone est indisponible. |
Fenêtres Beam dans une capture plein écran
Beam ne peut pas masquer ses propres fenêtres lors d'une capture plein écran sous Linux. Le mode Écran reste recommandé ; placez Beam avant de confirmer la sélection du portail.
Confidentialité des interactions
- La capture des interactions est facultative.
- Elle s'exécute uniquement lorsqu'une session d'enregistrement est active.
- Elle stocke les métadonnées de clic prises en charge et les jetons de raccourcis sécurisés.
- Elle ne stocke jamais le texte saisi par l'utilisateur.
Isolation des médias et limites d'échec
La caméra, le microphone et l'audio système sont stockés comme pistes ou fichiers associés séparés lorsque cela est pris en charge. En dehors de Linux, l'audio système utilise la capture display-media de Chromium. Electron n'accorde l'accès aux médias qu'aux renderers d'application de confiance. Une caméra signalée comme indisponible pendant la préparation peut être omise tandis que la capture continue ; d'autres erreurs de caméra ou de fichier associé, ainsi que l'échec d'une source microphone ou audio système sélectionnée, peuvent interrompre le démarrage de l'enregistrement.
Configuration détaillée
Utilisez la référence de prise en charge des plateformes pour la configuration et le dépannage propres au système d'exploitation.