[PR #14944] Add support for running the Terminal without _any_ windows #30318

Closed
opened 2026-01-31 09:40:03 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/14944

State: closed
Merged: Yes


This adds a setting (compatibility.allowHeadless) to let the Terminal keep running even when all windows are closed. This lets hotkeys keep working, because the Emperor thread is still running, just, without any windows.

I'm really tempted to invoke the magic "closes" word on #9996, but honestly, we should also add some sort of support for wt --headless or wt --hidden or whatever, before we close that. There's also #13630 which seems imminently doable.

Tested manually. I'd post a gif of "close all terminal windows, then invoke the quakeMode binding and *presto*, but that would be an unnecessarily big gif.

Related to #9996 but not enough to close it if you ask me

**Original Pull Request:** https://github.com/microsoft/terminal/pull/14944 **State:** closed **Merged:** Yes --- This adds a setting (`compatibility.allowHeadless`) to let the Terminal keep running even when all windows are closed. This lets hotkeys keep working, because the Emperor thread is still running, just, without any windows. I'm really tempted to invoke the magic "closes" word on #9996, but honestly, we should also add some sort of support for `wt --headless` or `wt --hidden` or whatever, before we close that. There's also #13630 which seems imminently doable. Tested manually. I'd post a gif of "close all terminal windows, then invoke the quakeMode binding and \*presto\*, but that would be an unnecessarily big gif. Related to #9996 but not enough to close it if you ask me
claunia added the pull-request label 2026-01-31 09:40:03 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#30318