> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/rdm/knowledge-base/knowledge-base-articles/entry-settings/vnc.md).

# VNC

The VNC entry in Remote Desktop Manager allows users to configure and manage VNC remote connections.

{% hint style="info" %}
Set ***Display*** to Embedded (tabbed) or Undocked to enable FreeVNC, UltraVNC and IronVNC in the VNC application drop-down menu. Set ***External*** to enable RealVNC, TightVNC and VNC Viewer Plus.
{% endhint %}

![](https://cdnweb.devolutions.net/docs/RDMW6085_2025_1.png)

#### General tab

<table><thead><tr><th width="236.39996337890625">SETTINGS</th><th>DESCRIPTIONS</th></tr></thead><tbody><tr><td><strong>VNC application</strong></td><td><ul><li><strong>Default (FreeVNC)</strong></li><li><strong>RealVNC</strong></li><li><strong>TightVNC</strong></li><li><strong>FreeVNC</strong></li><li><strong>UltraVNC</strong></li><li><strong>IronVNC</strong></li><li><strong>VNC Viewer Plus</strong></li></ul></td></tr><tr><td><strong>Custom Configuration</strong></td><td>Configure host, port configuration, and arguments.</td></tr><tr><td><strong>Config filename</strong></td><td>Select the config filename.</td></tr></tbody></table>

#### Settings tab

<table data-header-hidden><thead><tr><th width="247.60003662109375"></th><th></th></tr></thead><tbody><tr><td><strong>SETTINGS</strong></td><td><strong>DESCRIPTION</strong></td></tr><tr><td><strong>VNC password</strong></td><td>Enter the password required to authenticate the VNC session.</td></tr><tr><td><strong>System authentication</strong></td><td>Enter <em><strong>Username</strong></em>, <em><strong>Domain</strong></em>, and <em><strong>Password</strong></em> for system authentication.</td></tr><tr><td><strong>Color depth</strong></td><td>Select the color depth to balance performance and visual quality.</td></tr><tr><td><strong>Zoom</strong></td><td>Adjust the display zoom level (100% by default).</td></tr><tr><td><strong>Scaled</strong></td><td>Scale the VNC session window dynamically.</td></tr><tr><td><strong>Smart resize</strong></td><td>Enable automatic resizing based on window dimensions.</td></tr><tr><td><strong>Preserve aspect ratio</strong></td><td>Maintain the original aspect ratio when resizing the session window.</td></tr><tr><td><strong>Connection timeout</strong></td><td>Set the timeout period (default 10 seconds).</td></tr><tr><td><strong>Other parameters</strong></td><td>Enter additional custom parameters for advanced configurations.</td></tr><tr><td><strong>Embedded delay (x64 only)</strong></td><td>Defines a delay in milliseconds before embedding the session (-1 ms by default).</td></tr><tr><td><strong>Request shared session</strong></td><td>Request access to a shared session.</td></tr><tr><td><strong>View only (input ignored)</strong></td><td>Allow viewing without sending keyboard/mouse inputs.</td></tr><tr><td><strong>Hide toolstrip</strong></td><td>Hide the toolbar during the session.</td></tr><tr><td><strong>Show status window</strong></td><td>Enable or disable the connection status window.</td></tr><tr><td><strong>Disable clipboard transfer</strong></td><td>Prevent clipboard data from being transfer.</td></tr></tbody></table>

#### Advanced tab

<table data-header-hidden><thead><tr><th width="281.199951171875"></th><th></th></tr></thead><tbody><tr><td><strong>SETTINGS</strong></td><td><strong>DESCRIPTION</strong></td></tr><tr><td><strong>Mouse cursor</strong></td><td>Select how the mouse cursor is handled during the VNC session.</td></tr><tr><td><strong>Emulate 3 buttons (with 2-button click)</strong></td><td>Enable 3-button mouse functionality when using a 2-button mouse.</td></tr><tr><td><strong>Swap mouse buttons 2 and 3</strong></td><td>Swap right and middle mouse buttons.</td></tr><tr><td><strong>Track mouse movement</strong></td><td>Track and synchronize cursor movement.</td></tr><tr><td><strong>Preferred encoding</strong></td><td>Select the encoding type.</td></tr><tr><td><strong>Custom compression Level</strong></td><td>Set a compression level.</td></tr><tr><td><strong>JPEG compression Level</strong></td><td>Define JPEG image compression level .Higher values reduce bandwidth but may lower image quality.</td></tr><tr><td><strong>DSM plug-in (DSM filename)</strong></td><td>Specify the <strong>DSM (Data Stream Modification) encryption</strong> plugin for enhanced security.</td></tr><tr><td><strong>Proxy host:Port</strong></td><td>Define a <strong>proxy server</strong> (IP and port) to route the VNC connection through a specific network proxy.</td></tr><tr><td><strong>Apply Windows key combinations (for exemple ALT+TAB)</strong></td><td>Control how Windows keyboard shortcuts (e.g., <strong>Alt+Tab</strong>) are processed.</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.devolutions.net/rdm/knowledge-base/knowledge-base-articles/entry-settings/vnc.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
