Added x server config.
This commit is contained in:
@ -30,6 +30,43 @@
|
|||||||
the unix account that wsl will use.
|
the unix account that wsl will use.
|
||||||
|
|
||||||
|
|
||||||
|
* Install an x server for wsl
|
||||||
|
|
||||||
|
One of the ways we extend standard wsl functionality is installing an x server
|
||||||
|
on windows to allow graphical applications to be run.
|
||||||
|
|
||||||
|
This has the added benefit of allowing command line clipboard tools like [[https://github.com/astrand/xclip][xclip]] to
|
||||||
|
be used within wsl.
|
||||||
|
|
||||||
|
The x server I've found to be rock solid for this purpose is [[https://sourceforge.net/projects/vcxsrv/][VcXsrv]]. Which is also
|
||||||
|
open source.
|
||||||
|
|
||||||
|
#+NAME: Download and install VcXsrv
|
||||||
|
#+BEGIN_SRC tmate
|
||||||
|
cd /mnt/c/Users/jmhbnz/Downloads/
|
||||||
|
wget https://sourceforge.net/projects/vcxsrv/files/latest/download
|
||||||
|
mv download installer.exe
|
||||||
|
cmd.exe /c installer.exe
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
|
|
||||||
|
After following through the installer we want to ensure VcXsrv launches at startup
|
||||||
|
with our desired configuration.
|
||||||
|
|
||||||
|
To achieve this we can add an xlaunch configuration which is just xml with a fancy
|
||||||
|
extension to our machines startup folder.
|
||||||
|
|
||||||
|
#+NAME: Apply our VcXsrv configuration
|
||||||
|
#+BEGIN_SRC tmate
|
||||||
|
cd /mnt/c/ProgramData/Microsoft/Windows/Start\ Menu/Programs/Startup
|
||||||
|
cat > VcXsrv.xlaunch << EOF
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<XLaunch WindowMode="MultiWindow" ClientMode="NoClient" LocalClient="False" Display="-1" LocalProgram="xcalc" RemoteProgram="xterm" RemotePassword="" PrivateKey="" RemoteHost="" RemoteUser="" XDMCPHost="" XDMCPBroadcast="False" XDMCPIndirect="False" Clipboard="True" ClipboardPrimary="True" ExtraParams="" Wgl="True" DisableAC="False" XDMCPTerminate="False"/>
|
||||||
|
EOF
|
||||||
|
cmd.exe /c VcXsrv.xlaunch
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
|
|
||||||
* Configure windows ten
|
* Configure windows ten
|
||||||
|
|
||||||
Enable all tray icons to be visible and restart explorer
|
Enable all tray icons to be visible and restart explorer
|
||||||
|
|||||||
Reference in New Issue
Block a user