Installation issues
Plugin not loading after installation
Plugin not loading after installation
-
Verify plugin installation:
-
Reload tmux configuration:
-
Check plugin configuration in .tmux.conf:
-
Verify plugin order:
The dracula plugin line should come before the
run '~/.tmux/plugins/tpm/tpm'line.
TPM not found or not working
TPM not found or not working
-
Install TPM:
-
Verify TPM path in config:
-
Install plugins:
- Reload tmux config:
tmux source ~/.tmux.conf - Press
prefix + I(capital I) to install plugins
- Reload tmux config:
Config file not found (XDG_CONFIG_HOME)
Config file not found (XDG_CONFIG_HOME)
$XDG_CONFIG_HOME/tmux/tmux.conf instead of ~/.tmux.conf:-
Verify the config location:
-
Ensure config exists:
-
Reload with correct path:
~/.tmux.conf and $XDG_CONFIG_HOME/tmux/tmux.conf.Color and display issues
Colors not displaying correctly
Colors not displaying correctly
-
Enable true color support:
-
Check terminal emulator support:
- Ensure your terminal supports 256 colors or true color
- Test with:
echo $TERM - Should show something like
screen-256colororxterm-256color
-
Restart tmux completely:
Powerline symbols not showing
Powerline symbols not showing
-
Install a Nerd Font or Powerline-patched font:
- Download from Nerd Fonts
- Configure your terminal emulator to use the font
-
Enable powerline in config:
-
Try different powerline symbols:
-
Disable powerline if fonts unavailable:
Nerd Font icons not displaying
Nerd Font icons not displaying
-
Install a Nerd Font:
- Download from nerdfonts.com
- Popular choices: JetBrainsMono Nerd Font, FiraCode Nerd Font, Hack Nerd Font
-
Configure terminal to use Nerd Font:
- Update terminal emulator font settings
- Restart terminal emulator
-
Fallback to text labels:
Status bar too long or cut off
Status bar too long or cut off
-
Reduce number of plugins:
-
Use compact-alt for narrow terminals:
-
Shorten widget labels:
-
Adjust padding:
Empty plugins showing blank spaces
Empty plugins showing blank spaces
battery (on desktops) or weather (when location unavailable).Widget-specific issues
Battery widget not working
Battery widget not working
-
On desktop PCs (no battery):
-
Battery not detected:
- Check if battery info is available:
cat /sys/class/power_supply/BAT0/capacity - On macOS:
pmset -g batt
- Check if battery info is available:
-
Multiple batteries:
Git widget not showing repository info
Git widget not showing repository info
-
Verify you’re in a Git repository:
-
Check if Git is in PATH:
-
Enable status if disabled:
-
Show repo when no changes:
Network widget showing ethernet instead of WiFi
Network widget showing ethernet instead of WiFi
iw command is only in root’s PATH:-
Check iw availability:
-
Fix PATH (varies by system):
- Add
/usr/sbinor/sbinto your PATH - Or create symlink in user-accessible location
- Add
-
Workaround - use custom labels:
Weather widget shows 'Weather Unavailable'
Weather widget shows 'Weather Unavailable'
GPU widgets not working
GPU widgets not working
-
Check hardware support:
- Full support: NVIDIA GPUs on Linux with official drivers
- Partial: Apple M-chips on macOS, AMD/Intel on Linux
-
Verify nvidia-smi (for NVIDIA):
-
Force GPU detection:
-
Check permissions (macOS):
- macOS GPU stats may require sudo privileges
Kubernetes widget not showing context
Kubernetes widget not showing context
-
Check kubectl configuration:
-
Verify kubectl in PATH:
-
Check kubeconfig:
Music widgets (spotify-tui, mpc, playerctl) not working
Music widgets (spotify-tui, mpc, playerctl) not working
-
Verify required tool is installed:
-
Adjust refresh rate:
-
Check if music is playing:
- Start playback in your music player
- Widgets may hide when nothing is playing
SSH widget not showing when connected
SSH widget not showing when connected
-
Disable ‘only when connected’ mode:
-
Check SSH environment variables:
-
Show port number:
compact-alt widget not switching
compact-alt widget not switching
-
Verify config path is set:
-
Check threshold setting:
-
Include compact-alt in narrow plugins:
-
Enable verbose mode to debug:
Performance issues
Status bar updates too slowly
Status bar updates too slowly
High CPU usage from tmux
High CPU usage from tmux
-
Reduce refresh rate:
-
Disable expensive widgets:
- Remove GPU widgets if not needed
- Remove network-bandwidth if not needed
- Reduce number of active widgets
-
Adjust widget-specific intervals:
Platform-specific issues
macOS compatibility issues
macOS compatibility issues
-
GPU widgets require sudo:
- GPU stats may need elevated privileges
- Consider using alternative monitoring tools
-
Battery detection:
- Usually works well with built-in batteries
- Uses
pmsetcommand
-
Network detection:
- WiFi detection uses
airportutility - Should work on most macOS versions
- WiFi detection uses
Linux compatibility issues
Linux compatibility issues
-
Battery path variations:
- Battery path might be
/sys/class/power_supply/BAT1instead ofBAT0 - Widget should auto-detect, but may fail on some systems
- Battery path might be
-
Network tools:
- Requires
iwfor WiFi detection - Install:
sudo apt install iw(Debian/Ubuntu) or equivalent
- Requires
-
GPU detection:
- NVIDIA: Requires official drivers and
nvidia-smi - AMD/Intel: Partial support, may need additional packages
- NVIDIA: Requires official drivers and
FreeBSD compatibility
FreeBSD compatibility
- Battery detection may not work
- Network detection may need adjustments
- Some widgets may require FreeBSD-specific tools
Configuration issues
Changes not taking effect
Changes not taking effect
-
Reload configuration:
-
Restart tmux completely:
-
Check for syntax errors:
-
Verify option names:
- Ensure no typos in option names
- Options are case-sensitive
- Check hyphen vs underscore
Plugin options not working
Plugin options not working
-
Check option order:
-
Reload after TPM install:
- After installing with
prefix + I - Reload config again:
tmux source-file ~/.tmux.conf
- After installing with
-
Check for conflicting options:
- Remove duplicate option definitions
- Later definitions override earlier ones
Getting help
If you’re still experiencing issues after trying these solutions:How to report a bug
How to report a bug
-
Check existing issues:
- Visit the GitHub issues page
- Search for similar problems
-
Gather information:
- Operating system and version
- tmux version:
tmux -V - Terminal emulator
- Relevant .tmux.conf settings
-
Create a bug report:
- Use the bug report template
- Include steps to reproduce
- Add screenshots if relevant
- Describe expected vs actual behavior
Where to get support
Where to get support
- GitHub Issues: Best for bug reports and feature requests
- GitHub Discussions: Best for questions and general discussion
- Discord: Best for real-time community help
- Twitter: Best for updates and announcements