Skip to content

[Feature]: Remote GUI Application Support Similar to MobaXterm #2630

@zqwang1987

Description

@zqwang1987

Feature description

Environment & Usage:

Local system: Windows 11
Using Wave Terminal to connect to remote Linux via SSH
Typical workflow: remote development in project directories (e.g.
/home/USERNAME/code/.../ProjectorImagingApp)
Requested Feature:

Display remote GUI applications locally (MobaXterm‑like behavior)

After connecting to a remote Linux host via SSH, allow running graphical applications
(Qt, GTK, Java Swing, etc.).
Their windows should appear on the local Windows machine as normal application windows.
Behavior similar to MobaXterm’s X11 forwarding: run a GUI app in the remote terminal,
and the GUI pops up locally.
Configuration options

A simple toggle in the connection settings to enable/disable GUI/X11 forwarding.
Optionally allow using an integrated display component or connecting to an existing
local X server.
Typical use cases

Remote development and debugging of GUI applications (e.g. for embedded / projector /
industrial devices).
Running remote visualization or configuration tools that require a graphical interface,
while interacting with them directly on the local machine.
Additional nice-to-have items (optional)

Multi‑window management for multiple remote GUI apps at the same time.
Basic performance/quality controls for low‑bandwidth or high‑latency networks.
Motivation:

Wave Terminal already provides a great experience for remote development (SSH, terminal,
file preview), but it currently lacks GUI forwarding.
When I need to run or debug remote graphical tools, I have to switch to MobaXterm or other
tools, which breaks the workflow.
If Wave could integrate remote GUI support, it would significantly reduce context switching
and improve productivity for remote development.

Implementation Suggestion

Environment & Usage:

Local system: Windows 11
Using Wave Terminal to connect to remote Linux via SSH
Typical workflow: remote development in project directories (e.g.
/home/USERNAME/code/.../ProjectorImagingApp)
Requested Feature:

Display remote GUI applications locally (MobaXterm‑like behavior)

After connecting to a remote Linux host via SSH, allow running graphical applications
(Qt, GTK, Java Swing, etc.).
Their windows should appear on the local Windows machine as normal application windows.
Behavior similar to MobaXterm’s X11 forwarding: run a GUI app in the remote terminal,
and the GUI pops up locally.
Configuration options

A simple toggle in the connection settings to enable/disable GUI/X11 forwarding.
Optionally allow using an integrated display component or connecting to an existing
local X server.
Typical use cases

Remote development and debugging of GUI applications (e.g. for embedded / projector /
industrial devices).
Running remote visualization or configuration tools that require a graphical interface,
while interacting with them directly on the local machine.
Additional nice-to-have items (optional)

Multi‑window management for multiple remote GUI apps at the same time.
Basic performance/quality controls for low‑bandwidth or high‑latency networks.
Motivation:

Wave Terminal already provides a great experience for remote development (SSH, terminal,
file preview), but it currently lacks GUI forwarding.
When I need to run or debug remote graphical tools, I have to switch to MobaXterm or other
tools, which breaks the workflow.
If Wave could integrate remote GUI support, it would significantly reduce context switching
and improve productivity for remote development.

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesttriageNeeds triage

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions