Desktop Troubleshooting
Common issues and solutions for Gauzy desktop applications.
Connection Issues
Cannot connect to API
Symptoms: "Connection failed" or timeout errors.
Solutions:
- Verify API URL in settings matches your server
- Check if the API server is running (
/api/health) - Check firewall rules for the API port
- Ensure SSL certificates are valid (HTTPS)
Offline mode not syncing
Solutions:
- Check internet connectivity
- Verify API URL is reachable
- Restart the application
- Check logs for sync errors
Screenshot Issues
Screenshots not capturing
Solutions:
- Check employee settings:
isScreenshotEnabled: true - Verify organization allows screenshots
- On Linux/Wayland: install PipeWire and portal (see Wayland Support)
- On macOS: grant Screen Recording permission in System Preferences → Privacy
Screenshots are black or blank
Solutions:
- Update graphics drivers
- Disable hardware acceleration:
--disable-gpu - Check multi-monitor configuration
Installation Issues
Windows: App blocked by SmartScreen
The app may not be signed or the certificate is not yet trusted.
Solution: Click "More info" → "Run anyway" (use official signed builds for production)
macOS: "App is damaged" or cannot be opened
Solutions:
# Remove quarantine attribute
xattr -cr /Applications/Gauzy\ Desktop\ Timer.app
# Or allow in System Preferences → Security & Privacy
Linux: AppImage won't start
Solutions:
# Make executable
chmod +x GauzyDesktopTimer.AppImage
# Install FUSE (required for AppImage)
sudo apt install libfuse2
Performance Issues
High memory usage
Solutions:
- Reduce screenshot frequency
- Close unnecessary windows
- Update to latest version
- Check for memory leaks in developer tools (
Ctrl+Shift+I)
High CPU usage
Solutions:
- Disable activity tracking if not needed
- Reduce screenshot resolution
- Update Electron to latest version
Logging
View logs
| Platform | Log Location |
|---|---|
| Windows | %APPDATA%\gauzy-desktop-timer\logs\ |
| macOS | ~/Library/Logs/gauzy-desktop-timer/ |
| Linux | ~/.config/gauzy-desktop-timer/logs/ |
Enable debug logging
# Start with debug logging
DEBUG=* ./GauzyDesktopTimer
Related Pages
- Desktop Overview
- Wayland Support — Linux Wayland issues
- Desktop Timer — timer features