Live data from Hacker News

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

github.com

41–50 of 97 posts

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

#41
post #25
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.

In case of macbook there are probably shortcuts but trackpad is convenient.

On MacOS you can assign your own shortcuts to switch to specific desktops as well, instead of having to go through each of them individually.

Under Keyboard => Shortcuts => Mission Control it give you an option to assign hotkeys for them. I believe the default shortcuts to move left or right a space is ⌃← and ⌃→.

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

#42
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.

You can disable the switch animation, which makes it much nicer to use. Just instantly changes the content on all your monitors then. It even works with fullscreen applications on different desktops...

Yep, under Accessibility => Display => Toggle the Reduce motion button. It is much better but still not instant. The only way I'm aware of how to make it instantaneous is by disabling SIP and using Yabai [1].

[1] https://github.com/koekeishiya/yabai

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

#43
post #42

Earlier quoted context omitted.

You can disable the switch animation, which makes it much nicer to use. Just instantly changes the content on all your monitors then. It even works with fullscreen applications on different desktops...

Yep, under Accessibility => Display => Toggle the Reduce motion button. It is much better but still not instant. The only way I'm aware of how to make it instantaneous is by disabling SIP and using Yabai [1]. [1] https://github.com/koekeishiya/yabai

Uh, they're talking about Windows; you're talking about MacOS.

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

#44
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 haven’t used a Linux desktop environment for many years now, so maybe there’s some nuance I’m not understanding, but virtual desktops have been a first class part of the macOS UI for many years. Swiping between them is only delayed by the default animation speed of that aspect of the window manager, and generally meant to match trackpad gestures and provide inertia consistent with other gestures. Trying to understa…

As an example, afaik, fullscreen apps create something else, like a temporary virtual desktop, and you can't assign keybindings to those since they are transient.

The default animation is also a dealbraker if you plan on switching continuously desktop

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

#45
post #44

Earlier quoted context omitted.

I haven’t used a Linux desktop environment for many years now, so maybe there’s some nuance I’m not understanding, but virtual desktops have been a first class part of the macOS UI for many years. Swiping between them is only delayed by the default animation speed of that aspect of the window manager, and generally meant to match trackpad gestures and provide inertia consistent with other gestures. Trying to understa…

As an example, afaik, fullscreen apps create something else, like a temporary virtual desktop, and you can't assign keybindings to those since they are transient. The default animation is also a dealbraker if you plan on switching continuously desktop

I also don’t like either the animation speed or the default full screen behavior. You can configure the animations to be much faster, and use opt+click for a normal full screen window. These are design decisions I don’t prefer, but they definitely don’t suggest virtual desktops aren’t a first class consideration. They’re a first class consideration which don’t match our preferences, sure.

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

#46
post #32

Offtopic but beautiful: komorebi is my favorite word in the category of "complex things in my language, for which other languages have a succint word", and in japanese it means the beams formed by light and shadows when sunlight shines through tree leaves

Here are more details:

https://en.wiktionary.org/wiki/%E6%9C%A8%E6%BC%8F%E3%82%8C%E...

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

#47

Has anyone used the tiling in the new Windows 11 update? How does that compare?

Haven't found any hotkeys, but for mouse-based it's nice and simple. My favorite is still Spectacle for MacOS, haven't found a perfect equivalent for Windows yet.

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

#48
post #23
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…

> the REST of Linux really sucks for laptops, with all the hardware-specific tweaks needed Just to state the obvious, "hardware-specific tweaks" are hardware-specific. It is not hard, these days, to buy hardware where everything just works out of the box. It doesn't make sense to say that in general Linux sucks for laptops when what you're complaining about is a problem caused by your hardware.

i bought a laptop from a linux-first company. a laptop designed for linux, with custom hardware and OS and all. i feel very miserable using it. my solace is that it is not my main device.

on this very day, i had to disable tap-to-click on the trackpad. so no, comments like the above are true.

i would not recommend a linux laptop to anyone. the used Thinkpad and Dell folks are the exceptions, not the norm.

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

#49
Wow, this is the closest I've gotten to having i3 on not-Linux (even considering Fancy Zones/the built-in for Win11, and the MacOS tiling window managers I've tried).

After using i3, anything else for productivity just doesn't feel right for me, although I've made do. I'm excited to dig deeper into this and to make it work for me.

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

#50
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 haven’t used a Linux desktop environment for many years now, so maybe there’s some nuance I’m not understanding, but virtual desktops have been a first class part of the macOS UI for many years. Swiping between them is only delayed by the default animation speed of that aspect of the window manager, and generally meant to match trackpad gestures and provide inertia consistent with other gestures. Trying to understa…

The point why i3 / sway on Linux are used so much is not that they have a specific layouting concept.

It's because they let the user decide what layout and how many virtual desktops they need.

I usually have 10+ virtual desktops, because I use 3 screens, and each of them has a different set of virtual desktops - which are also not bound to a specific screen and can be moved to another screen just as easily. If I need a new virtual desktop on the fly, I just create one without any repercussions for the rest of the layout (or stack).

And I think that's the key concept of tiling WMs: user choice.

On MacOS and Windows, on the other hand, I don't see a chance of this working anyhow. The virtual desktops there are usually just a single stack behind the scenes, and they are not per screen, so working with those platforms and expensive window manager tools has been always a pain for me.

The fullscreen mode of Apps alone is just so botched, no way this is gonna work failsafe with a third-party window manager that is reverse engineering the unofficial, breaking, APIs.

Post reply on HN