Documentation
Troubleshooting
Fix permission, startup, Qt deployment, encoding, and hotkey issues, plus recording issues on macOS and Windows.
Capture does not start
macOS
- Verify Screen Recording permission in
System Settings > Privacy & Security > Screen Recording - Verify Accessibility permission in
System Settings > Privacy & Security > Accessibility - Restart SnapTray after changing either permission
Windows
- Update GPU drivers if capture fails or the region selector does not appear
- Confirm required runtime dependencies are deployed for local development builds
- Check microphone permission only if you are recording audio
Tray icon does not appear
- Relaunch SnapTray
- Confirm the app was not blocked by OS security prompts
- If you are running a local development build, run the platform build script again and verify dependencies
If the app still does not appear, rebuild with:
- macOS/Linux beta:
./scripts/build.sh - Windows:
scripts\build.bat
Gatekeeper blocks app launch on macOS
Official signed and notarized releases should launch without Gatekeeper warnings.
To verify a DMG manually:
spctl -a -vv -t open "dist/SnapTray-<version>-macOS.dmg"
For local ad-hoc or development builds only, you can clear quarantine attributes:
xattr -cr /Applications/SnapTray.app
Windows app shows missing DLL or Qt plugin errors
If you see messages such as Qt6Core.dll was not found or no Qt platform plugin could be initialized, deploy Qt dependencies with windeployqt:
C:\Qt\6.10.1\msvc2022_64\bin\windeployqt.exe build\bin\SnapTray-Debug.exe
Use the same Qt installation path that you passed to CMAKE_PREFIX_PATH.
Hotkey not responding
- Open Settings > Hotkeys and verify the action is still bound
- Rebind the action and test immediately
- Check for conflicts with another global hotkey utility
- On Windows 11, turn off
Settings > Accessibility > Keyboard > Use the Print screen key to open screen capturebefore bindingPrint Screento SnapTray - Keep the most frequent actions on simple single-combo shortcuts
Linux beta: app exits on Wayland
The Ubuntu 22.04 beta supports X11 sessions only. On the login screen, choose an X11 session before launching SnapTray.
Linux beta: hotkeys do not register
Global hotkeys require an X11 session and may conflict with desktop environment shortcuts. Open Settings > Hotkeys to see which shortcut failed and assign a different key sequence.
Recording issues (macOS and Windows only)
Linux beta does not include recording. For Linux beta startup, hotkey, or Wayland issues, use the Linux beta notes above.
- Lower frame rate if you see dropped frames
- Prefer MP4 for longer recordings
- Re-check the selected audio source and device
- On macOS, system audio capture requires macOS 13+ or a virtual audio device such as BlackHole
Build or local launch errors
For development environments, validate the full toolchain with repository scripts:
- macOS/Linux beta:
./scripts/build.shthen./scripts/run-tests.sh - Windows:
scripts\build.batthenscripts\run-tests.bat
If you are debugging packaging or signing issues, continue in Release & Packaging.