Live data from Hacker News

Windows Subsystem for Linux GUI

github.com

301–310 of 473 posts

Re: Windows Subsystem for Linux GUI

#301

I wonder what Linux exclusive software they are hoping to support. Everything I use in my Ubuntu daily driver has a Windows build or corollary app. I get how ‘you never have to leave Windows’ is a nice thing for their business, but I don’t see this being a reason I would stop dual-booting. The only reason I run windows in the first place is for a few apps, mostly games. Otherwise I really enjoy the bloat-free, ad-fre…

Even though our dev environment at work is Ubuntu, I greatly prefer running Windows on my ThinkPad X1 Extreme, because of the superior hardware support for the devices I use. Specifically: • I spend a fair amount of time on Zoom calls (who doesn't?), and I like to use my Apple AirPods so I can move around while we talk. I was never was able to get these or any other Bluetooth headset to work on Ubuntu. They pair only…

  > I spend a fair amount of time on Zoom calls (who doesn't?), and I like to use my Apple AirPods so I can move around while we talk. I was never was able to get these or any other Bluetooth headset to work on Ubuntu.
I do not want to be the cliché Linux user and recommend some config change and assert that would have been simple and helped 110%, but out of interest, did you also try something like

  > Set ControllerMode = bredr or ControllerMode = dual by editing
  > /etc/bluetooth/main.conf file
  > systemctl restart bluetooth
(paraphrased and s/sysv/systemd/ from https://itectec.com/ubuntu/ubuntu-pairing-apple-airpods-as-h... )

Re: Windows Subsystem for Linux GUI

#302
If the host system is Linux then this can be called Windows Subsystem for Linux (the same thing that WINE does).

If the host system is Windows then its Linux Subsystem for Windows.

Please do not fuck with logic.

Re: Windows Subsystem for Linux GUI

#303
post #290

Earlier quoted context omitted.

However, the X1 Extreme has an Nvidia GPU.

Since June Nvidia proprietary driver supports KMS and Wayland. So fractional scaling with Nvidia should work now.

It kind of does, but ... it also doesn't.

I've been running {KDE, Gnome} on Wayland + KMS on a box with a GTX1080 for a few months, and

- it is really laggy (sometimes the mouse cursor is choppy)

- fractional scaling is practically unusable due to all kinds of important apps (e.g. Chrome) not supporting it and just blurring the screen instead of properly scaling

Overall I can't recommend it to non-enthusiasts, unfortunately.

Re: Windows Subsystem for Linux GUI

#304

Earlier quoted context omitted.

> That aside it’s terrific to see MS putting something good into Windows rather than just removing things and taking choice away from the end user. That's the tip of the iceberg MS want everyone to see, and point the finger at. MS want people to stop using Linux as an alternative since they lost the battle when they attempted to kill it during the Ballmer era. The plan now is more subtle: making sure everyone using L…

> MS want people to stop using Linux as an alternative Linux desktops as they currently stand aren't even close to a threat to Windows, this is Microsoft using the Linux userspace to get developer mindshare back from OSX.

Windows terminal + wsl is good, but I think the native terminal in MacOS is still much better to use. In the Win 11 beta the ease of use is pretty similar, but the unix terminal is just better integrated into MacOS. Probably my favourite terminal command is `open` which on MacOS lets me open any file in the associated application. I haven't found the same for WSL yet.

Re: Windows Subsystem for Linux GUI

#305
I love WSL1. With WSL2 and the move to Hyper-V, I just decided to drop WSL and manage my own VM manually.

I use the remote development tools on VSCode that power WSL to make everything feel like it's running on the host directly, just like WSL2.

This way I don't have any confusion born from it pretending not to be a VM. No issues with network port mappings, dns stuff, who owns what binary and how does it execute? When is WSL2 running and when is it not? etc etc

Ultimately, I would rather run Linux on my desktop as a daily driver but the desktop experience is not quite there yet for me to live (at least) 8 hours a day in. Gnome 40 looks great though, can't wait too see what the future holds.

My dream is running Linux as a daily driver where the UI is more polished than MacOS. Windows will run in a VM and will be used for API calls for playing games (I wonder if we will ever see some kind of GPU sharing for virtualisation).

Re: Windows Subsystem for Linux GUI

#306
post #290

Earlier quoted context omitted.

Since June Nvidia proprietary driver supports KMS and Wayland. So fractional scaling with Nvidia should work now.

It kind of does, but ... it also doesn't. I've been running {KDE, Gnome} on Wayland + KMS on a box with a GTX1080 for a few months, and - it is really laggy (sometimes the mouse cursor is choppy) - fractional scaling is practically unusable due to all kinds of important apps (e.g. Chrome) not supporting it and just blurring the screen instead of properly scaling Overall I can't recommend it to non-enthusiasts, unfort…

No lags for me with GTX 970. And I use Firefox, it has Wayland support.

Re: Windows Subsystem for Linux GUI

#307
post #292

I wonder what Linux exclusive software they are hoping to support. Everything I use in my Ubuntu daily driver has a Windows build or corollary app. I get how ‘you never have to leave Windows’ is a nice thing for their business, but I don’t see this being a reason I would stop dual-booting. The only reason I run windows in the first place is for a few apps, mostly games. Otherwise I really enjoy the bloat-free, ad-fre…

Every single person who has ever claimed Linux runs flawlessly on a piece of hardware has had some flaws. I include myself here - I once bought a laptop with entirely OSS mainline kernel supported hardware and compositing didn’t work on external displays. 99% hardware support isn’t good enough. I want to make new software not troubleshoot other people’s.

Thinkpads generally work perfectly. Also, windows hardly has even 99% compatibility with hardware. There is hardware that behaves better under linux than windows as well.

Re: Windows Subsystem for Linux GUI

#308

I love WSL1. With WSL2 and the move to Hyper-V, I just decided to drop WSL and manage my own VM manually. I use the remote development tools on VSCode that power WSL to make everything feel like it's running on the host directly, just like WSL2. This way I don't have any confusion born from it pretending not to be a VM. No issues with network port mappings, dns stuff, who owns what binary and how does it execute? Whe…

About your last point, this was posted a couple weeks ago on here https://news.ycombinator.com/item?id=27870399

Re: Windows Subsystem for Linux GUI

#309
post #286

Earlier quoted context omitted.

Bluetooth headsets (I have Bose) and automatic input switching works with pipewire, fractional scaling with different settings for each monitor works with Wayland. I am using it on Archlinux without any problems whatsoever. The problem with Ubuntu is - when it releases their latest version, it is already shipping a couple years old software versions. And for pipewire, wayland, mesa and other desktop related things yo…

I'm using Fedora. Scaling works, but not for all apps. Gnome apps work just fine. But Chrome, Intellij Idea and some other apps do not scale when moved to other display. AFAIU Wayland-native apps work, but those which use Xlib do not re-scale properly.

I saw on their bug tracker that Intellij devs will work on it this year.

Re: Windows Subsystem for Linux GUI

#310

I love WSL1. With WSL2 and the move to Hyper-V, I just decided to drop WSL and manage my own VM manually. I use the remote development tools on VSCode that power WSL to make everything feel like it's running on the host directly, just like WSL2. This way I don't have any confusion born from it pretending not to be a VM. No issues with network port mappings, dns stuff, who owns what binary and how does it execute? Whe…

I don't understand claims "desktop experience is not there yet". What do you even need so specific? Care to explain? I tend to think it's more of people's problem at that point than linux desktop experience problem
Post reply on HN