-
-
Notifications
You must be signed in to change notification settings - Fork 1
Troubleshooting
- Tools → Hardware & Session; display server, desktop, Conky installed/version/Wayland build, sensors, GPU, net iface
- Confirm Conky runs from a terminal (
conky -v/ a minimal conf) - Confirm Live Preview vs Manager Start (preview uses generated files; Manager runs installed
start.sh) - Note X11 vs Wayland and compositor name
| Symptom | Try |
|---|---|
| Preview never starts | Install Conky; ensure it is on PATH
|
| Wayland session, nothing on screen | Need a Conky build with Wayland support; some packages (e.g. certain conky-all builds) are X11-only
|
| Works on X11 session only | Expected on some distros — use X11 for HUDs or install a Wayland-capable Conky |
| Environment | Typical outlook |
|---|---|
| wlroots (Sway, Hyprland, Wayfire, …) | Usually workable for overlays |
| KDE Plasma (Wayland) | Often workable |
| GNOME (Mutter) | Poor fit for this class of overlay — Conky + Mutter limitation, not a Studio toggle |
| Mir-based | Often discussed as supported in product docs |
Studio can detect and warn; it cannot add protocol support that the compositor lacks.
| Symptom | Try |
|---|---|
| Status says failed/no window | Read preview logs; check Conky install; try Build to a folder and run ./start.sh manually |
| Delayed data (weather, sensors) | Wait for script cache; check network / lm-sensors
|
| Wrong size or position | Canvas width/height, alignment, gap_x/gap_y on the Canvas node |
| Looks fine in preview, wrong in Manager | Re-Build & Install; confirm you started the same theme name |
| Symptom | Try |
|---|---|
| Property panel empty | Select a node; open the Properties dock |
| Cannot connect sockets | Kind mismatch (e.g., text into a pure number input); use Logic to convert or pick a compatible visual input |
| Plugin node missing/broken | Install the pack (Plugins); reload project |
| Graph very busy | Group nodes, collapse groups, labels (editor-only) |
Tools → Install Font helps register fonts for themes that need them. After installation, set the font on Text/related nodes and rebuild.
Conky Studio turns your node graph into real Conky configs, Lua, and shell scripts. Two messages show up often for new users—especially with Theme Wizard starters. They look scary; both are usually easy to fix.
These are intentional. The Theme Wizard is a learning scaffold, not a finished theme. It leaves a few sharp edges on purpose so you learn how Conky Studio works: proper naming/syntax, how themes are installed, and when to use Background daemon instead of Simple (execi). Hitting the error once and fixing it is part of the lesson.
Conky tried to run an external script (via Simple/execi polling), and the shell rejected the command because of broken quoting.
The theme folder name contains a space (or a quote character).
The Theme Wizard names projects like:
Sci-Fi HUDMinimal HUDGaming HUD
After Build & Install, the theme lives under something like:
~/.config/conky/Sci-Fi HUD/
Scripted sources that use execi end up as Conky commands roughly like:
${execi 2 "/home/…/Sci-Fi HUD/scripts/gpu_stats.sh" --key gpu_util}
Many Conky builds pass that through the shell in a way that breaks on the inner quotes when the path has spaces → Unterminated quoted string.
Starter themes are meant to teach:
- Theme name = install folder; spaces and special characters matter in real shell/Conky syntax
- Execi runs the script through Conky’s shell path (simple, but quoting-sensitive)
-
Daemon runs the script from
start.shand only feeds Conky a cache (robust for GPU, sensors, weather)
You are expected to rename the HUD or switch the source to daemon—and understand why.
Option A: Rename the HUD (recommended)
- Give the project a name without spaces (e.g.,
SciFi-HUDorSci_Fi_HUD). - Build & Install again (or Build to Folder).
- Restart Live Preview or start from Manager.
Option B: Use Background daemon for that source
- Select the source node (GPU util, CPU temp, etc.).
- Set Polling mode → Background daemon.
- Rebuild/restart preview if needed.
Conky (or Studio’s log helper) queried an X11 window that no longer exists. The hint often mentions own_window_type (desktop/dock) or xinerama_head.
On a single-monitor system with window type set to Normal, this is frequently noise from Live Preview restarting Conky—or it shows up next to scripted sources that are still on execi.
For many users, the message quiets down when GPU utilization (and similar sensors) is switched to Background daemon, because Conky no longer runs those scripts through the fragile ${execi …} path.
Wizard themes often default GPU and other external sources to execi so you discover the two modes yourself:
| Mode | Who runs the script | When to use it |
|---|---|---|
| Simple (execi) | Conky, each interval | Lightweight, built-in-style polling; avoid if the path has spaces or the log fills with shell errors |
| Background daemon |
start.sh + cache file |
GPU, weather, sensors, anything that should not stutter or fight shell quoting |
Learning when and where to prefer daemon over execi is a core Conky Studio skill. The Wizard forces that lesson early.
- Select the noisy source (e.g., GPU util) → Polling mode → Background daemon.
- Canvas and Windows dock → Window type = Normal, monitor Auto.
- Stop Live Preview → Start again (clears a stale process).
If the HUD draws and sensors work, a lone BadWindow line during preview is usually safe to ignore. If the window never appears or sits on the wrong monitor, use Tools → Hardware & Session.
- Rename the project so the folder name has no spaces (proper install-path syntax).
- For GPU/temp/other external scripts that misbehave: Polling mode → Background daemon (learn when daemon wins over execi).
- Canvas + Windows: Window type = Normal, monitor Auto.
- Rebuild/reinstall, then Stop → Start Live Preview (or Manager).
The Theme Wizard is a teaching tool, not a polish pass.
It deliberately keeps:
- Names with spaces
- Some sources on execi
So, you practice:
- How themes are named and installed
- Real shell/Conky quoting constraints
- When and where to use daemon instead of execi
Once that is clear, you can refine the graph into a finished HUD with intentional choices instead of surprises.
Gather: Studio version, distro, X11/Wayland, compositor, Conky version (conky -v), and whether the failure is Preview or Manager. Ask on Discord or see Support.