JetBrains CodeCanvas
 
2024.3

Remote Desktop (VNC)

Last modified: 20 January 2025

With dev environments, you can develop not only web applications but also applications with desktop graphical user interfaces (GUI). However, this comes with a few limitations:

  • How to access desktop windows running in a remote environment from your local machine?

    This is possible with the help of Virtual Network Computing (VNC) or Remote Desktop Protocol (RDP). The idea is to install a VNC server in a dev environment, forward the server port to your localhost, and use a local VNC client to work with the dev environment's remote desktop.

  • How to develop desktop apps for OSs other than Linux?

    Dev environments are based on Linux, so you can fully develop desktop applications only for Linux. You can use dev environments to develop cross-platform applications, but testing and building for macOS and Windows still require the respective OSs.