Live data from Hacker News

i3 4.18

i3wm.org

121–130 of 188 posts

Re: i3 4.18

#121
post #119
post #118

Earlier quoted context omitted.

I remember reading about that, but it must have been after I wrote that part of the userguide 11 years ago: https://github.com/i3/i3/commit/1fcad44f66926e679f4af6e4f4d6... :) Can you send a PR for https://github.com/i3/i3/blob/30e886b0319ee948863a36a65e5b72... with your correction please?

I'm not sure what you want the correction to be. Just delete the note in parentheses? Or change the default to "hjkl"?

Ideally, replace the note in parentheses with the correct historical reason that you explained in your comment here? :)

Re: i3 4.18

#122

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…

Can you just use a VM? I run it in Parallels at my work which only has mac laptops.

Re: i3 4.18

#123
post #100

Earlier quoted context omitted.

Do you manually move certain apps to certain workspaces, or do you have configurations to do it automatically? I've tried setting up the config to always have Firefox on workspace 3 and Slack on 4, but it doesn't work. I can do it with terminal, though. I've also done the xprop command to find the WM_CLASS property, but still no luck

See my dotfiles: https://github.com/Kubuxu/dotfiles/blob/master/i3/config.bas... 'assign' allows you make so if window opens, it opens on given screen Lower, you can see me switch to given workspace before autostarting apps.

I've tried the assign keyword, but I can't get it to work with Firefox or slack

assign [class="Firefox] 3 assign [class="Slack"] 4

But it doesn't work for me

Re: i3 4.18

#124

Earlier quoted context omitted.

Stacking in that case refers to stacking in the z-direction, ie. a normal 'floating' window manager

Yeah, I meant overlapping / floating freely resizable windows.

i3 also allows you to open windows floating and turn any window into a floating window

Re: i3 4.18

#125
post #37

I've been considering trying out a tiling window manager. I'm curious what people feel they gain using a tiling window manager versus something like Windows/Gnome's screen splitting features. Is it being able to arrange more windows on the screen than just side-by-side windows? Is it keyboard shortcut efficiencies? Is it just cool?

I started using tiling window managers when I had a netbook with a tiny screen. Most of the time I would want to run applications in full screen or occasionally split side by side, with minimal window decorations to make as much use of the limited screen space as possible. I found that it makes it easier in general to manage windows and results in less mouse use for me, which is good ergonomically.

Re: i3 4.18

#126
post #33

I'm using i3 for a long time, the only feature I'm really missing is `bindsym j [class="google-chrome"] xdotool key Down` so I can make vi like key binding for every program that I use.

If you're still looking, I quite like XKeysnail (https://github.com/mooz/xkeysnail) for that, although it does occasionally get confused. It does seem like it's something a WM should be capable of though.

Re: i3 4.18

#127

I've been using i3 for a few months and can never see myself going back to working without it now. I must say that I think it makes most sense when you have multiple monitors though.

I think that i3wm is amazing for single-monitor development; it lets me switch workspaces as quickly as flicking my eyes over to another monitor.

Agree, I do not understand the need for more than one monitor as your eyes can only focus on one monitor at the same time anyway. It looks cool to have a bunch of monitors in front of you and of course eyes notice stuff going on in your peripheral vision as well but for that one could use some notifier daemon to get the same effect.

Re: i3 4.18

#128

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/

Yabai gives the basic i3 experience. It's not as polished, but it's pretty great once you figure out a good config.

i3 has the benefit of being in an OS that doesn't use a super key for everything.

For Yabai, I mapped caps as HYPER -- which is good for most combinations.

Re: i3 4.18

#129

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.

i3 does this, but only if the window is on a different screen. https://i3wm.org/docs/userguide.html#_mouse_warping > By default, when switching focus to a window on a different output (e.g. focusing a window on workspace 3 on output VGA-1, coming from workspace 2 on LVDS-1), the mouse cursor is warped to the center of that window. > With the mouse_warping option, you can control when the mouse cursor should be warped…

> I agree that would be nice, though I've never really minded; If I'm gonna touch the mouse, I'm gonna touch the mouse.

My problem is that my table isn't perfectly stable, so when I type, my mouse moves on its own by microscopic distances. When I'm in the middle of typing, the results range from mildly annoying to infuriating, depending on how a random application handles given input.

I've just found this video describing a solution (writing a minimal script): " rel="nofollow">https://www.youtube.com/watch?v=7QeZkq88jTw>

Re: i3 4.18

#130

I guess tiling window managers should be considered more of a specialized niche tool, and in that it is commendable that i3 does such a good job of it. I do really admire it for being so light-weight on resources compared to a lot of the other more popular WMs. I say a niche tool because I've never really understood why someone would prefer a Window Manager that places a lot of constraints than one that lets you cont…

Isn't stacking windows mainly useful when using for example drag and drop as a way to communicate between different applications? In the Linux world, one tends to use the file system more for that purpose. I never feel the need to stack windows, except when I have to send a picture over Skype :P
Post reply on HN