Live data from Hacker News

i3 4.18

i3wm.org

11–20 of 188 posts

Re: i3 4.18

#11
post #3

been a long time i3 user mostly for the sane defaults. It requires significantly less fiddling than any other window manager I've tried out.

Have you figured out how to make i3 move the mouse pointer to the area of the newly-focused window when you change window focus by keyboard? AwesomeWM does that out of the box. i3 doesn't and it's very annoying, because then when my table makes a microscopic movement and causes the mouse to move, suddenly what I'm typing is diverted to another window and weird things happen.

You can fix that with:

  focus_follows_mouse no
It doesn't do what you wanted, but I also can't see why anyone would want a window to focus simply because you hovered over it.

Re: i3 4.18

#12
post #3

been a long time i3 user mostly for the sane defaults. It requires significantly less fiddling than any other window manager I've tried out.

Have you figured out how to make i3 move the mouse pointer to the area of the newly-focused window when you change window focus by keyboard? AwesomeWM does that out of the box. i3 doesn't and it's very annoying, because then when my table makes a microscopic movement and causes the mouse to move, suddenly what I'm typing is diverted to another window and weird things happen.

i3wm does this for me. I don't see anything special in my config that would be enabling that. When I move to a window via keyboard, mouse will center on that window.

Re: i3 4.18

#13
post #4
post #3

been a long time i3 user mostly for the sane defaults. It requires significantly less fiddling than any other window manager I've tried out.

With exception of the directional keybindings. I wonder how it came to be that the defaults are "jkl;" for the directions instead of the "hjkl" used by everything else (vi(m), less, shells, repls, etc.).

i am always surprised when people do not have

noremap ; l

noremap l k

noremap k j

noremap j h

Re: i3 4.18

#14
i3 ruined my life. It's an absolute delight to use, particularly when programming. However, its hard to get Linux laptops at work (Mac or Windows), and I constantly miss i3.

Also, among all tiling window managers, I think its config is probably the most intuitive to mingle with. Hardly ever breaks (if ever) between upgrades, and default workflow is very intuitive and explicit. Other window managers (eg. Awesome, xmonad) have pre-defined layouts, which (for me at-least) create more confusion than value.

PS> I think I've been using i3 since 2010 something.

Re: i3 4.18

#15
post #11

Earlier quoted context omitted.

Have you figured out how to make i3 move the mouse pointer to the area of the newly-focused window when you change window focus by keyboard? AwesomeWM does that out of the box. i3 doesn't and it's very annoying, because then when my table makes a microscopic movement and causes the mouse to move, suddenly what I'm typing is diverted to another window and weird things happen.

You can fix that with: focus_follows_mouse no It doesn't do what you wanted, but I also can't see why anyone would want a window to focus simply because you hovered over it.

I love that feature though!

Re: i3 4.18

#16
I love tiling WMs. I'll try out new ones every now and then for a few days, but I always come back to i3; which has been my primary window manager since 2012. It's an amazing window manager and I'm glad to see all the work still going into it.

Sometime this year, I'll have to give Sway/Wayland another try on my laptop. I'd love to switch to Wayland, but the past few releases of Sway there was always something I got stuck on I couldn't patch or work around.

Re: i3 4.18

#17
post #6
post #4

Earlier quoted context omitted.

With exception of the directional keybindings. I wonder how it came to be that the defaults are "jkl;" for the directions instead of the "hjkl" used by everything else (vi(m), less, shells, repls, etc.).

h for help and your fingers rest on jkl; not hjkl if you are typing with proper form

When you're browsing text, though, it's more common to move up and down in text than it is to move sideways.

If you're typing with proper form, "hjkl" results in the index finger moving down and the middle finger moving up. So, your most useful finger is used for the most common action, and your second most useful finger for the second most common action. What's probably the third most common action, moving left would be done with your index finger, and right with your ring finger. You'd never have to use your awkward pinky finger for anything.

With "jkl;", you'd be moving down with the middle finger, and up with the ring finger. Your dexterious index finger would be waiting for the moment when you'd want to move left, which is not as often, and you'd be encouraged to use your awkward pinky finger quite often.

This isn't necessarily the case when working with windows, but by now it's a matter of consistency. Although, encouraging to use the pinky finger and not being able to use the index finger for 2 actions still sucks.

Re: i3 4.18

#18

i3 ruined my life. It's an absolute delight to use, particularly when programming. However, its hard to get Linux laptops at work (Mac or Windows), and I constantly miss i3. Also, among all tiling window managers, I think its config is probably the most intuitive to mingle with. Hardly ever breaks (if ever) between upgrades, and default workflow is very intuitive and explicit. Other window managers (eg. Awesome, xmon…

I've been lucky, I've run Linux on my work devices for the past four jobs (since 2012). I would hate to work in a position where I was forced to use a Windows or Mac device.

Re: i3 4.18

#19

i3 ruined my life. It's an absolute delight to use, particularly when programming. However, its hard to get Linux laptops at work (Mac or Windows), and I constantly miss i3. Also, among all tiling window managers, I think its config is probably the most intuitive to mingle with. Hardly ever breaks (if ever) between upgrades, and default workflow is very intuitive and explicit. Other window managers (eg. Awesome, xmon…

If you're on Mac, I can't recommend the yabai [1]/skhd [2] combo enough!

I haven't used i3, so I don't know if yabai mirrors the i3 experience, but it's a very nice programmable keyboard-centric tiling wm for macOS.

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

[2] https://github.com/koekeishiya/skhd/

Re: i3 4.18

#20
post #11

Earlier quoted context omitted.

Have you figured out how to make i3 move the mouse pointer to the area of the newly-focused window when you change window focus by keyboard? AwesomeWM does that out of the box. i3 doesn't and it's very annoying, because then when my table makes a microscopic movement and causes the mouse to move, suddenly what I'm typing is diverted to another window and weird things happen.

You can fix that with: focus_follows_mouse no It doesn't do what you wanted, but I also can't see why anyone would want a window to focus simply because you hovered over it.

Because why should I have to click to get focus?

Less of an issue on a tiling window manager, but sometimes I really want to be able to type in a window without bringing it to the foreground.

Also, selecting text should copy and middle click should paste. No one can convince me these things are bad or unnecessary.

Post reply on HN