How to Install XSrv on Windows 10

XSrv is an X Server implementation for Microsoft Windows. It allows you to run X Window System applications from a remote Linux or Unix server on your Windows 10 desktop. This tutorial will guide you through the installation process of XSrv on Windows 10.

Prerequisites

Before starting the installation process, make sure you have the following:

Step 1: Launch the Installer

Launch the XSrv installer that you have downloaded. A window will appear asking you to select your language. Choose your preferred language and click OK.

XSrv language selection window

Step 2: Accept the License Agreement

The next window will display the license agreement. Read the agreement carefully and click on the "I Agree" button to proceed with the installation.

XSrv license agreement window

Step 3: Select Destination Folder

In this window, select the folder where you want XSrv to be installed. By default, the installer will install XSrv in the C:\Program Files (x86)\Xsrv folder. If you want to change this location, click on the "Browse" button and select a different folder.

XSrv select destination folder window

Step 4: Choose Components to Install

In this window, you can choose which components of XSrv you want to install. By default, all components are selected. If you want to install only specific components, deselect the components that you don't want to install.

XSrv select components to install window

Step 5: Start the Installation

Click on the "Install" button to start the installation process. The installer will now copy the necessary files to your computer.

XSrv installation in progress window

Step 6: Finish the Installation

Once the installation process is complete, a window will appear informing you that the installation was successful. Click on the "Finish" button to exit the installer.

XSrv installation complete window

Step 7: Configure XSrv

After the installation is complete, you will need to configure XSrv. To do this, open the XLaunch application from the Start menu.

XSrv XLaunch application in Windows start menu

In the XLaunch application, select "Multiple windows" and click on the "Next" button.

XSrv XLaunch window selection window

Select "Start no client" and click on the "Next" button.

XSrv XLaunch client selection window

Select "Disable access control" and click on the "Next" button.

XSrv XLaunch security selection window

For "Select how to start clients," select "Using a .bat file" and click on the "Next" button.

XSrv XLaunch application selection window

On the next screen, select the "Browse" button and navigate to the directory where XSrv was installed.

XSrv XLaunch file selection window

Select the "xlaunch.exe" file and click on the "Open" button.

XSrv XLaunch file selection window with xlaunch.exe selected

Select "Finish" to complete the configuration.

XSrv XLaunch configuration complete window

Step 8: Run XSrv

To run XSrv, open the XLaunch application from the Start menu and select the configuration that you just created. Click on the "Next" button and XSrv will start.

XSrv XLaunch configuration selection window

Conclusion

That's it! You have successfully installed XSrv on your Windows 10 computer and configured it for use. Now you can run X Window System applications on your Windows 10 desktop.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!