Live data from Hacker News

Show HN: Komorebi – A tiling window manager for Windows 10/11 written in Rust

github.com

91–97 of 97 posts

Re: Show HN: Komorebi – A tiling window manager for Windows 10/11 written in Rust

#92

Earlier quoted context omitted.

If the hardware vendor won't submit the driver to Microsoft for driver validation, which is a requirement to for the driver to be available via Windows Update, that's not Microsoft's fault. HP likely chose to have a semi-custom part in those models and included the driver in the shipped build of Windows. They also likely make the driver available for download somewhere (though this "somewhere" is not always easy to f…

> HP likely chose to have a semi-custom part in those models and included the driver in the shipped build of Windows. They also likely make the driver available for download somewhere (though this "somewhere" is not always easy to find.) Well, there's a big page with drivers available for download for this specific model on HP's website. They also offer a tool to check for missing / outdated drivers, similar to Intel…

Starting to sound a bit more like a hardware failure, somehow, or simply a buggy Windows driver.

This is unfortunately common among consumer-grade laptops. I've been bitten by this enough times that I will no longer purchase a consumer-grade laptop; I will only purchase models meant for business. They are usually 2 CPU generations behind, but importantly, everything works and works reliably.

Re: Show HN: Komorebi – A tiling window manager for Windows 10/11 written in Rust

#93

Earlier quoted context omitted.

> HP likely chose to have a semi-custom part in those models and included the driver in the shipped build of Windows. They also likely make the driver available for download somewhere (though this "somewhere" is not always easy to find.) Well, there's a big page with drivers available for download for this specific model on HP's website. They also offer a tool to check for missing / outdated drivers, similar to Intel…

Starting to sound a bit more like a hardware failure, somehow, or simply a buggy Windows driver. This is unfortunately common among consumer-grade laptops. I've been bitten by this enough times that I will no longer purchase a consumer-grade laptop; I will only purchase models meant for business. They are usually 2 CPU generations behind, but importantly, everything works and works reliably.

> Starting to sound a bit more like a hardware failure

Nah, it works perfectly on Linux.

> or simply a buggy Windows driver

This I can buy, but the point stands: it's not guaranteed that Windows will support new-ish laptops any better than Linux.

> consumer-grade laptops

HP EliteBooks are pretty much "laptops meant for business", and not even particularly low-end ones at that.

They have the price and (superficially) looks of a macbook pro, but come complete with ridiculously bad displays and shoddy assembly. Mine even have a smartcard reader!

One of the good parts, though, is they seem to be one of the rare AMD laptops with no soldered RAM.

Re: Show HN: Komorebi – A tiling window manager for Windows 10/11 written in Rust

#94
post #90
post #12

Earlier quoted context omitted.

In Windows 10 and 11, after you create another virtual desktop, you can easily move between them with built-in Win+Ctrl+Left/Right Arrow. It may not be as perfectly tuned as many would like, but it works well enough.

Yes, that's right, but you can't quickly jump between windows 3 & 7 by doing something simple like Win+Shift+7 / Win+Shift+3

Can you please make some sample? I was trying to imagine the use case and couldn't make great one.

My current way - I use Alt-Tab mostly and Win+ sometimes. In addition I have Powertoys Run (Window Walker) to search through terminals when number of terminals windows goes > 15 or 20.

Re: Show HN: Komorebi – A tiling window manager for Windows 10/11 written in Rust

#95
post #57
post #5

Earlier quoted context omitted.

I really appreciate this comment, I think it is spot on. The official Win32 API for interacting with Virtual Desktops[1] is severely (deliberately?) lacking. There are some brave souls who are constantly reverse-engineering and figuring out how to interact with Virtual Desktops in all the ways that are missing from the official Win32 API, but this is a constant game of whack-a-mole because you never know when an upda…

I’m on mobile but there’s a preference to set the animation delay for the macOS virtual desktop switching to zero and it’ll basically run as fast or at least look as fast as Linux switching.

There is, and such a tweak is available with the yabai tiling WM, but it requires disabling SIP. Which unfortunately is not something I can do on my work laptop. It's unfortunately because this small tweak would move the tiling WM experience on Mac a LOT closer to the linux SOTA.

Re: Show HN: Komorebi – A tiling window manager for Windows 10/11 written in Rust

#96
post #72
post #4

Komorebi works pretty well. In the end, I felt like it's limitations were mostly at the OS level rather than the fault of the software itself (similar to tiling WM on MacOs). I think for such a thing to really work, virtual desktops need to be a first class feature of the desktop environment. For Windows/Mac, they're still kind of janky. Whereas on Linux, I can bind Win+Tab to "Previous Desktop", hold down the button…

>Whereas on Linux, I can bind Win+Tab to "Previous Desktop", hold down the button, and watch the screen flick between almost as fast as the refresh rate of the monitor. It really makes a laptop, with a small screen and with no additional monitors, a high productivity environment. In my opinion, you have right there concisely expressed the real differentiator of using a Linux tiling WM. While I understand that there e…

Yes, I agree, it really does come down to the animation speed. If you could disable animations, MacOS would almost work as well as Linux, since you can natively bind hotkeys to almost everything supported in i3/bspwm type environments. But it's just slow. And there is no reason for it. In fact there is even a bug right now in MacOS where switching between desktops using 3 finger swipe is actually SLOWER using ProMotion than at 60Hz. And if you switch desktops using keyboard hotkeys, it's faster than either of those two. Completely absurd. It's been that way for at least a year and they haven't bothered to fix it.

Re: Show HN: Komorebi – A tiling window manager for Windows 10/11 written in Rust

#97
post #5
post #4

Komorebi works pretty well. In the end, I felt like it's limitations were mostly at the OS level rather than the fault of the software itself (similar to tiling WM on MacOs). I think for such a thing to really work, virtual desktops need to be a first class feature of the desktop environment. For Windows/Mac, they're still kind of janky. Whereas on Linux, I can bind Win+Tab to "Previous Desktop", hold down the button…

I really appreciate this comment, I think it is spot on. The official Win32 API for interacting with Virtual Desktops[1] is severely (deliberately?) lacking. There are some brave souls who are constantly reverse-engineering and figuring out how to interact with Virtual Desktops in all the ways that are missing from the official Win32 API, but this is a constant game of whack-a-mole because you never know when an upda…

Thank you for your hard work on Komorebi. I have been following the project for some time and we've crossed paths in comment sections before. I use a Mac at work now or I would still be using it. You're fighting the good fight for tiling WM enthusiasts everywhere!
Post reply on HN