Workspace ManagerGuides

Choose documentation 3

latest

Current version

latest
English

Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

Edit this page on GitHub

Troubleshoot a workspace

LibTmux.Workspace 0.0.0-alpha.20 · Source

Start with the error message and exit status. A partially completed load can leave sessions or windows running; inspect its result before retrying or cleaning up.

Confirm the command and input

Terminal window
$ tmux-workspace debug-info --json

Check the executable version, selected tmux binary and workspace directories. Use an explicit file path to bypass saved-name lookup. Verify the socket matches the one used for inspection and capture.

Common failures

SymptomNext check
Workspace not foundExplicit path, file extension and global discovery directory
Unsupported fieldCLI configuration fields and the reported field path
tmux unavailableExecutable path, permissions and selected socket
Existing session mismatchRunning window names and the requested document
Layout rejectedLayout name, pane capacity and the selected tmux version
File already existsSelect a new output path or authorize replacement with --force
Script failedChild status, captured output and working directory
Interactive context requiredUse load -d for automation; provide a terminal for interactive work

Record a load

Continue the installation walkthrough and append diagnostic records to a local file:

Terminal window
$ tmux-workspace --log-level debug load \
-S "$WORKSPACE_TMP/tmux.sock" \
-d \
--json \
--log-file workspace-load.log \
workspace.yaml

Logs may include script output and local paths. Inspect them before sharing a bug report. Include the command, versions, minimal configuration, exit status and relevant result; remove private values.

CLI source.

Esc

Type to search.