This guide covers common issues you might encounter when using Ghostty and how to resolve them.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/ghostty-org/ghostty/llms.txt
Use this file to discover all available pages before exploring further.
General Troubleshooting
Finding Logs
Logs are essential for diagnosing issues. Ghostty writes logs to different locations depending on your platform and how it was launched.- macOS
- Linux
Ghostty logs to the macOS unified log system by default.View logs in real-time:View recent logs:
Enabling Debug Logging
Set theGHOSTTY_LOG environment variable to control logging:
Crash Reports
Ghostty has a built-in crash reporter that saves crash reports to disk. Crash report location:$XDG_STATE_HOME/ghostty/crash(if$XDG_STATE_HOMEis set)~/.local/state/ghostty/crash(default)
Crash reports can contain sensitive information from stack memory. Review before sharing publicly.
Common Issues
Ghostty won't start or crashes immediately
Ghostty won't start or crashes immediately
Steps to diagnose:
- Check logs for error messages (see Finding Logs)
-
Try safe mode by disabling your config:
-
Check GPU compatibility:
- Ghostty uses Metal on macOS and OpenGL on Linux
- Update graphics drivers
- Try disabling GPU acceleration in config:
-
Verify installation:
-
Check crash reports:
Fonts not rendering correctly
Fonts not rendering correctly
Common font issues:
-
Font not found: Verify the font is installed
-
Wrong font being used: Check config file syntax
-
Font looks blurry: Try adjusting font hinting
-
Ligatures not working: Enable font features
-
Emoji not displaying: Ensure an emoji font is available
Configuration file not loading
Configuration file not loading
Check config file location:Ghostty looks for config files in this order:Common syntax errors:
$XDG_CONFIG_HOME/ghostty/config(if$XDG_CONFIG_HOMEis set)~/.config/ghostty/config(Linux/macOS default)~/Library/Application Support/com.mitchellh.ghostty/config(macOS app)
- No quotes around values with spaces:
font-family = "Fira Code" - Incorrect option names (check documentation)
- Comments must start with
#
Colors look wrong or theme not working
Colors look wrong or theme not working
Check color configuration:
-
Verify theme file location:
- Themes should be in
~/.config/ghostty/themes/
- Themes should be in
-
Check theme syntax:
-
Test with explicit colors:
-
Check terminal TERM value:
-
True color support:
Performance issues or lag
Performance issues or lag
Optimization steps:
-
Check GPU acceleration:
- Ensure GPU drivers are up to date
- Verify Ghostty is using GPU:
-
Disable expensive features:
-
Check scrollback buffer size:
-
Monitor resource usage:
-
Test with clean config:
Keybindings not working
Keybindings not working
Debugging keybindings:
-
Check for conflicts:
- System keybindings may override Ghostty
- Desktop environment shortcuts
- Terminal multiplexer keybindings (tmux, screen)
-
Test keybinding syntax:
-
Clear conflicting bindings:
-
Check logs for keybinding errors:
Copy/paste not working
Copy/paste not working
Platform-specific solutions:
- Linux
- macOS
Wayland:
- Ensure
wl-clipboardis installed:
- Ensure
xcliporxselis installed:
Shell integration not working
Shell integration not working
Enable shell integration:Shell integration provides features like:Verify installation:Troubleshooting:
- Jump between prompts
- Semantic prompt detection
- Command history integration
- Restart your shell after adding integration
- Check shell integration is enabled in config:
- Verify resource directory:
IME (Input Method Editor) issues on Linux
IME (Input Method Editor) issues on Linux
Common IME issues:Ghostty supports multiple IME systems on Linux:Test dead keys:
- ibus
- fcitx
- Wayland and X11
- Set keyboard to Spanish or similar layout
- Press
'thena- should produceá
- Enable Japanese/Chinese input method
- Type text and verify preedit display
- Press Enter to commit
- ibus versions 1.5.29, 1.5.30, 1.5.31 may exhibit different behaviors
- Some IME features may work differently on Wayland vs X11
Platform-Specific Issues
macOS
Ghostty not appearing in Applications folder
Ghostty not appearing in Applications folder
If you installed via Homebrew:If building from source, the app bundle is in:
Permission or security warnings
Permission or security warnings
macOS may block unsigned apps. To allow Ghostty:
- Open System Settings
- Go to Privacy & Security
- Look for message about Ghostty being blocked
- Click “Open Anyway”
Linux
Ghostty not launching from desktop environment
Ghostty not launching from desktop environment
Check desktop entry:Verify Ghostty is in PATH:Test launch from terminal:
Wayland or X11 issues
Wayland or X11 issues
Force X11 backend (if using Wayland):Force Wayland backend:Check current session:
Getting Help
If you’re still experiencing issues:- Search existing issues: GitHub Issues
- Check discussions: GitHub Discussions
- Join Discord: Ghostty Discord Server
- Open an issue triage discussion: Use the Issue Triage template