WSL2: Difference between revisions
Line 78: | Line 78: | ||
== Linux GUI Apps on Windows == | == Linux GUI Apps on Windows == | ||
<pre> | |||
sudo apt install xrdp | |||
sudo apt install xfce4 xfce4-goodies | |||
sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak | |||
sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini | |||
sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini | |||
sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini | |||
echo xfce4-session > ~/.xsession | |||
/etc/xrdp/startwm.sh: | |||
change to: | |||
#test -x /etc/X11/Xsession && exec /etc/X11/Xsession | |||
#exec /bin/sh /etc/X11/Xsession | |||
startxfce4 | |||
sudo xrdp | sudo /etc/init.d/xrdp start | ||
</pre> | </pre> | ||
[[Category:Windows 10]] | [[Category:Windows 10]] |
Revision as of 11:35, 21 March 2021
Windows Subsystem for Linux
Installation
- Run from Admin-PowerShell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart wsl --set-default-version 2
- Update WSL Kernel
- Restart
- Install Ubuntu from Microsoft Store
Using New Windows Terminal
- profiles.json
- set defaultProfile to Ubuntu
- for linux home dir:
"commandline" : "wsl.exe ~ -d Ubuntu-18.04",
"profiles": [ { "guid": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}", "source": "Windows.Terminal.Wsl", "name": "Ubuntu-18.04", "commandline": "wsl.exe ~ -d Ubuntu-18.04", "fontSize": 10 }, { "name": "server1", "commandline": "wsl.exe ~ -d Ubuntu-18.04 ssh server1", "fontSize": 10 } ]
Running Linux Commands
- using bash.exe
bash.exe -c "jupyter-notebook ; /bin/bash"
- using wsl
wsl jupyter-notebook &
fstab
z: /mnt/z drvfs rw,relatime 0 0
mount -t drvfs '\\server\share' /mnt/share
Nmap
- Install Nmap for Windows
- .bashrc:
alias nmap='"/mnt/c/Program Files (x86)/Nmap/nmap.exe"'
Linux GUI Apps on Windows
sudo apt install xrdp sudo apt install xfce4 xfce4-goodies sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini echo xfce4-session > ~/.xsession /etc/xrdp/startwm.sh: change to: #test -x /etc/X11/Xsession && exec /etc/X11/Xsession #exec /bin/sh /etc/X11/Xsession startxfce4 sudo /etc/init.d/xrdp start