X410 is an X Window server for Windows 10. When you want to use X Window GUI apps on remote servers, simply run X410 and connect to your server via SSH with X11 forwarding. Once connected, just launch your GUI app from the command prompt; it'll pop up and ready for you on Windows 10! X410 also works with your locally installed virtual machines and WSL (Windows Subsystem for Linux) as well as Docker containers. // USAGE TIPS & NOTES - While X410 is in desktop mode, you can maximize or restore the X410 window by pressing CTRL+ALT+BACKSPACE. - Running X410 on HiDPI/4K Screens http://token2shell.com/howto/x410/running-x410-on-hidpi-screens - Creating a shortcut for directly opening WSL GUI desktop http://token2shell.com/howto/x410/creating-shortcut-for-opening-wsl-xfce-gui-desktop - Booting Hyper-V Ubuntu desktop onto X410 via VSOCK; No need for TCP/IP network or firewall permissions! https://token2shell.com/howto/x410/using-x410-with-hyper-v-linux-virtual-machines-via-vsock - Sharing Windows fonts with WSL http://token2shell.com/howto/x410/sharing-windows-fonts-with-wsl - Opening a genuine Linux terminal emulator (WSL) directly from Windows File Explorer http://token2shell/howto/x410/opening-linux-terminal-directly-from-file-explorer - WSL (Windows Subsystem for Linux) doesn't officially support X Window GUI apps. Hence you may see far more warning messages or unable to run some X Window GUI apps from WSL.
[NEW] Just like plain text, you can now also share images (BMP/PNG) and HTML text between Windows and Linux GUI apps via clipboard. [NEW] Keyboard configuration files are updated and you should no longer receive errors such as 'Error loading new keyboard description' while setting up your keyboard via 'setxkbmap'. - X410 now accepts a command-line argument (:displaynumber) for designating a display number. You can concurrently run X410 for each display number and maintain separate settings. For example, if you want to start X410 for display number 1, you can do "x410.exe :1" from PowerShell or Windows Command Prompt. - X410 can now be used with Hyper-V Linux virtual machines for opening their GUI desktop via VSOCK (https://token2shell.com/howto/x410/using-x410-with-hyper-v-linux-virtual-machines-via-vsock). - X410 now consumes less memory. The new memory management scheme and usage in X410 should provide more flexibility in seamlessly integrating Linux GUI apps with Windows native apps as the overhead for always running X410 is becoming negligible; it certainly now consumes less memory than your Web browser! - Improved graphic rendering performance. X-Window GUI apps should now be more responsive while using less CPU cycles. - Direct3D is now used for Desktop mode For more detailed information, please visit: https://token2shell.com/news/x410
- Desktop mode; you can have a full X Window desktop experience
- Windowed App mode; you can use X Window and Windows apps side by side
- Shared clipboard among X Window and Windows apps; supports sharing plain Unicode text, HTML text and images
- VSOCK for Hyper-V virtual machines to communicate with X410; no need to worry about constantly changing IP addresses or updating firewall settings.
- Securely managed and automatically updated via Microsoft Store
- Utilizes X.Org open-source project but has no dependencies on Cygwin libraries
- No support for legacy Windows; we'll be focusing on improving and optimizing X410 only for Windows 10 and beyond!