Live data from Hacker News

Switching to the i3 window manager

vincent.bernat.ch

11–20 of 88 posts

Re: Switching to the i3 window manager

#11
post #8

Some of these things (compositor, notably) come by default if you use Sway, which is an i3 compatible reimplementation of i3 written in rust for Wayland. If there’s interest I could do a similar breakdown of my sway config, as certain software is X11 only (rofi, notably) but there are fantastic wayland native replacements.

Sway is written in C, though.

Huh. You’re right.

I wonder why I thought it was written in rust.

How terrible of me not to check before saying that.

Re: Switching to the i3 window manager

#12
post #11

Earlier quoted context omitted.

Sway is written in C, though.

Huh. You’re right. I wonder why I thought it was written in rust. How terrible of me not to check before saying that.

Confusion with way-cooler? https://github.com/way-cooler/way-cooler

Re: Switching to the i3 window manager

#14
A great write up. I used i3 for a while. Now I find myself back in Windows. It's easier to use but I do miss a full screen with no borders wasting space.

Also I loved i3 gaps for the look. Even though I don't like borders wasting space. It doesn't make sense.

Re: Switching to the i3 window manager

#15
post #11

Earlier quoted context omitted.

Sway is written in C, though.

Huh. You’re right. I wonder why I thought it was written in rust. How terrible of me not to check before saying that.

Not to come off like an ass, but honestly when I read 'rust' I laughed. If you knew how the founders of Sway feel about rust + the difficulties people have had with creating rust wayland compositors (particularly with wlroots), the idea of Sway being quoted as written in rust is almost satirical

Re: Switching to the i3 window manager

#16
i3 changed my life. As many workspaces as I want, any window arrangement I want, including full screen. No wasted space. Wrote my own script to add nvidia GPU information to the bar. Bound important programs like browsers and terminals to shortcuts. It's amazing, it just gets out of my way and I get frustrated whenever I have to use anything else.

Re: Switching to the i3 window manager

#17

Earlier quoted context omitted.

I never, ever use these autotyping features; they are a security risk. Is my paranoia justified?

I don't think so. https://security.stackexchange.com/a/171916/257701

The link says you should not use the autotype, but use the browser password manager instead.

Re: Switching to the i3 window manager

#18

i3 changed my life. As many workspaces as I want, any window arrangement I want, including full screen. No wasted space. Wrote my own script to add nvidia GPU information to the bar. Bound important programs like browsers and terminals to shortcuts. It's amazing, it just gets out of my way and I get frustrated whenever I have to use anything else.

I love i3 but it's really missing a way to group workspaces, I use https://github.com/infokiller/i3-workspace-groups but it's subpar, what I'd really really like is a native workspace matrix...

Re: Switching to the i3 window manager

#19
I've been using i3 for a few years now. I wouldn't go back to a non-tiling window manager at this point. Initially I was drawn to stumpwm [0] because it's built with Common Lisp and therefore very hackable. There is also exwm [1] which uses emacs, but I haven't tried it.

In practice, though, I've found that I rarely want to write any hacks for i3 itself. But this article is very cool and I may use some of this stuff. The one thing I have spent some time on is my i3blocks config which has some things I like such as CPU/RAM usage monitors and ability to control pulseaudio (switch outputs, control volume etc.).

I use i3 at work but for more than a year now at home I've been using sway. I've had a few bugs with Firefox on Wayland, but currently it's all working very well. Sway is excellent.

[0] https://stumpwm.github.io/ [1] https://github.com/ch11ng/exwm

Re: Switching to the i3 window manager

#20

i3 changed my life. As many workspaces as I want, any window arrangement I want, including full screen. No wasted space. Wrote my own script to add nvidia GPU information to the bar. Bound important programs like browsers and terminals to shortcuts. It's amazing, it just gets out of my way and I get frustrated whenever I have to use anything else.

I love i3 but it's really missing a way to group workspaces, I use https://github.com/infokiller/i3-workspace-groups but it's subpar, what I'd really really like is a native workspace matrix...

There was a discussion about implementing a similar feature natively, but it didn't go anywhere.

https://github.com/i3/i3/issues/4024

Post reply on HN