Table of contents Toc Icon
Table of contents Toc Icon
Screen sharing plays a critical role in virtual desktop environments, enabling real-time collaboration, remote troubleshooting, and user support across distributed teams. It allows IT admins and users to view and interact with active sessions, making it easier to resolve issues and improve productivity.
However, many organizations struggle to enable screen sharing effectively due to concerns around unauthorized access, lack of control over who can view sessions, and inconsistent performance during live sharing. Without proper configuration, it can lead to security risks, disrupted workflows, and poor user experience.
This guide walks you through the step-by-step process to configure screen sharing on a virtual desktop.
System Requirements
- Supported Windows VDA: Screen sharing is supported on Windows Virtual Delivery Agents (VDAs), including both single-session and multi-session operating systems.
- Session Type Limitation: Only desktop sessions are eligible for screen sharing. Application sessions are not supported for this feature.
- Network Connectivity: Ensure stable network connectivity between the VDA hosting the session and the devices accessing the shared screen to maintain a seamless experience.
- Port Configuration: Screen sharing relies on standard ICA ports (TCP/UDP 1494 or 2598) along with additional ports defined in the screen sharing policy (TCP 52525–52625 by default). Proper port configuration is required for successful connectivity.
Note: For sharing sessions on Linux VDAs, refer to the official Linux VDA documentation on the website for detailed guidance.
Prerequisites before Configuring Screen Sharing in VDI
- Enable Screen Sharing via Policy: Screen sharing is disabled by default. You must enable it using Citrix policies and define the appropriate network port range to allow session sharing. Check out this guide for the entire process.
- Configure Graphics Status Indicator: Enable the graphics status indicator policy to display the user interface controls required for sharing and connecting to sessions.
Step-by-Step Guide to Configure Screen Sharing in Virtual Desktop
Step 1: Sharing a Session
- Open the Windows notification area and locate the HDX™ graphics status indicator icon. Right-click it and select Screen Share > Share My Screen.
- When the connection code appears, copy it to your clipboard or manually copy the full string and share it with users via email or messaging apps.
- Click the OK button to close the dialog box. You can retrieve the connection code anytime from Screen Share > Connection Code while sharing is active.
- Once sharing starts, a red border will appear around your screen, indicating that your session is being shared.
- If required, allow others to control your session by selecting Screen Share > Give Control.
- To stop sharing, select Screen Share > Stop Sharing My Screen, which disconnects all participants.
Step 2: Connecting to a Shared Session
- Go to the Windows notification area, right-click the HDX graphics status indicator icon.
- Select Screen Share > View Someone Else’s Screen.
- Enter or paste the connection code shared by the host and click Connect.
- To interact with the session, click the mouse icon in the top left corner of the HDX Screen Sharing Viewer window to request keyboard and mouse access.
- Close the HDX screen sharing viewer window whenever you want to disconnect from the session.
Screen Sharing Limitations and Considerations in Virtual Desktop Environment
- Viewer Application Availability: The screen sharing viewer application comes pre-installed with the VDA at C:\Program Files\Citrix\HDX\bin\TwPlayer.exe. You can also publish it as an application through a Virtual Apps Server, allowing users without full virtual desktop access to still join shared sessions.
- User Connection Limits: You can control how many users join a session by defining the network port range in the screen sharing policy. Each connected user consumes one port, and the default configuration supports up to 100 simultaneous connections.
- Multi-Monitor Behavior: Screen sharing displays all active monitors in the session. It does not support sharing a single, specific monitor.
- Codec Support Limitation: The H.265 video codec is not supported for screen sharing.
Final Thoughts
You can configure screen sharing in virtual desktop to enable seamless collaboration, faster troubleshooting, and improved user support across your organization. Properly configured screen sharing ensures secure session access, better visibility, and a smooth experience without compromising performance or data security.
Ace Cloud Hosting offers fully managed Citrix Virtual Desktop with enterprise-grade security, built-in monitoring capabilities, and 24x7 support, so you don’t have to manage complex setups or ongoing maintenance. Start your free trial today to have a live virtual desktop experience within minutes.
Our experts are ready to assist with setup, troubleshooting, or any product issue. Get in touch now!