Live data from Hacker News

i3 4.18

i3wm.org

161–170 of 188 posts

Re: i3 4.18

#161
post #127

Earlier quoted context omitted.

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.

At least one use case is typing something in one workspace while looking at another. Incredibly useful when you need to edit config files or edit specific portions of text. Since you only need the parts of where you're "copying" from typing it out is usually much faster.

Sounds like a sub-optimal workflow tbh. Why not copy/paste in the first place and then edit?

Re: i3 4.18

#162
post #100

Earlier quoted context omitted.

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

It definitely works. I'm on mobile now but remember that the two parameters in the wm_class correspond to name and class (I always forget which is which) . Also you can use regex in the matching iirc

Re: i3 4.18

#163
post #157
post #127

Earlier quoted context omitted.

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.

Like anything else, it depends on your workflow and preferences. For those of us in Animation/VFX, it really helps having multiple monitors as we have a decent amount of windows to manage interactive graphs, timelines, viewports, outliners, render views at full resolution, reference, etc. Pixel real estate comes at a premium here, and flipping back and forth between workspaces is not efficient in this context. For so…

I have no experience in this area, so I take your word for it. But is this not at least partly a limitation imposed by the tools you are using?

Re: i3 4.18

#164

Earlier quoted context omitted.

The exact scenario you're describing is a great use case for tiling WMs. I couldn't imagine doing it with windows that occlude each other. In fact, I've been using tiling WMs for over a decade now, and I find my colleagues' use of stacked windows gives me anxiety. You never know where anything is, and they have to constantly alt-tab to find it, or hunt for it with their mouse. The key to effective use of tiling windo…

> in the grand scheme of things, [Spaces] is a relatively recent addition... It's not that new. Spaces were added in 10.5 (2007).

Compare to Windows 10, which got a Spaces-like feature (called virtual desktops) in 2015.

Re: i3 4.18

#165
post #77

For anyone here who loves i3, but has always had trouble getting full integration to work on their laptop ( sleep, screen brightness, etc. ), check out the Regolith project[0] It's a curation of several tools combined with i3 that gives a pretty fantastic gnome/i3 experience. Similar to spacemacs and emacs. [0] https://regolith-linux.org/

This sounds great. I've used an i3 dmenu setup and is was nice. Re configuring however sounds unpleasant.

Re: i3 4.18

#166
post #146
post #135

Earlier quoted context omitted.

one hacky way to configure it is too install xfce4-power-manager and then run it in your config file. then the power manager will also handle the brightness keys.

What about sleep, display management when pluging in another monitor? etc.

If you are looking for usage from just i3, I am using xrandr to enable/disable multi-monitor:

    $mod+Shift+p exec "xrandr --output HDMI1 --auto --right-of eDP1"
(that with enable second screen through HDMI when Win+Shift+p is pressed)

    $mod+Shift+o exec "xrandr --output HDMI1 --off"
(that disables second screen)

    bindsym $mod+Shift+x move workspace to output HDMI1
(that moves an entire workspace to the 2nd screen or any screen with the given id)

Re: i3 4.18

#167
post #146

Earlier quoted context omitted.

What about sleep, display management when pluging in another monitor? etc.

If you are looking for usage from just i3, I am using xrandr to enable/disable multi-monitor: $mod+Shift+p exec "xrandr --output HDMI1 --auto --right-of eDP1" (that with enable second screen through HDMI when Win+Shift+p is pressed) $mod+Shift+o exec "xrandr --output HDMI1 --off" (that disables second screen) bindsym $mod+Shift+x move workspace to output HDMI1 (that moves an entire workspace to the 2nd screen or any…

Shunting workspaces about is a great idea.

Re: i3 4.18

#168
post #132

A great use case for i3 that is my daily driver is as a remote desktop windowing solution. My i3 desktop state is preserved and sanely laid out if I'm at home on a 15" laptop, at work on a 30" monitor, or even on my portable 12" laptop while I'm in meetings.

How do you do the remote desktop part?

Re: i3 4.18

#169

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 used i3 for a while and really enjoyed it. Though, I eventually switched back to KDE. I didn't like having to fiddle with power management and configuring screen locking. I was noticing that I was only using 1-2 tiles at a time and I could easily emulate that by just side-by-siding windows in KDE. I think if I ever have the chance to use a Linux machine professionally, especially with multiple monitors, I'll defini…

> I could easily emulate that by just side-by-siding windows in KDE.

I'm now on i3 (actually Sway), but when I was still using KDE Plasma, I extensively used the "quick tile" global shortcuts for KWin. They're not all bound by default, but you can set them up in System Settings (Global Shortcuts > KWin). I had it set up so that Win+S maximizes the current window (which by itself is quirky), and then every key around S is for a quick tile. For example, Win+Q moves the current window to the upper left quadrant. Win+D has the window occupy the right half of the screen, and so forth.

The only thing that I do miss from KDE times is the full KDE Connect integration. I have kdeconnectd running through some clever trickery, and the sshfs and MPRIS integrations work fine, but e.g. clipboard sharing doesn't work with Sway yet.

Re: i3 4.18

#170
post #127

Earlier quoted context omitted.

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.

> your eyes can only focus on one monitor at the same time anyway

True, but peripheral vision is a thing. I have Slack and stuff on a separate monitor, so I can see from the corner of my eye if there are any unreads.

Post reply on HN