5 ms·
Is there an advantage to using i3 over manual tiling with Super+Arrow keys in any DE? My desktop almost looks like that screenshot anyway without using i3. Als
by elpocko 3y ago
Is there an advantage to using i3 over manual tiling with Super+Arrow keys in any DE? My desktop almost looks like that screenshot anyway without using i3.
Also, what about it is "unreasonable"? I don't understand.
- ayhanfuat 3y agoIt’s a reference to the article “The Unreasonable Effectiveness of Mathematics in the Natural Sciences” https://en.wikipedia.org/wiki/The_Unreasonable_Effectiveness_of_Mathematics_in_the_Natural_Sciences https://en.wikipedia.org/wiki/The_Unreasonable_Effectiveness...
- Tomte 3y agoIt's still a valid remark. In Wigner's article there is arguably an "unreasonable" and surprising effect. In the blog post there is not.
- ayhanfuat 3y agoTrue. It's become one of those phrases that people use whether it fits or not.
- jtwaleson 3y agoAuthor here: you're absolutely right. The title is over the top and it's not explained well in the article. It was just a random Sunday thought that I wanted to get out on my blog ;) But to elaborate a bit: i3 is very minimalistic, doesn't get in the way, is super stable in operating and hasn't really changed in 15 years. That makes it unreasonably effective compared to other systems in my view.
- Tomte 3y agoWell, it's your blog, you don't need permission to be a bit over-the-top. I only wanted to back parent comment up.
- quickthrower2 3y ago“Unreasonable effectiveness” is a nod to the phrase about Mathematics and it’s effectiveness at describing and predicting the universe at all scales.
- lozenge 3y agoi3 auto tiles so you don't have to press Super+Arrow for every new window. It's also better at rearranging, with modes like virtual desktops, tabs, etc.
- rashkov 3y agoNot sure how common this is, but I’ve set certain apps to automatically open on certain workspaces so all my terminals live in workspace 1, text editors in 2, web browsers in 3. That way I can navigate to each of them with a single keystroke. I also really enjoy being able to open a new terminal with a single keystroke.
- II2II 3y ago> Not sure how common this is, but I’ve set certain apps to automatically open on certain workspaces [...] I suspect many of us use a variation of the theme. I do something similar, only it is task oriented rather than program oriented. (I also extend the theme by having separate virtual consoles logged into my personal account and my work account.)
- rashkov 3y agoSeparate virtual consoles for work and personal? I didn't realize this was possible! I think because prior desktops of mine would always put my X session on F7 so I assumed I could only run one of them. Anyway I just tried it and it totally works just as you'd expect with the X session staying on the appropriate function key. Thanks for mentioning it, learned something new and very useful
- II2II 3y agoEven though I currently use this setup with Wayland, I originally came across it with X. I am fairly certain this is how switching between accounts works, via more user-friendly means, but I find that directly switching between virtual consoles is more efficient for two reasons: it is far easier to guarantee a particular session is on a particular virtual console, so switching between sessions is more predictable (e.g. my personal session is always on console 1, and work session is always on console 2); on top of that, I don't have to concern myself with re-logging into a session. At worse, I simply enter the password. In practice, I usually have screen locking disable on my personal session (since I don't have to worry about confidential information) and only have to enter a password on my work session (since I am concerned about potentially confidential information of others).
- sanarothe 3y agoThe tiling-first paradigm of tiling WM feels less chaotic than using a standard floaty WM like Windows. For example, in Sway/i3 you get ~10 desktops by default, and tab between them with (eg) Win Key + [Number]. So you can set up your programs and tabs in a predictable way, eg web browser is always 1, working terminal is 2, notes program is 3, etc. Whereas on Windows I'm always losing the tab I'm looking for, when trying to alt-tab between things. I know that there are better tools now, like Win Key + Tab (Which does also allow you to set up virtual desktops and have completely separate sets of programs visibly running) but it doesn't feel like the primary mode this desktop environment was designed for. As far as splitting tabs, resizing, etc, Windows 11 is more polishing and feels really nice to use but functionality feels same same as Sway/i3 to me. Ethos: I use both Sway (Wayland spiritual successor to i3 [which is X11 based]) and Windows 11 on a daily basis.
- boccaff 3y agoIf you have 2 windows side by side, nothing. If you have 4 windows and want 3 columns and the left column with two windows on top of each other, there is a lot. Usually it is something like [docs | nvim | (terminal | top or something running)] for me. And then, if you have more windows, and want to move them between workspaces, move windows within the workspace, send them to background, and don´t want to use the mouse, it will show more value.
- II2II 3y agoThe big one mentioned by the author is that Windows tends to get continual user interface refreshes. Desktop environments are much the same, though some change at a much slower pace. I think the absence of change is a good thing since it allows me to devote time to learning new skills rather than relearning old ones. I also appreciate environments like i3 have less visual clutter. If you were to look at my desktop, you would see precisely six things on it: the application windows, the current time, the battery status, the network status, a list of virtual desktops, and a toggle to disable the screensaver. There is nothing to pull my focus away from the task at hand, not even in the background. Of course, I also have a laundry list of other quality of life features. Most of those features would be pointless to point out since they would be irrelevant to most people. (To give one example of what I mean: configuration is done through a simple collection of text files, so it is easy to carry my configuration from one account to another. This isn't so much a benefit of tiling window managers, since it is true of most window managers. It is better described as a drawback of complex desktop environments.)
- porksoda 3y agoI've used i3, dwm, and xMonad - currently found bliss in qtile, since it's extremely easy to customize any part of the environment, from the bar, widgets, layouts, hooks, etc. - a button brings up a rofi to select one of the folders in my home dir - It automatically creates a window Group ("desktop") when one of these is selected, and chdirs into that folder. - There are keys for a browser profile (qutebrowser!) and tmux session for the current group, which are always created or focused with the same key, so if I close one mistakenly, or power-off my machine, these keys bring me right back where I was. - I have a key for the "main" application of a workspace - typically the IDE - but this "main" application can be configured per workspace with a little marker-file. - I then have mod+s, which switches between all windows that are not one of the three above (what xMonad would call 'boring' windows). - I have another rofi for showing all open apps across all groups - and switching to the selected group + focusing the selected app. - I have one more rofi, for selecting a group (or directory name) to move the focused window into it. - Offtopic, but I also have some rofis for workspace-specific clipboard history and a workspace todo file, the top-line of which is echoed into the bar, to keep me on track. The layout is the smallest part of it all, although being able to have whatever my imagination can desire in terms of layout IS kind of nice. I default to single-window 'monacle' layout, and spend most of my time in a standard "columns" layout. In qtile's column layout, we can 'maximize' windows in a particular column, instead of stacking them vertically. now, windows can be hidden ("lost" is the commonly used word), but knowing exactly which key moves to which window means it becomes more about "feeling that I need X" rather than "finding X" - it just appears when I want it. It's one of my favorite moments, and it always comes - when someone's watching me do a merge, or i'm having a skype session - people can't really believe how fast I can move. I have to narrate with the brakes on. And watching someone use regular window managers, even with some tiling shortcuts, is inexpressibly frustrating. I want to help them, but I can't.
- addicted 3y agoThe unreasonable title fits for multiple reasons, one of which is illustrated by your comment: 1. At first glance most people don’t even see the difference between i3 and most other OSes. 2. The entire OS industry, from Windows, macOS, iOS, Android, the vast majority of Linux DEs, changed the UI every few years. The implication being that the UIs improve with those changes. The author by not changing their OS’es UI/UX and preferring that is going against the industry expectation (ie being unreasonable). In terms of advantages of i3 over other options, there are many. 1. The UI is extremely keyboard focused. You basically never have to use a mouse unless the application itself requires it. 2. It’s trivial to add a new window and remain tiled unlike non tiling window managers where you need to manually tile. 3. Workspaces! Switching between upto 10 workspaces is trivial (I used to have 10…I’m sure you can do more but even 10 were too many for me). 4. Performance. The UI was just way faster than any other OS I’ve used even when overlayed on top of Gnome.
- azubinski 3y agoIf your toolbox (dictated by your profession) is slightly richer than console applications, you automatically dealing with the applications which are natively "tiled" inside the application windows. And you work with maximized windows of your main applications (natively "tiled" inside) and with a set of small applications that you need to access periodically and these apps do not require full screen mode. You can alt-tab between them on a single screen, you can switch or swipe virtual desktops with them, you can do anything, a result will be the same. There are no advantages because of this sameness.