Live data from Hacker News

Show HN: I3wm Alt+Tab Workspace Switcher

news.ycombinator.com

41–50 of 58 posts

Re: Show HN: I3wm Alt+Tab Workspace Switcher

#41
I've always found it odd how Alt/CMD-Tab behavior differs from Windows & macOS.

Windows: Alt-Tab will cycle through all open 'windows' (so if you have 2 different Word documents open, it will show both independently)

macOS: CMD-Tab will cycle through all open 'apps' (if you have 2 different Word documents open, macOS will not distinguish between them and only show you the last used Word doc)

Re: Show HN: I3wm Alt+Tab Workspace Switcher

#42
I came from exwm, I really like the idea of only having one "workspace" per monitor, with some number of windows.

I use https://github.com/OliverUv/quickswitch-for-i3/ to fuzzy select a buffer,

bindsym $mod+b exec --no-startup-id ~/projects/quickswitch-for-i3/quickswitch.py --swap

I have a "hidden" workspace where windows I don't want to look at goes to

bindsym $mod+Shift+x move container to workspace garbage

This lets me not worry about remembering which workspace something lives on, but just "pull" it to whatever window I'm on

Re: Show HN: I3wm Alt+Tab Workspace Switcher

#43

I've always found it odd how Alt/CMD-Tab behavior differs from Windows & macOS. Windows: Alt-Tab will cycle through all open 'windows' (so if you have 2 different Word documents open, it will show both independently) macOS: CMD-Tab will cycle through all open 'apps' (if you have 2 different Word documents open, macOS will not distinguish between them and only show you the last used Word doc)

Macos is really big on the document model, where a window is tied to a document (file, a set of data, a list of objects), so Option-Tab to switch between applications, and Option-Backquote for said documents/windows.

Re: Show HN: I3wm Alt+Tab Workspace Switcher

#44

I wonder, has anyone moved away from using i3 (for a few years) to dwm or another dynamic wm? If so please share your experiences.

I used i3 for several years and liked it a lot. I've recently switched to XMonad and I think I like it more. I find the configuration to be far more flexible, and the defaults aligned more with my natural preferences. My i3 config was pretty sizeable, but my XMonad config is (for now) quite small. Additionally, I found cycling tiling layouts in XMonad was a very useful feature that I never got from i3. Also I like Haskell, so that was a +1 for XMonad.

Re: Show HN: I3wm Alt+Tab Workspace Switcher

#45
post #2

One big reason I use i3 is because I find the Windows and macOS style alt/cmd tab incredibly unintuitive. It is not easy to consistently predict how many times to press it to get the desired result. With i3 I bind keys to specific things (including workspaces) so I can switch instantly.

I like using Contexts on the Mac as replacement: https://contexts.co Looks like i3 does something similar?

Re: Show HN: I3wm Alt+Tab Workspace Switcher

#47

One nice quality of life improvement for i3 is update the window names dynamically and use emojis for applications https://github.com/cboddy/i3-workspace-names-daemon

You can configure the window icons directly in the config file.

for_window [class="(?i)firefox"] title_format "  %title

Re: Show HN: I3wm Alt+Tab Workspace Switcher

#48

I've always found it odd how Alt/CMD-Tab behavior differs from Windows & macOS. Windows: Alt-Tab will cycle through all open 'windows' (so if you have 2 different Word documents open, it will show both independently) macOS: CMD-Tab will cycle through all open 'apps' (if you have 2 different Word documents open, macOS will not distinguish between them and only show you the last used Word doc)

Macos is really big on the document model, where a window is tied to a document (file, a set of data, a list of objects), so Option-Tab to switch between applications, and Option-Backquote for said documents/windows.

That only cycles through open windows for the current in-focus application.

E.g. If I have 2 Excelsheets open and 2 Word documents open, if Word is the current in-focus app ... CMD+` only cycles between the 2 Words documents (and does not cycle the Excel sheets)

Re: Show HN: I3wm Alt+Tab Workspace Switcher

#50

I've always found it odd how Alt/CMD-Tab behavior differs from Windows & macOS. Windows: Alt-Tab will cycle through all open 'windows' (so if you have 2 different Word documents open, it will show both independently) macOS: CMD-Tab will cycle through all open 'apps' (if you have 2 different Word documents open, macOS will not distinguish between them and only show you the last used Word doc)

I don't understand the continued obsession with "grouping" application instances together like this (Windows and macOS both do this, in different places and different ways).

Dear OS: If I have multiple instances of an application open it's because I'm doing different things. If one is a text editor, you should not act differently depending on if the other one is a PDF viewer or another text editor.

Many applications already have their own "grouping", usually called tabs. Web browsers being a really obvious one, and where this application grouping is the worst. Half my "apps" are really just web pages.

Grouping the window where I'm testing the web application I'm currently coding with the IDE where I'm working on the code would make way more sense than grouping it with my web-based email client... yet here we are.

Post reply on HN