Giter VIP home page Giter VIP logo

linux-subsystem-for-windows_seamless_windows_apps_on_linux's Introduction

Run any Windows App seamlessly on Linux! Just click on the File and chose "open with Windows" or "Always open with Windows"!

Windows Subsystem for Linux (WSL) BUT the other way around. Just like the name would suggest...

Demo: https://www.youtube.com/watch?v=QweFIyhDcMY&t=100s

This works very well using "tiny10" from NTDEV or the "Superlite compact" version of Windows. These very small Windows installations that have removed some features.

No need to worry anymore that "this one tool for work" doesn't run on your Linux Machine! Now it will, just like if it was a native app… and this without many resources wasted or a complicated setup! Also, thanks to snapshots, you can easily revert any changes and startup the VM after a reboot extremely quickly!

I tested this using Xubuntu & Kubuntu 20.04, but it should work on any -nix-System

For games, I still use Steams Proton. But for Business apps, I just use this setup.

Because it's a very small VM (Install size without software is about 2.8 GB (64bit W10 "tiny10")) you can just synch/move it between your Linux Computers without any additional setup or special config!

Requirement: Windows 10 VM on Virtualbox with the name "win10" and a user "admin" with the password:

RALFqxAbLDEdFfVdgXjPD2Yvk3uqjT4JG8V9yVhrkBAD8jpRjwh4dZmtMxpdHGAn

The VM needs to have guest-tools installed, and you need to add the shared folder like this:

Path:
\
Name:
ROOT
+ Tick "Auto-Mount"

This will create the "Z:" Drive in Windows automatically! Otherwise, there's an issue with the guest tools.

Additional tip (for true "seamlessness"): Add the attached "disable_taskbar.cmd" to the startup-folder. Press Win+R and then type: shell:startup

Setup: Just run this in a terminal:

git clone https://github.com/ne0YT/Linux-Subsystem-for-Windows_Seamless_windows_apps_on_Linux
cd Linux-Subsystem-for-Windows_Seamless_windows_apps_on_Linux/
sudo bash ./install_LSW.sh

SaveWindows -App: If you set this up as I did, there's not too much overhead and the VM only restores/starts as soon as you open the first "run with Windows-File". In addition to this, in order to improve performance further, the program SaveWindows saves the state of the win10-VM, and restarts it when needed, so you can temporarily use your full performance on Linux.

powershell.exe.lnk: Launch Powershell (need to be opened "using Windows")

uninstall_LSW.sh: If you want to remove this great Tool.. just run "uninstall_LSW.sh"

linux-subsystem-for-windows_seamless_windows_apps_on_linux's People

Contributors

ne0yt avatar shalokshalom avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

linux-subsystem-for-windows_seamless_windows_apps_on_linux's Issues

z drive ...

I may have missed something but I didn't see any explanation on how to get a z drive on the guest.

echo 'VBoxManage --nologo guestcontrol "win10" run --username admin --password RALFqxAbLDEdFfVdgXjPD2Yvk3uqjT4JG8V9yVhrkBAD8jpRjwh4dZmtMxpdHGAn --wait-stdout --exe "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -- powershell/arg0 "'Z:\$1'"'

Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.