-
Notifications
You must be signed in to change notification settings - Fork 23
FAQ
English · 中文
Common questions about elevation, remote access, configuration, and platform support.
WispTerm does not elevate shells on its own. Shells inherit the same privilege
level as the running wispterm.exe process. Starting WispTerm normally (a
double-click or non-elevated shortcut) gives you a standard token, even if your
account is in the Administrators group (UAC split token).
-
Run WispTerm elevated: right-click
wispterm.exeor its shortcut and choose Run as administrator. New tabs inherit the elevated token after UAC approval. -
Separate elevated window only: from any shell, run
Start-Process pwsh -Verb RunAs(orpowershell). This starts a new elevated process after UAC; it does not replace the current tab.
There is no supported way to promote an existing non-elevated shell to elevated without a new process and UAC consent.
Older Windows 10 builds ship an in-box ConPTY console host that does not forward modern mouse input, so full-screen TUI apps such as Codex and Claude Code lose wheel scrolling and scrollbar interaction inside the terminal.
Fix: use the wispterm-windows-portable-compat-*.zip release package
(available since v1.19.0). It bundles a modern conpty.dll +
OpenConsole.exe next to wispterm.exe, and WispTerm prefers that bundled
pair automatically whenever both files are present (windows-conpty = auto,
the default). To force the OS in-box ConPTY instead, set
windows-conpty = system — see Configuration.
On Windows, WispTerm presents frames through a DXGI flip-model swapchain by default. On machines with a weak integrated GPU — typically Win11 thin-and-light laptops — that path can be noticeably slow (v1.18.0), and v1.19.0 could even leave the window black.
Since v1.19.1 WispTerm detects a sustained-slow or broken present path on its own: the first launch after upgrading may still feel slow once, and from the next launch onward the app permanently switches to the classic GDI presenter on that machine — both the lag and the black screen disappear. Running on a discrete or external GPU avoids the slow path entirely.
To opt out manually at any time, set wispterm-d3d-present = false — see
Configuration.
WispTerm Remote mirrors the local window because the desktop app is the source of truth for terminal state — the local PTY, VT state, scrollback, cursor, and split layout are captured there and streamed to the browser. The mobile UI can refocus a single surface, but it does not currently create a separate phone-sized terminal grid. See Remote-Access.
Run wispterm --show-config-path to print the resolved path, or press Ctrl+,
(Cmd+, on macOS) to open it in your editor. Saving the file applies most
changes without a restart. Full details and the key reference are in
Configuration.
WispTerm ships for Windows and macOS today. The Linux port is still
in progress — track it in
TODO.md.
See also: Configuration · Remote-Access · Home