microsoft / wslg

Enabling the Windows Subsystem for Linux to include support for Wayland and X server related scenarios
MIT License
9.9k stars 296 forks source link

make WSLg Linux windows full first class citizens in the Windows window manager(s) #1188

Open froh opened 5 months ago

froh commented 5 months ago

Is your feature request related to a problem:

It's well documented that WSLg desktop integration is only partial, for example snapping doesn't work yet, clipboard interaction is buggy and some keys like "Super" are not supported and don't have a good proper workaround.

xx@YYY:~/xsdata$ wsl.exe --version
WSL version: 2.0.14.0
Kernel version: 5.15.133.1-1
WSLg version: 1.0.59
MSRDC version: 1.2.4677
Direct3D version: 1.611.1-81528511
DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows version: 10.0.19045.3930

Describe the solution you'd like:

can you guys more transparently communicate your roadmap and priorities on fixing WSLg Windows desktop integration?

the alternative (deactivate WSLg and use VcXsrv or similar) is not satisfactory.

Describe alternatives you've considered:

the non-solution is "run VcXsrv" or a similar X Server.

Additional context:

get inspiration from xorg on Windows, i.e. xwin source code or the VcXsrv equivalent xwin source code

they address and solve these issues.

and then communicate what you intend to do and make visible how and when you do it.

froh commented 5 months ago

can't add labels window-manager, clipboard-integration, keyboard-layout ...

prscns commented 4 months ago

I share the same concerns. Have been using WSLg since it became available on win10 and it remains one of the major issues

jason-persson commented 1 month ago

When I first heard about and tried WSLg I thought I'd be able to stop dual booting and instead use WSL and WSLg for my Linux needs. Unfortunately using Linux graphical programs through WSLg has proven to be too frustrating and I now instead simply don't bother booting into Windows except on my work PC.