X410 can be used in various X11 usage scenarios that require an X-Window server. For example, you can use it for forwarding X11 display output over SSH or starting Xfce desktop in Windows Subsystem for Linux.
X410 has 2 display modes, 'Windowed Apps' and 'Floating Desktop'. When you select the Windowed Apps mode, X410 only shows a tray icon. In this mode, when you execute a Linux GUI app, it will be shown in a typical Windows-style window that can be freely moved around just like a regular Windows program. However, you cannot run any Linux GUI window manager such as i3 in this mode since X410 is already acting as a window manager for Linux GUI apps.
In Floating Desktop mode, X410 will be shown as a blank window that can be resized. All your Linux GUI apps will be displayed and confined within this window. In order to properly manage Linux GUI apps displayed in this mode, you should also run a Linux GUI window manager such as i3. You can also run a full Linux GUI desktop such as Xfce in this mode. When you maximize the X410 window, X410 automatically hides its window title bar and provides more immersive Linux GUI desktop experience (you can exit from this maximized mode any time by pressing CTRL+ALT+BACKSPACE).
- Automatically Start X410 on Login
- Command-Line Switches
- Running X410 on HiDPI Screens
- Selecting a Keyboard Layout
- X11 forwarding over SSH
- Using X410 with Hyper-V Linux Virtual Machines via VSOCK
Windows Subsystem for Linux (WSL)
Windowed Apps Mode
- Get your sidekick for easily managing and launching Linux GUI apps (WSL)
- Opening a genuine Linux terminal emulator directly from File Explorer (WSL)
- Pin a Linux GUI App to Start or Taskbar
- Setting the Theme for Linux GUI Apps (Windowed Apps Mode)
Floating Desktop Mode
- Customizing Xfce Desktop for Ubuntu (WSL)
- Installing Pantheon Desktop on Ubuntu (WSL)
- Running Xfce Desktop on Kali Linux (WSL)
- Creating a Windows Shortcut for Linux GUI Desktop (WSL)
Tips and Tricks
Docker for Windows
X410 can be seamlessly used with Docker for Windows; X410 doesn't require any special setting for working with Docker containers. If you want to start a Linux GUI app from a Docker container and use it from Windows, you simply need to set the DISPLAY variable using the following address:
This is a special address for Docker containers that can be used to connect back to Windows. So instead of using the default '127.0.0.1:0.0' for the DISPLAY variable, you just need to use the following from containers while X410 is running:
You should also be able to set the DISPLAY variable while starting your container.